tempor.methods.time_to_event.helper_embedding module¶
Helper class for embedding time-series data for time-to-event analysis using Dynamic DeepHit embeddings.
- class tempor.methods.time_to_event.helper_embedding.OutputTimeToEventAnalysis[source]¶
Bases:
objectHelper base class for time-to-event analysis models.
- class tempor.methods.time_to_event.helper_embedding.DDHEmbedding(emb_model: DynamicDeepHitModel)[source]¶
Bases:
objectSurvival analysis embedding creation for time-series with
tempor.models.ddh.DynamicDeepHitModel.- Parameters:¶
- emb_model : DynamicDeepHitModel¶
tempor.models.ddh.DynamicDeepHitModelto use for temporal feature embedding.
- prepare_fit(data: BaseDataset) tuple[ndarray, ndarray, ndarray][source]¶
Prepare data for fitting.
- Parameters:¶
- data : dataset.BaseDataset¶
Input dataset.
- Returns:¶
Processed covariate data, event times, event values.
- Return type:¶
Tuple[np.ndarray, np.ndarray, np.ndarray]
- class tempor.methods.time_to_event.helper_embedding.DDHEmbeddingTimeToEventAnalysis(output_model: OutputTimeToEventAnalysis, emb_model: DynamicDeepHitModel)[source]¶
Bases:
DDHEmbeddingSurvival analysis embedding creation for time-series with
tempor.models.ddh.DynamicDeepHitModelfollowed byoutput_modelOutputTimeToEventAnalysissurvival analysis estimator.- Parameters:¶
- output_model : OutputTimeToEventAnalysis¶
Output model to use for predicting risk.
- emb_model : DynamicDeepHitModel¶
tempor.models.ddh.DynamicDeepHitModelto use for temporal feature embedding.
- fit(data: BaseDataset, *args: Any, **kwargs: Any) Self[source]¶
Fit the model.
- Parameters:¶
- data : dataset.BaseDataset¶
Input dataset.
- *args : Any
Additional arguments.
- **kwargs : Any
Additional keyword arguments.
- Returns:¶
Fitted model.
- Return type:¶
Self
- predict(data: PredictiveDataset, horizons: list[float] | list[int] | list[Timestamp], *args: Any, **kwargs: Any) TimeSeriesSamplesBase[source]¶
Predict risk scores.
*argsand**kwargswill be passed toself.emb_model.predict_emb(). E.g.batch_sizebatch size parameter can be provided this way.- Parameters:¶
- data : dataset.PredictiveDataset¶
Input dataset.
- horizons : data_typing.TimeIndex¶
Time horizons to predict risk at.
- *args : Any
Additional arguments. Passed to
self.emb_model.predict_emb()- **kwargs : Any
Additional keyword arguments. Passed to
self.emb_model.predict_emb()
- Returns:¶
Predicted risk scores.
- Return type:¶