modelsight._typing

This file deals with the implementation of custom types.

Module Contents

Classes

CVModellingOutput

This class stores the data generated by a cross-validation

Attributes

ArrayLike

Estimator

SeedType

CVScheme

modelsight._typing.ArrayLike
modelsight._typing.Estimator
modelsight._typing.SeedType
modelsight._typing.CVScheme: TypeAlias
class modelsight._typing.CVModellingOutput[source]

This class stores the data generated by a cross-validation process for a single estimator.

Parameters:
  • gts_train (ArrayLike) – A (n_repetitions * n_outer_splits) list of arrays representing training ground-truth.

  • gts_val (ArrayLike) – A (n_repetitions * n_outer_splits) list of arrays representing validation ground-truth.

  • gts_train_conc (ArrayLike) – A list of (n_repetitions * n_outer_splits) data points representing pooled training ground-truth.

  • gts_val_conc (ArrayLike) – A list of (n_repetitions * n_outer_splits) data points representing pooled validation ground-truth.

  • probas_train (ArrayLike) – A (n_repetitions * n_outer_splits) list of arrays representing training predicted probabilities.

  • probas_val (ArrayLike) – A (n_repetitions * n_outer_splits) list of arrays representing validation predicted probabilities.

  • probas_train_conc (ArrayLike) – A list of (n_repetitions * n_outer_splits) data points representing pooled training predicted probabilities.

  • probas_val_conc (ArrayLike) – A list of (n_repetitions * n_outer_splits) data points representing pooled validation predicted probabilities.

  • models (List[Estimator]) – A list of (n_repetitions * n_outer_splits) fitted estimators.

  • errors (Optional[ArrayLike]) – A (n_repetitions * n_outer_splits) list of validation prediction errors.

  • correct (Optional[ArrayLike]) – A (n_repetitions * n_outer_splits) list of validation correct predictions.

  • features (Optional[ArrayLike]) – A (n_repetitions * n_outer_splits) list of subsets of selected features.

gts_train: numpy.typing.ArrayLike
gts_val: numpy.typing.ArrayLike
gts_train_conc: numpy.typing.ArrayLike
gts_val_conc: numpy.typing.ArrayLike
probas_train: numpy.typing.ArrayLike
probas_val: numpy.typing.ArrayLike
probas_train_conc: numpy.typing.ArrayLike
probas_val_conc: numpy.typing.ArrayLike
models: List[Estimator]
errors: Optional[numpy.typing.ArrayLike]
correct: Optional[numpy.typing.ArrayLike]
features: Optional[numpy.typing.ArrayLike]