LaggingTransformer 类

通过添加滞后特征来转换输入数据。

继承
LaggingTransformer

构造函数

LaggingTransformer(lag_length: int)

参数

lag_length

方法

fit

滞后转换的拟合函数。

get_engineered_feature_names

以字符串形式返回工程特性名称列表。

完成对原始数据的数据转换后,以字符串形式返回工程特性名称列表。

get_params

获取此估算器的参数。

transform

用于滞后转换的转换函数。

该函数根据指定的滞后长度将具有先前看到的行的列附加到输入数据帧或稀疏矩阵。

fit

滞后转换的拟合函数。

fit(x, y=None)

参数

x
ndarrayDataFrame 或 <xref:scipy.sparse.spmatrix>
必需

输入数据帧或稀疏矩阵。

y
ndarrayDataFrame
必需

目标值。

返回

实例对象:self。

get_engineered_feature_names

以字符串形式返回工程特性名称列表。

完成对原始数据的数据转换后,以字符串形式返回工程特性名称列表。

get_engineered_feature_names()

返回

以字符串表示的工程特征名称列表

get_params

获取此估算器的参数。

get_params(deep=True)

参数

deep
bool, <xref:default=True>
默认值: True

如果为 True,则返回此估算器的参数和包含的子对象(也是估算器)。

返回

params - 映射到其值的参数名称。

返回类型

<xref:<xref:mapping of string to any>>

transform

用于滞后转换的转换函数。

该函数根据指定的滞后长度将具有先前看到的行的列附加到输入数据帧或稀疏矩阵。

transform(x)

参数

x
ndarrayDataFrame 或 <xref:scipy.sparse.spmatrix>
必需

输入数据帧或稀疏矩阵。

返回

滞后转换的结果。