View source: R/cross_validation.R
createLeavePersonsOutFolds | R Documentation |
This function is used to create a leave-persons-out cross-validation fold vector to be used by crossvalidate
.
createLeavePersonsOutFolds(gpModel, k = 10)
gpModel |
object of class GPPM. |
k |
integer scalar. Number of folds to create. |
The folds are created such that the data of each person is fully in one fold.
A fold vector, which is a vector of length nrow(getData(gpModel))
of integers from 1 to k. If foldVector[i]=j
, then data point i is assigned to fold j.
crossvalidate
for how to use the created fold vector to perform cross-validation.
data("demoLGCM")
lgcm <- gppm(
"muI+muS*t", "varI+covIS*(t+t#)+varS*t*t#+(t==t#)*sigma",
demoLGCM, "ID", "y"
)
theFolds <- createLeavePersonsOutFolds(lgcm)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.