public abstract class BaseRegression extends BaseModel implements AbstractRegressionModel
Implemented Commands:
robust <Q> - Define False Positive Rate used for robust regression. See Motulsky and Brown
AttributeSelector, trained, TrainingStats, validated, ValidationStats| Constructor and Description |
|---|
BaseRegression() |
| Modifier and Type | Method and Description |
|---|---|
BaseRegression |
clone() |
boolean |
doRobustRegression()
Whether robust regression is desired.
|
double |
getRobustRegressionQ()
Get desired False Discovery Rate
|
void |
robustTraining(Dataset TrainData)
Robustly train a model.
|
java.lang.Object |
runCommand(java.util.List<java.lang.Object> Command)
Process some command described by a list of Objects.
|
void |
setRobustRegressionQ(double Q)
Set the desired False Discovery Rate for outlier detection.
|
about, crossValidate, crossValidate, crossValidate, done, externallyValidate, getAttributeSelector, getCitations, getFilter, getTrainTime, getValidationMethod, handleSetCommand, isTrained, isValidated, loadState, printCommand, printDescription, printModel_protected, printModel, printModelDescriptionDetails, resetModel, run_protected, run, saveCommand, saveState, setAttributeSelector, setComponent, setFilter, train_protected, train, trainequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNFittingParametersprintUsage, setOptionspublic BaseRegression clone()
public void robustTraining(Dataset TrainData)
AbstractRegressionModelBaseModel.train(magpie.data.Dataset).
I recommend that you use methods outlined in a paper by Motulsky and Brown.
.robustTraining in interface AbstractRegressionModelTrainData - Training datapublic void setRobustRegressionQ(double Q)
AbstractRegressionModelSee paper by Benjamini and Hochberg
setRobustRegressionQ in interface AbstractRegressionModelQ - Desired FDRpublic double getRobustRegressionQ()
AbstractRegressionModelgetRobustRegressionQ in interface AbstractRegressionModelpublic boolean doRobustRegression()
AbstractRegressionModelgetRobustRegressionQ > 0doRobustRegression in interface AbstractRegressionModelpublic java.lang.Object runCommand(java.util.List<java.lang.Object> Command)
throws java.lang.Exception
CommandablerunCommand in interface CommandablerunCommand in class BaseModelCommand - Command as a list of objectsjava.lang.Exception - If something goes wrong