biogeme.latent_variables.biogeme_builder module

Build live Biogeme expressions from a resolved model.

class biogeme.latent_variables.biogeme_builder.BuiltBiogemeModel(parameters, estimated_parameter_names, parameter_groups, latent_expressions, threshold_expressions, measurement_terms, conditional_likelihood, conditional_log_likelihood, integrated_likelihood)[source]

Bases: object

Live Biogeme expressions corresponding to the latent-variable model.

Parameters:
  • parameters (dict[str, object])

  • estimated_parameter_names (dict[str, str])

  • parameter_groups (dict[str, list[str]])

  • latent_expressions (dict[str, object])

  • threshold_expressions (dict[str, list[object]])

  • measurement_terms (dict[str, object])

  • conditional_likelihood (object | None)

  • conditional_log_likelihood (object)

  • integrated_likelihood (object | None)

conditional_likelihood: object | None
conditional_log_likelihood: object
estimated_parameter_names: dict[str, str]
integrated_likelihood: object | None
latent_expressions: dict[str, object]
measurement_terms: dict[str, object]
parameter_groups: dict[str, list[str]]
parameters: dict[str, object]
threshold_expressions: dict[str, list[object]]
biogeme.latent_variables.biogeme_builder.build_biogeme_model(resolved)[source]
Return type:

BuiltBiogemeModel

Parameters:

resolved (ResolvedModel)