`R/tree_evaluation.R`

`projectedR2.Rd`

Computes an R^2 measure for a splinetree based on the projected sum of squared errors. Returns 1-SSE/SST. SSE is the sum of projection squared errors between individual smoothed trajectories and predicted smoothed trajectories evaluated on a fixed grid. SST is the sum of projection squared errors between individual smoothed trajectories and the overall population mean trajectory, evaluated on the same fixed grid. If model$intercept==TRUE, then there is the option to ignore the intercept coefficient when computing this metric. When the intercept is ignored, the metric captures how well the model explains variation in shape, and ignores any variation in intercept explained by the model.

projectedR2(model, includeIntercept = FALSE)

model | a model created with splineTree() |
---|---|

includeIntercept | If FALSE and if the model was built with an intercept, the projected squared errors are computed while ignoring the intercept. If the model was built without an intercept, this parameter does not do anything. |

The percentage of variation in projected trajectory explained by the model. Computed as 1-SSE/SST. See description.

r2 <- projectedR2(tree)