biogeme.validation.split_databases module¶
- class biogeme.validation.split_databases.EstimationValidationModels(estimation, validation)[source]¶
Bases:
NamedTuple
- Parameters:
estimation (ModelElements)
validation (ModelElements)
-
estimation:
ModelElements
¶ Alias for field number 0
-
validation:
ModelElements
¶ Alias for field number 1
- biogeme.validation.split_databases.split_databases(model_elements, slices, groups=None)[source]¶
- Parameters:
model_elements (
ModelElements
) – modeling elements, including the database and the draws that will be split.slices (
int
) – The number of folds/slices. Must be >= 2.groups (
str
|None
) – Optional name of the column containing group identifiers. If provided, all rows with the same group ID are kept in the same fold.
- Return type:
- Returns:
A list of EstimationValidationIndices tuples, one per fold.