Returns the observation-specific posterior probabilities for the given data.

For lcModel: The default implementation returns a uniform probability matrix.

predictPostprob(object, newdata = NULL, ...)

# S4 method for class 'lcModel'
predictPostprob(object, newdata = NULL, ...)

Arguments

object

The model.

newdata

Optional data.frame for which to compute the posterior probability. If omitted, the model training data is used.

...

Additional arguments passed to postprob.

Value

A N-by-K matrix indicating the posterior probability per trajectory per measurement on each row, for each cluster (the columns). Here, N = nrow(newdata) and K = nClusters(object).

Implementation

Classes extending lcModel should override this method to enable posterior probability predictions for new data.


setMethod("predictPostprob", "lcModelExt", function(object, newdata = NULL, ...) {
  # return observation-specific posterior probability matrix
})