| Interface to Biogeme | rbiogeme-package |
| Absolute value of a Biogeme expression | abs.biogeme_expression |
| Run native Biogeme assisted specification | assisted_specification run_assisted_specification |
| Estimate a model with native Bayesian inference | bayesian_estimate |
| Retrieve native posterior means by observation | bayesian_posterior_mean_by_observation |
| Report variables stored in native Bayesian results | bayesian_stored_variables |
| Create a Biogeme parameter | biogeme_beta |
| Create a native-compatible expression catalog | biogeme_catalog catalog |
| Create a neutral controller for one or more expression catalogs | biogeme_catalog_controller catalog_controller |
| Check whether rbiogeme is ready to run a model | biogeme_check |
| Calculate native simulation confidence intervals | biogeme_confidence_intervals |
| Configure the Python runtime used by rbiogeme | biogeme_config |
| Define estimation and simulation controls | biogeme_control |
| Create a Biogeme database | biogeme_database |
| Return the columns available in a Biogeme database | biogeme_database_columns |
| Define a derived database variable using a complete Biogeme expression | biogeme_database_define_variable database_define_variable define_variable |
| Extract observations from a Biogeme database | biogeme_database_extract_rows database_extract_rows |
| Return the number of observations excluded by native database filters | biogeme_database_filtered_row_count |
| Test whether a Biogeme database contains a column | biogeme_database_has_column |
| Return whether a database has a declared panel structure | biogeme_database_is_panel |
| Materialize lazy database operations through native Biogeme | biogeme_database_materialize |
| Return the number of rows currently represented by a database | biogeme_database_nrow |
| Declare and validate a panel identifier | biogeme_database_panel |
| Remove observations satisfying a Biogeme logical expression | biogeme_database_remove database_remove remove_observations |
| Return the original row identifiers of a Biogeme database | biogeme_database_row_ids |
| Generate a native-compatible segmentation specification from a database | biogeme_database_segmentation database_generate_segmentation |
| Report the active R, Python, Biogeme, and numerical-library versions | biogeme_diagnostics |
| Declare first-class draw metadata for a model | biogeme_draws |
| Return the diagnostic details attached to a Biogeme error | biogeme_error_details |
| Return native Biogeme general estimation statistics | biogeme_general_statistics |
| Build synchronized generic/alternative-specific catalogs | biogeme_generic_alt_specific_catalogs generic_alt_specific_catalogs |
| Maximum of Biogeme expressions | biogeme_max |
| Construct an MDCEV model specification | biogeme_mdcev_model mdcev_model |
| Minimum of Biogeme expressions | biogeme_min |
| Create a generic Biogeme model | biogeme_model |
| Return the parameter definitions in a model | biogeme_model_parameters |
| Return parameter names collected from the compiled native expression | biogeme_native_parameter_names |
| Construct a panel database in one call | biogeme_panel_database |
| Declare a native Bayesian prior | biogeme_prior |
| Initialize and return the Python interpreter used by rbiogeme | biogeme_python |
| Define a native Biogeme sampling partition | biogeme_sampling_partition |
| Define a discrete parameter segmentation | biogeme_segmentation |
| Build synchronized catalogs for possible parameter segmentations | biogeme_segmentation_catalogs segmentation_catalogs |
| Automatically prepare the native Biogeme runtime | biogeme_setup |
| Box-Cox transformation | boxcox |
| Return catalog configuration identifiers using native Biogeme | catalog_configuration_ids |
| Check analytical derivatives against native finite differences | check_derivatives |
| Run native post-estimation Monte Carlo draw-stability diagnostics | check_monte_carlo_stability |
| Count catalog specifications using native Biogeme | count_number_of_specifications |
| Construct a native cross-nested-logit log-probability expression | cross_nested_log_probability |
| Calculate the native cross-nested-logit error-term correlation matrix | cross_nested_logit_correlation |
| Define a cross-sectional cross-nested-logit model | cross_nested_logit_model |
| Define one cross-nested-logit nest | cross_nested_nest |
| Define the complete cross-nested-logit nest structure | cross_nested_nests |
| Construct a native cross-nested-logit probability expression | cross_nested_probability |
| Summarize the structural sparsity of a CNL nest specification | cross_nested_sparsity_report |
| Define a sampled-alternative cross-variable | cross_variable |
| Symbolically differentiate an expression with respect to a named variable | Derive derive |
| Store a simulated individual-level parameter in Bayesian results | distributed_parameter |
| Create a named Biogeme draw node | draw |
| Select an expression from a numeric mapping | Elem elem |
| Estimate a Biogeme model | estimate |
| Estimate every specification in a native Biogeme catalog | estimate_catalog |
| Estimate one named native catalog configuration | estimate_configuration |
| Estimate or explicitly load a standard Biogeme result | estimate_or_load |
| Estimate a native sampled-alternative model | estimate_sampled_alternatives |
| Evaluate a standalone expression with native Biogeme | evaluate_biogeme_expression |
| Evaluate one expression with native row-wise or aggregated JAX calculation | evaluate_biogeme_expression_c |
| Integrate an expression over a standard normal random variable | integrate_normal |
| Define one coefficient-variable term for a linear utility | LinearTermTuple linear_term |
| Construct a native linear utility expression | LinearUtility linear_utility |
| Construct a native logit log-probability expression | logit_log_probability |
| Define a cross-sectional multinomial logit model | logit_model |
| Construct a native logit probability expression | logit logit_probability |
| A numerically safe logarithm that returns zero at zero | logzero safe_log |
| Estimate an MDCEV model with native Biogeme | mdcev_estimate |
| Forecast MDCEV consumption using native Biogeme algorithms | mdcev_forecast |
| Return native pandas description tables for an MDCEV forecast | mdcev_forecast_describe |
| Generate native MDCEV error-term draws | mdcev_generate_epsilons |
| Return native Biogeme's estimated-parameter table for an MDCEV fit | mdcev_parameter_table |
| Return native Biogeme's compact MDCEV estimation summary | mdcev_short_summary |
| Validate the two native MDCEV forecasting algorithms | mdcev_validate_forecast |
| Monte Carlo average of an expression | monte_carlo |
| Construct a native nested-logit log probability with endogenous-sampling correction | nested_endogenous_sampling_log_probability |
| Construct a native nested-logit log-probability expression | nested_log_probability |
| Calculate the native nested-logit error-term correlation matrix | nested_logit_correlation |
| Define a cross-sectional nested-logit model | nested_logit_model |
| Define one non-trivial nested-logit nest | nested_nest |
| Define the complete nested-logit nest structure | nested_nests |
| Construct a native nested-logit probability expression | nested_probability |
| Normal cumulative distribution function | normal_cdf |
| Normal probability density function | normal_pdf |
| Construct an ordered-logit log-likelihood expression | ordered_logit_log_probability |
| Construct an ordered-probit log-likelihood expression | ordered_probit_log_probability |
| Aggregate an observation-level likelihood over a panel trajectory | panel_likelihood_trajectory |
| Re-estimate the Pareto-optimal models saved by native Biogeme | pareto_post_processing |
| Piecewise-linear expression using native Biogeme naming rules | piecewise |
| Predict native probabilities or simulation expressions | predict.biogeme_fit |
| Profile native JAX formula evaluation | profile_jax |
| Estimate a Biogeme model using the native quick-estimation operation | quick_estimate |
| Create a random variable for native numerical integration | random_variable |
| Read standard Biogeme YAML results | read_results |
| Numerically safe exponential | safe_exp |
| Define a sampled-alternative Biogeme model | sampled_alternatives_model |
| Generate balanced sampling segment sizes | sampling_segment_sizes |
| Save standard Biogeme YAML results | save_results |
| Create a segmented parameter expression | segmented_beta segment_beta |
| Simulate named native Biogeme expressions at fixed estimates | simulate |
| Simulate formulas over Bayesian posterior draws | simulate_bayesian |
| Evaluate one native Biogeme formula as an aggregated scalar | simulate_single_formula |
| Square root of a Biogeme expression | sqrt.biogeme_expression |
| Build the segmented linear-utility Swissmetro specification from b01b | swissmetro_b01b_model |
| Prepare the Swissmetro database used by Biogeme's examples | prepare_swissmetro swissmetro_data |
| Build the baseline Swissmetro MNL specification | swissmetro_mnl_model |
| Validate a model using native Biogeme cross-validation | validate |
| Validate a model before estimation | validate_model |
| Create a Biogeme data variable | variable |