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.
confusionMatrix(object, strategy = which.max, scale = TRUE, ...)The model, of type lcModel.
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).
Whether to express the confusion in probabilities (scale = TRUE), or in terms of the number of trajectories.
Additional arguments passed to trajectoryAssignments().
A K-by-K confusion matrix with K = nClusters(object).
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)
}
#> A B
#> A 1.000000e+00 7.016739e-09
#> B 1.065267e-11 1.000000e+00