MinMaxScaler和标准缩放器有什么区别。
MMS= MinMaxScaler(feature_range = (0, 1))
(在Program1中使用)
sc = StandardScaler()
(在另一个程序中,他们使用了标准缩放器,而不是minMaxScaler)
StandardScaler
去除均值并将数据缩放为单位方差。但是,异常值在计算经验均值和标准偏差时会产生影响,这会缩小特征值的范围,如下图左图所示。特别要注意的是,由于每个特征的离群值具有不同的大小,因此每个特征上转换后的数据的散布是非常不同的:大多数数据位于转换后的中位数收入特征的[-2,4]范围内,而相同对于转换后的家庭数,数据被压缩在较小的[-0.2,0.2]范围内。因此,在存在异常值时,StandardScaler无法保证平衡的要素比例。
MinMaxScaler
重新缩放数据集,以使所有要素值都在[0,1]范围内,如下右面板所示。但是,对于换算后的家庭数,此缩放将所有inlier压缩在较窄的范围[0,0.005]中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句