GPModel
Generic 'set_prediction_data' method for a GPModel
set_prediction_data(gp_model, group_data_pred = NULL,
group_rand_coef_data_pred = NULL, gp_coords_pred = NULL,
gp_rand_coef_data_pred = NULL, cluster_ids_pred = NULL, X_pred = NULL)
A GPModel
A vector
or matrix
with labels of group levels for which predictions are made (if there are grouped random effects in the GPModel
)
A vector
or matrix
with covariate data for grouped random coefficients (if there are some in the GPModel
)
A matrix
with prediction coordinates (features) for Gaussian process (if there is a GP in the GPModel
)
A vector
or matrix
with covariate data for Gaussian process random coefficients (if there are some in the GPModel
)
A vector
with IDs / labels indicating the realizations of random effects / Gaussian processes for which predictions are made (set to NULL if you have not specified this when creating the GPModel
)
A matrix
with covariate data for the linear regression term (if there is one in the GPModel
)
# NOT RUN {
library(gpboost)
data(GPBoost_data, package = "gpboost")
set.seed(1)
train_ind <- sample.int(length(y),size=250)
gp_model <- GPModel(group_data = group_data[train_ind,1], likelihood="gaussian")
set_prediction_data(gp_model, group_data_pred = group_data[-train_ind,1])
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab