Class SVMRegression
- java.lang.Object
-
- com.actelion.research.calc.regression.ARegressionMethod<ParameterSVM>
-
- com.actelion.research.calc.regression.svm.SVMRegression
-
- All Implemented Interfaces:
ICalculateModel,ICalculateYHat,java.lang.Comparable<SVMRegression>
public class SVMRegression extends ARegressionMethod<ParameterSVM> implements java.lang.Comparable<SVMRegression>
SVMRegression Calculates the SVM regression for one Y column.Modest v. Korff
Created by korffmo1 on 27.11.18. http://www.svms.org/parameters/
-
-
Field Summary
Fields Modifier and Type Field Description static intLIMIT_ROWS_ANALYTICALstatic doubleNUstatic booleanVERBOSE-
Fields inherited from class com.actelion.research.calc.regression.ARegressionMethod
parameterRegressionMethod
-
-
Constructor Summary
Constructors Constructor Description SVMRegression()SVMRegression(ParameterSVM parameterSVM)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculateYHat(double[] arrRow)MatrixcalculateYHat(Matrix X)intcompareTo(SVMRegression o)MatrixcreateModel(ModelXYIndex modelXYIndex)voidsetGamma(double gamma)voidsetNu(double nu)-
Methods inherited from class com.actelion.research.calc.regression.ARegressionMethod
decodeProperties2Parameter, getName, getParameter, getProgressController, getProperties, setParameterRegressionMethod, setProgressController
-
-
-
-
Field Detail
-
LIMIT_ROWS_ANALYTICAL
public static final int LIMIT_ROWS_ANALYTICAL
- See Also:
- Constant Field Values
-
VERBOSE
public static boolean VERBOSE
-
NU
public static final double NU
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SVMRegression
public SVMRegression()
-
SVMRegression
public SVMRegression(ParameterSVM parameterSVM)
-
-
Method Detail
-
createModel
public Matrix createModel(ModelXYIndex modelXYIndex)
- Specified by:
createModelin interfaceICalculateModel
-
calculateYHat
public Matrix calculateYHat(Matrix X)
- Specified by:
calculateYHatin interfaceICalculateYHat
-
calculateYHat
public double calculateYHat(double[] arrRow)
- Specified by:
calculateYHatin interfaceICalculateYHat
-
setNu
public void setNu(double nu)
-
setGamma
public void setGamma(double gamma)
-
compareTo
public int compareTo(SVMRegression o)
- Specified by:
compareToin interfacejava.lang.Comparable<SVMRegression>
-
-