Learn R Programming

latrend (version 1.6.1)

confusionMatrix: 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, ...)

Value

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

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().

See Also

postprob clusterProportions trajectoryAssignments APPA OCC

Examples

Run this code
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)
}

Run the code above in your browser using DataLab