Carries out a gaussian process regression with a linear kernel (dot product). For internal use only!
gaussian_process(X, Y, noisev, scale)
a list containing the following elements:
b
: the regression coefficients.
Xz
: the (final transformed) matrix of predictor variables.
alpha
: the alpha matrix.
is.scaled
: logical indicating whether both the predictors and response variable were scaled to zero mean and unit variance.
Xcenter
: if matrix of predictors was scaled, the centering vector used for X
.
Xscale
: if matrix of predictors was scaled, the scaling vector used for X
.
Ycenter
: if matrix of predictors was scaled, the centering vector used for Y
.
Yscale
: if matrix of predictors was scaled, the scaling vector used for Y
.
a matrix of predictor variables
a matrix with a single response variable
a value indicating the variance of the noise for Gaussian process regression. Default is 0.001. a matrix with a single response variable
a logical indicating whether both the predictors and the response variable must be scaled to zero mean and unit variance.
Leonardo Ramirez-Lopez