View source: R/zeitzeiger_group.R
zeitzeigerPredictGroup | R Documentation |
Predict the value of the periodic variable for each group of test observations, where the amount of time between each observation in a group is known.
zeitzeigerPredictGroup( xTrain, timeTrain, xTest, groupTest, spcResult, nKnots = 3, nSpc = NA, timeRange = seq(0, 1 - 0.01, 0.01) )
xTrain |
Matrix of measurements for training data, observations in rows and features in columns. |
timeTrain |
Vector of values of the periodic variable for training observations, where 0 corresponds to the lowest possible value and 1 corresponds to the highest possible value. |
xTest |
Matrix of measurements for test data, observations in rows and features in columns. |
groupTest |
data.frame with one row per observation in |
spcResult |
Output of |
nKnots |
Number of internal knots to use for the periodic smoothing spline. |
nSpc |
Vector of the number of SPCs to use for prediction. If |
timeRange |
Vector of values of the periodic variable at which to calculate likelihood. The time with the highest likelihood is used as the initial value for the MLE optimizer. |
A list with the following elements, where the groups will be sorted by their names.
timeDepLike |
3-D array of likelihood, with dimensions for each group of
test observations, each element of |
mleFit |
List (for each element in |
timePred |
Matrix of predicted times for each group of test observations
by values of |
zeitzeigerPredict()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.