ShortGrainDropper 类
删除短系列或是在训练集中找不到的系列。
- 继承
-
ShortGrainDropperazureml.automl.runtime.featurizer.transformer.timeseries.forecasting_base_estimator._GrainBasedStatefulTransformerShortGrainDropper
构造函数
ShortGrainDropper(target_rolling_window_size: int = 0, target_lags: Optional[List[int]] = None, n_cross_validations: Optional[int] = None, cv_step_size: Optional[int] = None, max_horizon: int = 1, **kwargs: Any)
参数
- target_rolling_window_size
默认值: 0
- target_lags
默认值: None
- n_cross_validations
默认值: None
- cv_step_size
默认值: None
- max_horizon
默认值: 1
方法
| fit |
定义要存储的粒度。 如果所有粒度都应被删除,则引发 DataExceptions。 :param X:要拟合的时序数据帧。 :param y: Ignored :raises: DataException |
| transform |
放置训练集中不存在或已删除的粒度。 如果所有粒度都应被删除,则引发 DataExceptions。 :param X:用于检查要删除粒度的时序数据帧。 :param y: Ignored :raises: ClientException, DataException |
fit
定义要存储的粒度。
如果所有粒度都应被删除,则引发 DataExceptions。 :param X:要拟合的时序数据帧。 :param y: Ignored :raises: DataException
fit(X: azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet, y: Any = None) -> azureml.automl.runtime.featurizer.transformer.timeseries.short_grain_dropper.ShortGrainDropper
transform
放置训练集中不存在或已删除的粒度。
如果所有粒度都应被删除,则引发 DataExceptions。 :param X:用于检查要删除粒度的时序数据帧。 :param y: Ignored :raises: ClientException, DataException
transform(X: azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet, y: Any = None) -> azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet
属性
cv_step_size
返回 cv 步骤大小。
grains_to_keep
返回要保留的粒度列表。
has_short_grains_in_train
如果训练集中没有短粒度,则返回 True。
max_horizon
返回预测范围。
n_cross_validations
返回 cv 步骤的数目。
short_grains_in_train
返回训练中的短粒度数。
short_grains_in_train_names
返回在训练期间删除的短粒度列表。
target_lags
返回目标滞后时间。
target_rolling_window_size
返回目标窗口大小。
反馈
提交和查看相关反馈