Calculates the functional MRD for a fitted FDboost-object

`funMRD(object, overTime = TRUE, breaks = object$yind, global = FALSE, ...)`

object

fitted FDboost-object with regular response

overTime

per default the functional MRD is calculated over time
if `overTime=FALSE`

, the MRD is calculated per curve

breaks

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.

global

logical. defaults to `FALSE`

,
if TRUE the global MRD like in a normal linear model is calculated

...

currently not used

Returns a vector with the calculated MRD and some extra information in attributes.

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)|\)