Class GaussianProcessRegression
- java.lang.Object
-
- com.actelion.research.calc.regression.ARegressionMethod<ParameterGaussianProcess>
-
- com.actelion.research.calc.regression.gaussianprocess.GaussianProcessRegression
-
- All Implemented Interfaces:
ICalculateModel
,ICalculateYHat
,java.lang.Comparable<GaussianProcessRegression>
public class GaussianProcessRegression extends ARegressionMethod<ParameterGaussianProcess> implements java.lang.Comparable<GaussianProcessRegression>
GaussianProcessRegressionModest v. Korff
Created by korffmo1 on 01.04.19.
-
-
Field Summary
-
Fields inherited from class com.actelion.research.calc.regression.ARegressionMethod
parameterRegressionMethod
-
-
Constructor Summary
Constructors Constructor Description GaussianProcessRegression()
GaussianProcessRegression(ParameterGaussianProcess parameterGaussianProcess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
calculateYHat(double[] arrRow)
Matrix
calculateYHat(Matrix X)
int
compareTo(GaussianProcessRegression o)
Matrix
createModel(ModelXYIndex modelXYIndexTrain)
void
setLambda(double lambda)
-
Methods inherited from class com.actelion.research.calc.regression.ARegressionMethod
decodeProperties2Parameter, getName, getParameter, getProgressController, getProperties, setParameterRegressionMethod, setProgressController
-
-
-
-
Constructor Detail
-
GaussianProcessRegression
public GaussianProcessRegression()
-
GaussianProcessRegression
public GaussianProcessRegression(ParameterGaussianProcess parameterGaussianProcess)
-
-
Method Detail
-
setLambda
public void setLambda(double lambda)
-
createModel
public Matrix createModel(ModelXYIndex modelXYIndexTrain)
- Specified by:
createModel
in interfaceICalculateModel
-
calculateYHat
public Matrix calculateYHat(Matrix X)
- Specified by:
calculateYHat
in interfaceICalculateYHat
-
calculateYHat
public double calculateYHat(double[] arrRow)
- Specified by:
calculateYHat
in interfaceICalculateYHat
-
compareTo
public int compareTo(GaussianProcessRegression o)
- Specified by:
compareTo
in interfacejava.lang.Comparable<GaussianProcessRegression>
-
-