predict.IMLEGIT {LEGIT} | R Documentation |
Predictions of IMLEGIT fits
Description
Predictions of IMLEGIT fits.
Usage
## S3 method for class 'IMLEGIT'
predict(object, data, latent_var, ...)
Arguments
object |
An object of class "IMLEGIT", usually, a result of a call to IMLEGIT. |
data |
data.frame of the dataset to be used. |
latent_var |
list of data.frame. The elements of the list are the datasets used to construct each latent variable. For interpretability and proper convergence, not using the same variable in more than one latent variable is highly recommended. It is recommended to set names to the list elements to prevent confusion because otherwise, the latent variables will be named L1, L2, ... |
... |
Further arguments passed to or from other methods. |
Value
Returns a vector with the predicted values.
Examples
train = example_2way(250, 1, seed=777)
test = example_2way(100, 1, seed=666)
fit = IMLEGIT(train$data, list(G=train$G, E=train$E), y ~ G*E)
ssres = sum((test$data$y - predict(fit, test$data, list(G=test$G, E=test$E)))^2)
sstotal = sum((test$data$y - mean(test$data$y))^2)
R2 = 1 - ssres/sstotal
R2
[Package LEGIT version 1.4.1 Index]