Source code for gui.ui.RegressionCV
# -*- coding: utf-8 -*-
# Automatically generated - don't edit.
# Use `python setup.py build_ui` to update it.
from PyQt5 import QtCore, QtWidgets
[docs]
class Ui_Form(object):
[docs]
def setupUi(self, Form):
Form.setObjectName("Form")
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
self.formGroupBox = QtWidgets.QGroupBox(Form)
self.formGroupBox.setObjectName("formGroupBox")
self.formLayout = QtWidgets.QFormLayout(self.formGroupBox)
self.formLayout.setObjectName("formLayout")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.chooseDataLabel = QtWidgets.QLabel(self.formGroupBox)
self.chooseDataLabel.setObjectName("chooseDataLabel")
self.horizontalLayout_3.addWidget(self.chooseDataLabel)
self.chooseDataComboBox = QtWidgets.QComboBox(self.formGroupBox)
self.chooseDataComboBox.setObjectName("chooseDataComboBox")
self.horizontalLayout_3.addWidget(self.chooseDataComboBox)
self.formLayout.setLayout(
1, QtWidgets.QFormLayout.LabelRole, self.horizontalLayout_3
)
self.xVariableList = QtWidgets.QListWidget(self.formGroupBox)
self.xVariableList.setEnabled(True)
sizePolicy = QtWidgets.QSizePolicy(
QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding
)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(
self.xVariableList.sizePolicy().hasHeightForWidth()
)
self.xVariableList.setSizePolicy(sizePolicy)
self.xVariableList.setObjectName("xVariableList")
item = QtWidgets.QListWidgetItem()
self.xVariableList.addItem(item)
self.formLayout.setWidget(
5, QtWidgets.QFormLayout.LabelRole, self.xVariableList
)
self.yVariableList = QtWidgets.QListWidget(self.formGroupBox)
sizePolicy = QtWidgets.QSizePolicy(
QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding
)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(
self.yVariableList.sizePolicy().hasHeightForWidth()
)
self.yVariableList.setSizePolicy(sizePolicy)
self.yVariableList.setObjectName("yVariableList")
item = QtWidgets.QListWidgetItem()
self.yVariableList.addItem(item)
self.formLayout.setWidget(
5, QtWidgets.QFormLayout.FieldRole, self.yVariableList
)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.yMinLabel = QtWidgets.QLabel(self.formGroupBox)
self.yMinLabel.setObjectName("yMinLabel")
self.horizontalLayout.addWidget(self.yMinLabel)
self.yMinDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.formGroupBox)
self.yMinDoubleSpinBox.setMaximum(999999999.0)
self.yMinDoubleSpinBox.setObjectName("yMinDoubleSpinBox")
self.horizontalLayout.addWidget(self.yMinDoubleSpinBox)
self.yMaxLabel = QtWidgets.QLabel(self.formGroupBox)
self.yMaxLabel.setObjectName("yMaxLabel")
self.horizontalLayout.addWidget(self.yMaxLabel)
self.yMaxDoubleSpinBox = QtWidgets.QDoubleSpinBox(self.formGroupBox)
self.yMaxDoubleSpinBox.setMaximum(99999999999999.0)
self.yMaxDoubleSpinBox.setProperty("value", 100.0)
self.yMaxDoubleSpinBox.setObjectName("yMaxDoubleSpinBox")
self.horizontalLayout.addWidget(self.yMaxDoubleSpinBox)
self.formLayout.setLayout(
6, QtWidgets.QFormLayout.LabelRole, self.horizontalLayout
)
self.infolabel = QtWidgets.QLabel(self.formGroupBox)
self.infolabel.setObjectName("infolabel")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.infolabel)
self.xVariableLabel = QtWidgets.QLabel(self.formGroupBox)
self.xVariableLabel.setObjectName("xVariableLabel")
self.formLayout.setWidget(
4, QtWidgets.QFormLayout.LabelRole, self.xVariableLabel
)
self.yVariableLabel = QtWidgets.QLabel(self.formGroupBox)
self.yVariableLabel.setObjectName("yVariableLabel")
self.formLayout.setWidget(
4, QtWidgets.QFormLayout.FieldRole, self.yVariableLabel
)
self.verticalLayout_2 = QtWidgets.QVBoxLayout()
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.choosemethodstext = QtWidgets.QLabel(self.formGroupBox)
self.choosemethodstext.setObjectName("choosemethodstext")
self.verticalLayout_2.addWidget(self.choosemethodstext)
self.ARDcheckbox = QtWidgets.QCheckBox(self.formGroupBox)
self.ARDcheckbox.setObjectName("ARDcheckbox")
self.verticalLayout_2.addWidget(self.ARDcheckbox)
self.ARDLayout = QtWidgets.QVBoxLayout()
self.ARDLayout.setObjectName("ARDLayout")
self.verticalLayout_2.addLayout(self.ARDLayout)
self.BRRcheckbox = QtWidgets.QCheckBox(self.formGroupBox)
self.BRRcheckbox.setObjectName("BRRcheckbox")
self.verticalLayout_2.addWidget(self.BRRcheckbox)
self.BRRlayout = QtWidgets.QVBoxLayout()
self.BRRlayout.setObjectName("BRRlayout")
self.verticalLayout_2.addLayout(self.BRRlayout)
self.ENetcheckbox = QtWidgets.QCheckBox(self.formGroupBox)
self.ENetcheckbox.setObjectName("ENetcheckbox")
self.verticalLayout_2.addWidget(self.ENetcheckbox)
self.ENetlayout = QtWidgets.QVBoxLayout()
self.ENetlayout.setObjectName("ENetlayout")
self.verticalLayout_2.addLayout(self.ENetlayout)
self.LARScheckbox = QtWidgets.QCheckBox(self.formGroupBox)
self.LARScheckbox.setObjectName("LARScheckbox")
self.verticalLayout_2.addWidget(self.LARScheckbox)
self.LARSlayout = QtWidgets.QVBoxLayout()
self.LARSlayout.setObjectName("LARSlayout")
self.verticalLayout_2.addLayout(self.LARSlayout)
self.LASSOcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.LASSOcheckBox.setObjectName("LASSOcheckBox")
self.verticalLayout_2.addWidget(self.LASSOcheckBox)
self.LASSOlayout = QtWidgets.QVBoxLayout()
self.LASSOlayout.setObjectName("LASSOlayout")
self.verticalLayout_2.addLayout(self.LASSOlayout)
self.OLScheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.OLScheckBox.setObjectName("OLScheckBox")
self.verticalLayout_2.addWidget(self.OLScheckBox)
self.OLSLayout = QtWidgets.QVBoxLayout()
self.OLSLayout.setObjectName("OLSLayout")
self.verticalLayout_2.addLayout(self.OLSLayout)
self.OMPcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.OMPcheckBox.setObjectName("OMPcheckBox")
self.verticalLayout_2.addWidget(self.OMPcheckBox)
self.OMPlayout = QtWidgets.QVBoxLayout()
self.OMPlayout.setObjectName("OMPlayout")
self.verticalLayout_2.addLayout(self.OMPlayout)
self.PLScheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.PLScheckBox.setObjectName("PLScheckBox")
self.verticalLayout_2.addWidget(self.PLScheckBox)
self.PLSLayout = QtWidgets.QVBoxLayout()
self.PLSLayout.setObjectName("PLSLayout")
self.verticalLayout_2.addLayout(self.PLSLayout)
self.RidgecheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.RidgecheckBox.setObjectName("RidgecheckBox")
self.verticalLayout_2.addWidget(self.RidgecheckBox)
self.Ridgelayout = QtWidgets.QVBoxLayout()
self.Ridgelayout.setObjectName("Ridgelayout")
self.verticalLayout_2.addLayout(self.Ridgelayout)
self.SVRcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.SVRcheckBox.setObjectName("SVRcheckBox")
self.verticalLayout_2.addWidget(self.SVRcheckBox)
self.SVRlayout = QtWidgets.QVBoxLayout()
self.SVRlayout.setObjectName("SVRlayout")
self.verticalLayout_2.addLayout(self.SVRlayout)
self.LocalcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.LocalcheckBox.setObjectName("LocalcheckBox")
self.verticalLayout_2.addWidget(self.LocalcheckBox)
self.Locallayout = QtWidgets.QVBoxLayout()
self.Locallayout.setObjectName("Locallayout")
self.verticalLayout_2.addLayout(self.Locallayout)
self.GBRcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.GBRcheckBox.setObjectName("GBRcheckBox")
self.verticalLayout_2.addWidget(self.GBRcheckBox)
self.GBRLayout = QtWidgets.QVBoxLayout()
self.GBRLayout.setObjectName("GBRLayout")
self.verticalLayout_2.addLayout(self.GBRLayout)
self.RFcheckBox = QtWidgets.QCheckBox(self.formGroupBox)
self.RFcheckBox.setObjectName("RFcheckBox")
self.verticalLayout_2.addWidget(self.RFcheckBox)
self.RFLayout = QtWidgets.QVBoxLayout()
self.RFLayout.setObjectName("RFLayout")
self.verticalLayout_2.addLayout(self.RFLayout)
self.formLayout.setLayout(
8, QtWidgets.QFormLayout.SpanningRole, self.verticalLayout_2
)
self.verticalLayout.addWidget(self.formGroupBox)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
[docs]
def retranslateUi(self, Form):
_translate = QtCore.QCoreApplication.translate
Form.setWindowTitle(("Form"))
self.formGroupBox.setTitle(("Regression Cross Validation"))
self.chooseDataLabel.setText(("Choose Data"))
__sortingEnabled = self.xVariableList.isSortingEnabled()
self.xVariableList.setSortingEnabled(False)
item = self.xVariableList.item(0)
item.setText(("Choose X"))
self.xVariableList.setSortingEnabled(__sortingEnabled)
self.yVariableList.setSortingEnabled(True)
__sortingEnabled = self.yVariableList.isSortingEnabled()
self.yVariableList.setSortingEnabled(False)
item = self.yVariableList.item(0)
item.setText(("Choose Y"))
self.yVariableList.setSortingEnabled(__sortingEnabled)
self.yMinLabel.setText(("Y Min"))
self.yMaxLabel.setText(("Y Max"))
self.infolabel.setText(
("Evaluates multiple methods and parameters to optimize " "regression.")
)
self.xVariableLabel.setText(("X Variable"))
self.yVariableLabel.setText(("Y Variable"))
self.choosemethodstext.setText(("Choose which methods to evaluate:"))
self.ARDcheckbox.setText(("ARD - Automatic Relevance Determination"))
self.BRRcheckbox.setText(("BRR - Bayesian Ridge Regression"))
self.ENetcheckbox.setText(("Elastic Net"))
self.LARScheckbox.setText(("LARS - Least Angle Regression"))
self.LASSOcheckBox.setText(
("LASSO - Least Absolute Shrinkage and Selection Operator")
)
self.OLScheckBox.setText(("OLS - Ordinary Least Squares"))
self.OMPcheckBox.setText(("OMP - Orthogonal Matching Pursuit"))
self.PLScheckBox.setText(("PLS - Partial Least Squares"))
self.RidgecheckBox.setText(("Ridge"))
self.SVRcheckBox.setText(("SVR - Support Vector Regression"))
self.LocalcheckBox.setText(("Local Regression"))
self.GBRcheckBox.setText(("Gradient Boosting Regression"))
self.RFcheckBox.setText(("Random Forest"))
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
Form = QtWidgets.QWidget()
ui = Ui_Form()
ui.setupUi(Form)
Form.show()
sys.exit(app.exec_())