标准缩放器和MinMaxScaler之间的区别

脉轮:

MinMaxScaler和标准缩放器有什么区别。

MMS= MinMaxScaler(feature_range = (0, 1)) (在Program1中使用)

sc = StandardScaler() (在另一个程序中,他们使用了标准缩放器,而不是minMaxScaler)

Simas Joneliunas:

ScikitLearn网站

StandardScaler去除均值并将数据缩放为单位方差。但是,异常值在计算经验均值和标准偏差时会产生影响,这会缩小特征值的范围,如下图左图所示。特别要注意的是,由于每个特征的离群值具有不同的大小,因此每个特征上转换后的数据的散布是非常不同的:大多数数据位于转换后的中位数收入特征的[-2,4]范围内,而相同对于转换后的家庭数,数据被压缩在较小的[-0.2,0.2]范围内。

因此,在存在异常值时,StandardScaler无法保证平衡的要素比例。

MinMaxScaler重新缩放数据集,以使所有要素值都在[0,1]范围内,如下右面板所示。但是,对于换算后的家庭数,此缩放将所有inlier压缩在较窄的范围[0,0.005]中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章