R/logLikelihoodMarginalLatentCategoricalJoint.R

Defines functions logLikelihoodMarginalLatentCategoricalJoint

logLikelihoodMarginalLatentCategoricalJoint = function(specs, variables, data){

  # calculate class probability from product of conditional likelihood for each latent:
  ll = logLikelihoodMarginalizeCategorical(
    specs = specs,
    variables = variables,
    data = data,
    classProbs = as.numeric(variables[[specs$jointVariables[1]]]$parameters$probVec)
  )

  return(ll)
}
jonathantemplin/blatent documentation built on Jan. 26, 2024, 11:27 p.m.