metamod.validation module¶
This module provides cross-validation splitting techniques.
-
metamod.validation.split_methods¶ CV validation techniques.
Type: dict
-
metamod.validation.invalid_param()¶ Raise error if validation parameter is invalid.
Raises: NameError– if validation parameter is invalid.
-
metamod.validation.set_validation(validation, param)¶ Select the desired validation technique model.
Parameters: - validation (str) – Validation technique name.
- param (float/int) – Validation technique parameter.
Returns: Indices for the split.
Return type: split (np.array)
-
metamod.validation.split_holdout(param)¶ Select the desired validation technique model.
Parameters: param (float) – Holdout ratio. Returns: Indices for the split. Return type: split (np.array)
-
metamod.validation.split_kfold(param)¶ Select the desired validation technique model.
Parameters: param (int) – Number of splits. Returns: Indices for the split. Return type: split (np.array)
-
metamod.validation.split_rlt(param)¶ Select the desired validation technique model.
Parameters: param (float) – Holdout ratio. Returns: Indices for the split. Return type: split (np.array)