tempor.data.predictive module¶
Module defining the PredictiveTaskData class and its subclasses, which are used to store the data components
relevant for different predictive tasks (e.g. prediction, time-to-event analysis, treatment effects).
- class tempor.data.predictive.PredictiveTaskData(parent_dataset: PredictiveDataset, targets: Any, treatments: Any | None, **kwargs: Any)[source]¶
Bases:
ABCThe predictive task data abstract base class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Any¶
The targets data.
- treatments : Optional[Any]¶
The treatments data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- abstract property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class.
- property targets : DataSamples | None¶
The property containing the targets data.
- Returns:¶
The targets data.
- Return type:¶
Optional[samples.DataSamples]
- property treatments : DataSamples | None¶
The property containing the treatments data.
- Returns:¶
The treatments data.
- Return type:¶
Optional[samples.DataSamples]
- class tempor.data.predictive.OneOffPredictionTaskData(parent_dataset: PredictiveDataset, targets: DataFrame | ndarray | None, **kwargs: Any)[source]¶
Bases:
PredictiveTaskDataThe one-off prediction task data class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Optional[data_typing.DataContainer]¶
The targets data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class. Here,
ONE_OFF_PREDICTION.
- class tempor.data.predictive.TemporalPredictionTaskData(parent_dataset: PredictiveDataset, targets: DataFrame | ndarray | None, **kwargs: Any)[source]¶
Bases:
PredictiveTaskDataThe temporal prediction task data class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Optional[data_typing.DataContainer]¶
The targets data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class. Here,
TEMPORAL_PREDICTION.
- class tempor.data.predictive.TimeToEventAnalysisTaskData(parent_dataset: PredictiveDataset, targets: DataFrame | ndarray | None, **kwargs: Any)[source]¶
Bases:
PredictiveTaskDataThe time-to-event analysis task data class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Optional[data_typing.DataContainer]¶
The targets data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class. Here,
TIME_TO_EVENT_ANALYSIS.
- class tempor.data.predictive.OneOffTreatmentEffectsTaskData(parent_dataset: PredictiveDataset, targets: DataFrame | ndarray | None, treatments: DataFrame | ndarray, **kwargs: Any)[source]¶
Bases:
PredictiveTaskDataThe one-off treatment effects task data class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Optional[data_typing.DataContainer]¶
The targets data.
- treatments : data_typing.DataContainer¶
The treatments data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class. Here,
ONE_OFF_TREATMENT_EFFECTS.
- class tempor.data.predictive.TemporalTreatmentEffectsTaskData(parent_dataset: PredictiveDataset, targets: DataFrame | ndarray | None, treatments: DataFrame | ndarray, **kwargs: Any)[source]¶
Bases:
PredictiveTaskDataThe temporal treatment effects task data class.
- Parameters:¶
- parent_dataset : PredictiveDataset¶
The parent predictive dataset object.
- targets : Optional[data_typing.DataContainer]¶
The targets data.
- treatments : data_typing.DataContainer¶
The treatments data.
- **kwargs : Any
Additional keyword arguments. Currently unused.
- property predictive_task : PredictiveTask¶
Return the predictive task enum value corresponding to the class. Here,
TEMPORAL_TREATMENT_EFFECTS.