Calculates the functional MRD for a fitted FDboost-object
funMRD(object, overTime = TRUE, breaks = object$yind, global = FALSE, ...)
Returns a vector with the calculated MRD and some extra information in attributes.
fitted FDboost-object with regular response
per default the functional MRD is calculated over time
if overTime=FALSE
, the MRD is calculated per curve
an optional vector or number giving the time-points at which the model is evaluated. Can be specified as number of equidistant time-points or as vector of time-points. Defaults to the index of the response in the model.
logical. defaults to FALSE
,
if TRUE the global MRD like in a normal linear model is calculated
currently not used
Formula to calculate MRD over time, overTime=TRUE
:
\( MRD(t) = n^{-1} \sum_i |Y_i(t) - \hat{Y}_i(t)| / |Y_i(t)| \)
Formula to calculate MRD over subjects, overTime=FALSE
:
\( MRD_{i} = \int |Y_i(t) - \hat{Y}_i(t)| / |Y_i(t)| dt \approx G^{-1} \sum_g |Y_i(t_g) - \hat{Y}_i(t_g)| / |Y_i(t)|\)