A desktop application to generate data points from a raw data file and perform piecewise/segmented linear regression with a GUI that supports multiple options for both data point optimatization and time series recode treatment for regression, as well as visualization of datapoints and regression tables, plots, and statistics.
This project was built to fill a software gap at my place of employment.
- Options for optimizing date selection for data point generation
- Options for time series recode treatment for piecewise/segmented linear regression
- Uses GUI supporting visualization of datapoints and regression tables, plots, and statistics
Latest release (for users):
https://github.com/pjpardun/dpr/releases
Clone (for developers):
https://github.com/pjpardun/dpr
- Python (tested on version >= 3.7.2)
- PyQt5 (tested on version >= 5.12.1)
- pandas (tested on version >= 0.24.2)
- XlsWwriter (tested on version >= 1.1.5)
- numpy (tested on version >= 1.16.2)
- scipy (tested on version >= 1.2.1)
- matplotlib (tested on version >= 3.0.3)
- pwlf (tested on version >= 0.3.5)
- GPy (tested on version >= 1.9.6)
- GPyOpt (tested on version >= 0.24.2)
- openpyxl (tested on version >= 2.6.1)
- image (tested on version >= 1.5.27)
MIT License