sanity/pav.rs

An implementation of the Pair Adjacent Violators algorithm for isotonic regression in Rust

26
/ 100
Experimental

This tool helps you understand and predict relationships where one factor consistently increases or decreases with another, even if the real-world data is messy. You provide raw data points (like accelerator pressure and car acceleration), and it outputs a smooth, ordered relationship that you can use to make predictions. This is useful for anyone who needs to model monotonic trends, such as an operations engineer tuning an autoscaling system, a product manager optimizing pricing, or an autonomous system developer.

Use this if you know that two variables in your system always move in the same direction (e.g., more input means more output, or more input means less output) but their relationship isn't simply linear and your data is noisy.

Not ideal if there's no consistent increasing or decreasing trend between your variables, or if you need a very simple linear model.

system-optimization predictive-modeling trend-analysis yield-optimization process-control
No License No Package No Dependents
Maintenance 6 / 25
Adoption 5 / 25
Maturity 8 / 25
Community 7 / 25

How are scores calculated?

Stars

11

Forks

1

Language

Rust

License

Last pushed

Oct 18, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sanity/pav.rs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.