Package jgpml.covariancefunctions
Class CovLINone
java.lang.Object
jgpml.covariancefunctions.CovLINone
- All Implemented Interfaces:
- CovarianceFunction
Linear covariance function with a single hyperparameter. The covariance
 function is parameterized as:
 
k(x^p,x^q) = x^p'*inv(P)*x^q + 1./t2;
where the P matrix is t2 times the unit matrix. The second term plays the role of the bias. The hyperparameter is:
[ log(sqrt(t2)) ]
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionJama.Matrixcompute(Jama.Matrix loghyper, Jama.Matrix X) Compute covariance matrix of a dataset XJama.Matrix[]compute(Jama.Matrix loghyper, Jama.Matrix X, Jama.Matrix Xstar) Compute compute test set covariancesJama.MatrixcomputeDerivatives(Jama.Matrix loghyper, Jama.Matrix X, int index) Coompute the derivatives of thisCovarianceFunctionwith respect to the hyperparameter with indexidxstatic voidintReturns the number of hyperparameters of thisCovarianceFunction
- 
Constructor Details- 
CovLINonepublic CovLINone()
 
- 
- 
Method Details- 
numParameterspublic int numParameters()Returns the number of hyperparameters of thisCovarianceFunction- Specified by:
- numParametersin interface- CovarianceFunction
- Returns:
- number of hyperparameters
 
- 
computepublic Jama.Matrix compute(Jama.Matrix loghyper, Jama.Matrix X) Compute covariance matrix of a dataset X- Specified by:
- computein interface- CovarianceFunction
- Parameters:
- loghyper- column- Matrixof hyperparameters
- X- input dataset
- Returns:
- K covariance Matrix
 
- 
computepublic Jama.Matrix[] compute(Jama.Matrix loghyper, Jama.Matrix X, Jama.Matrix Xstar) Compute compute test set covariances- Specified by:
- computein interface- CovarianceFunction
- Parameters:
- loghyper- column- Matrixof hyperparameters
- X- input dataset
- Xstar- test set
- Returns:
- [K(Xstar, Xstar) K(X,Xstar)]
 
- 
computeDerivativespublic Jama.Matrix computeDerivatives(Jama.Matrix loghyper, Jama.Matrix X, int index) Coompute the derivatives of thisCovarianceFunctionwith respect to the hyperparameter with indexidx- Specified by:
- computeDerivativesin interface- CovarianceFunction
- Parameters:
- loghyper- hyperparameters
- X- input dataset
- index- hyperparameter index
- Returns:
- Matrixof derivatives
 
- 
main
 
-