confusionMatrix: Compute the posterior confusion matrix

View source: R/model-evaluation.R

confusionMatrixR Documentation

Compute the posterior confusion matrix

Description

Compute the posterior confusion matrix (PCM). The entry (i,j) represents the probability (or number, in case of scale = TRUE) of a trajectory belonging to cluster i is assigned to cluster j under the specified trajectory cluster assignment strategy.

Usage

confusionMatrix(object, strategy = which.max, scale = TRUE, ...)

Arguments

object

The model, of type lcModel.

strategy

The strategy for assigning trajectories to a specific cluster, see trajectoryAssignments(). If strategy = NULL, the posterior probabilities are used as weights (analogous to a repeated evaluation of strategy = which.weight).

scale

Whether to express the confusion in probabilities (scale = TRUE), or in terms of the number of trajectories.

...

Additional arguments passed to trajectoryAssignments().

Value

A K-by-K confusion matrix with K = nClusters(object).

See Also

postprob clusterProportions trajectoryAssignments APPA OCC

Examples

data(latrendData)

if (rlang::is_installed("lcmm")) {
  method <- lcMethodLcmmGMM(
    fixed = Y ~ Time,
    mixture = ~ Time,
    random = ~ 1,
    id = "Id",
    time = "Time"
  )
  model <- latrend(method, latrendData)
  confusionMatrix(model)
}

latrend documentation built on March 31, 2023, 5:45 p.m.