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)
validation_modeling_elements (ModelElements)
simulated_values (DataFrame)
-
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)