Skip to content
/ dpr Public

generates data points and performs piecewise/segmented linear regression with GUI supporting features

License

Notifications You must be signed in to change notification settings

pjpardun/dpr

Repository files navigation

DPR (Data Points & Regression)

About

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.

GUI example image. GUI example image.

Features

  • 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

Installation

Latest release (for users):

https://github.com/pjpardun/dpr/releases

Clone (for developers):

https://github.com/pjpardun/dpr

Requirements

  • 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)

License

MIT License

About

generates data points and performs piecewise/segmented linear regression with GUI supporting features

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages