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)
}

Try the blatent package in your browser

Any scripts or data that you put into this service are public.

blatent documentation built on May 29, 2024, 5:42 a.m.