Commit 53f40a4
committed
Add plotting and regression utilities for memory analysis
- Introduced `PlutusBenchmark.Plotting` module for generating and saving various plots, including prediction and scatter plots.
- Implemented functions to ensure the data output directory exists and to save plots with actual and predicted data points.
- Added `PlutusBenchmark.RegressionInteger` module for finding the best integer slope and intercept that minimize the sum of squared errors (SSE) for given data points.
- Included continuous ordinary least squares (OLS) computation to assist in determining the best fit.1 parent 85ce1fd commit 53f40a4
File tree
15 files changed
+1325
-40
lines changed- plutus-benchmark
- memory-analysis
- data
- src/PlutusBenchmark
- plutus-core
- cost-model
- budgeting-bench/Benchmarks
- data
- plutus-core/src/PlutusCore
- Default
- Evaluation/Machine
15 files changed
+1325
-40
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments