/LinearRegression

PyQt to build linear regression

Primary LanguagePython

LinearRegression

PyQt application to build linear regression. Features added:

  • CSV table viewer

Table viewer

  • Mplotlib widget integration
  • Show/Hide source data (scatter) and regression result (line)

Plot widget

  • Output of model parameters: method, line equation, train/test samples number

Model output

  • Clear all data function (table, plot, output)

Converting .ui file to .py

To make .py file from .ui execute: python -m PyQt5.uic.pyuic mainwindow.ui -o mainwindow.py -x

Note that all changes made in mainwindow.py will be lost. So you should save it somewhere.

Use pyrcc5 -o resource_rc.py resource.qrc to apply changes made in .qrc file