BoxCoxTransformerScipy 类

用于规范化非正态数据的 Box Cox 转换器类。

继承
sklearn.base.BaseEstimator
BoxCoxTransformerScipy
sklearn.base.TransformerMixin
BoxCoxTransformerScipy

构造函数

BoxCoxTransformerScipy(lambda_val=None, safe=True)

参数

lambda_val
float
默认值: None

如果未设置 Box Cox 转换的 Lambda 值,则会进行推断。

safe
bool
默认值: True

如果为 true,则将转换器域外的值截断到域中最近的点。

方法

fit

用于 Box Cox 转换的拟合函数。

get_params

获取此估算器的参数。

inverse_transform

用于 Box Cox 转换的反向转换函数。

transform

用于 Box Cox 转换的转换函数。

fit

用于 Box Cox 转换的拟合函数。

fit(y, y_min=None)

参数

y
ndarray
必需

输入训练数据。

y_min
float
默认值: None

如果未设置 y 的最小值,则会进行推断。

返回

返回 BoxCoxTransformerScipy 模型的实例。

get_params

获取此估算器的参数。

get_params(deep: bool = True) -> Dict[str, Any]

参数

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

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

返回

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

返回类型

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

inverse_transform

用于 Box Cox 转换的反向转换函数。

inverse_transform(y)

参数

y
ndarray
必需

输入数据。

返回

逆转 Box Cox 转换结果。

transform

用于 Box Cox 转换的转换函数。

transform(y)

参数

y
ndarray
必需

输入数据。

返回

Box Cox 转换结果。