apollo_mixConditionals function

Calculates conditionals for continuous mixture models

Calculates conditionals for continuous mixture models

Calculates posterior expected values (conditionals) of continuously distributed random coefficients, as well as their standard deviations.

apollo_mixConditionals(model, apollo_probabilities, apollo_inputs)

Arguments

  • model: Model object. Estimated model object as returned by function apollo_estimate .

  • apollo_probabilities: Function. Returns probabilities of the model to be estimated. Must receive three arguments:

    • ‘apollo_beta’ : Named numeric vector. Names and values of model parameters.
    • ‘apollo_inputs’ : List containing options of the model. See apollo_validateInputs .
    • ‘functionality’ : Character. Can be either ‘"components"’ , ‘"conditionals"’ , ‘"estimate"’ (default), ‘"gradient"’ , ‘"output"’ , ‘"prediction"’ , ‘"preprocess"’ , ‘"raw"’ , ‘"report"’ , ‘"shares_LL"’ , ‘"validate"’ or ‘"zero_LL"’ .
  • apollo_inputs: List grouping most common inputs. Created by function apollo_validateInputs .

Returns

List of matrices. Each matrix has dimensions nIndiv x 3. One matrix per random component. Each row of each matrix contains the indivID of an individual, and the posterior mean and s.d. of this random component for this individual

Details

This functions is only meant for use with continuous distributions

  • Maintainer: Stephane Hess
  • License: GPL-2
  • Last published: 2025-03-12