biogeme.validation.cross_validation module

class biogeme.validation.cross_validation.ValidationResult(estimation_modeling_elements, validation_modeling_elements, simulated_values)[source]

Bases: object

Parameters:
estimation_modeling_elements: ModelElements
simulated_values: DataFrame
validation_modeling_elements: ModelElements
biogeme.validation.cross_validation.cross_validate_model(the_algorithm, modeling_elements, parameters, starting_values, slices, numerically_safe, groups=None)[source]
Return type:

list[ValidationResult]

Parameters:
  • the_algorithm (Callable[[FunctionToMinimize, ndarray, list[tuple[float, float]], list[str], dict[str, Any] | None], OptimizationResults])

  • modeling_elements (ModelElements)

  • parameters (dict[str, bool | int | float | str])

  • starting_values (dict[str, float])

  • slices (int)

  • numerically_safe (bool)

  • groups (str | None)