tempor.models.clairvoyance2.data package¶
Subpackages¶
- tempor.models.clairvoyance2.data.utils package
- Submodules
- Module contents
- tempor.models.clairvoyance2.data.utils.cast_time_series_samples_feature_names_to_str
- tempor.models.clairvoyance2.data.utils.check_index_regular
- tempor.models.clairvoyance2.data.utils.get_n_step_ahead_index
- tempor.models.clairvoyance2.data.utils.time_index_equal
- tempor.models.clairvoyance2.data.utils.to_counterfactual_predictions
Submodules¶
- tempor.models.clairvoyance2.data.constants module
- tempor.models.clairvoyance2.data.dataformat module
- tempor.models.clairvoyance2.data.dataformat_base module
- tempor.models.clairvoyance2.data.dataset module
- tempor.models.clairvoyance2.data.dataset.Dataset
- temporal_covariates
- static_covariates
- event_covariates
- temporal_targets
- temporal_treatments
- event_targets
- event_treatments
- n_samples
- sample_index
- sample_indices
- static_data_containers
- temporal_data_containers
- event_data_containers
- all_data_containers
- validate
- check_temporal_containers_have_same_time_index
- new_like
- new_empty_like
- index
- count
- tempor.models.clairvoyance2.data.dataset.Dataset
- tempor.models.clairvoyance2.data.df_constraints module
- tempor.models.clairvoyance2.data.df_constraints.cast_to_index_constraints_dtypes
- tempor.models.clairvoyance2.data.df_constraints.IndexConstraints
- tempor.models.clairvoyance2.data.df_constraints.ElementConstraints
- tempor.models.clairvoyance2.data.df_constraints.Constraints
- tempor.models.clairvoyance2.data.df_constraints.ConstraintsChecker
- tempor.models.clairvoyance2.data.feature module
- tempor.models.clairvoyance2.data.has_features_mixin module
- tempor.models.clairvoyance2.data.has_missing_mixin module
- tempor.models.clairvoyance2.data.internal_utils module
- tempor.models.clairvoyance2.data.to_tensor_like_mixin module
- tempor.models.clairvoyance2.data.update_from module
Module contents¶
-
class tempor.models.clairvoyance2.data.Dataset(temporal_covariates: TimeSeriesSamples | Sequence[TimeSeries | DataFrame | ndarray], static_covariates: StaticSamples | DataFrame | ndarray | None =
None, event_covariates: EventSamples | None =None, temporal_targets: TimeSeriesSamples | Sequence[TimeSeries | DataFrame | ndarray] | None =None, temporal_treatments: TimeSeriesSamples | Sequence[TimeSeries | DataFrame | ndarray] | None =None, event_targets: EventSamples | None =None, event_treatments: EventSamples | None =None, sample_indices: Sequence[int] | RangeIndex | Index | None =None, missing_indicator: float =nan)[source]¶ Bases:
Copyable,SupportsNewLike,Sequence- temporal_covariates : TimeSeriesSamples¶
-
static_covariates : StaticSamples | None =
None¶
-
event_covariates : EventSamples | None =
None¶
-
temporal_targets : TimeSeriesSamples | None =
None¶
-
temporal_treatments : TimeSeriesSamples | None =
None¶
-
event_targets : EventSamples | None =
None¶
-
event_treatments : EventSamples | None =
None¶
- property sample_index : RangeIndex | Index¶
- property static_data_containers : dict[str, StaticSamples]¶
- property temporal_data_containers : dict[str, TimeSeriesSamples]¶
- property event_data_containers : dict[str, EventSamples]¶
- property all_data_containers : dict[str, StaticSamples | TimeSeriesSamples | EventSamples]¶
-
class tempor.models.clairvoyance2.data.EventSamples(data: DataFrame, missing_indicator: float =
nan)[source]¶ Bases:
HasFeaturesMixin,HasMissingMixin,Copyable,SupportsNewLike,BaseContainer[int,Union[int,str]]- static from_df(data: DataFrame, column_sample_index: int | str, column_time_index: int | str)[source]¶
- property sample_index : RangeIndex | Index¶
- static new_like(like: EventSamples, **kwargs) EventSamples[source]¶
- static new_empty_like(like: EventSamples, **kwargs) EventSamples[source]¶
-
class tempor.models.clairvoyance2.data.StaticSamples(data: DataFrame | ndarray, sample_indices: Sequence[int] | RangeIndex | Index | None =
None, missing_indicator: float =nan)[source]¶ Bases:
HasFeaturesMixin,HasMissingMixin,ToTensorLikeMixin,Copyable,SupportsNewLike,BaseContainer[int,Union[int,str]]- property sample_index : RangeIndex | Index¶
- static new_like(like: StaticSamples, **kwargs) StaticSamples[source]¶
- static new_empty_like(like: StaticSamples, **kwargs) StaticSamples[source]¶
-
class tempor.models.clairvoyance2.data.TimeSeries(data: DataFrame | ndarray, missing_indicator: float =
nan)[source]¶ Bases:
UpdateFromArrayExtension,HasFeaturesMixin,HasMissingMixin,ToTensorLikeMixin,Copyable,SupportsNewLike,BaseContainer[Union[int,float,datetime64],Union[int,str]]-
apply_time_indexing(key, inplace: bool =
False) TimeSeries | None[source]¶
- property time_index¶
- static new_like(like: TimeSeries, **kwargs) TimeSeries[source]¶
- static new_empty_like(like: TimeSeries, **kwargs) TimeSeries[source]¶
-
apply_time_indexing(key, inplace: bool =
-
class tempor.models.clairvoyance2.data.TimeSeriesSamples(data: Sequence[TimeSeries | DataFrame | ndarray], sample_indices: Sequence[int] | RangeIndex | Index | None =
None, missing_indicator: float =nan)[source]¶ Bases:
UpdateFromSequenceOfArraysExtension,HasFeaturesMixin,HasMissingMixin,ToTensorLikeMixin,Copyable,SupportsNewLike,BaseContainer[int,Union[int,str]]- property df_repr¶
- property df_repr_html¶
-
apply_time_indexing(key, inplace: bool =
False) TimeSeriesSamples | None[source]¶
- property sample_index : RangeIndex | Index¶
- static new_like(like: TimeSeriesSamples, **kwargs) TimeSeriesSamples[source]¶
- static new_empty_like(like: TimeSeriesSamples, **kwargs) TimeSeriesSamples[source]¶