PyQt application to build linear regression. Features added:
- CSV table viewer
- Mplotlib widget integration
- Show/Hide source data (scatter) and regression result (line)
- Output of model parameters: method, line equation, train/test samples number
- Clear all data function (table, plot, output)
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