Learn R Programming

FDboost (version 1.1-2)

funMRD: Functional MRD

Description

Calculates the functional MRD for a fitted FDboost-object

Usage

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

Value

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

Arguments

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

Details

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