1
Amy 原创整理|资料核验:2026-10-30
scikit-learn文档说明,RobustScaler默认对每个特征减去中位数,再按四分位距缩放;默认范围是第25至第75百分位。这些统计量在训练数据上计算并保存,后续数据用transform套用。
教学解释:它改变的是缩放时参考的中心和尺度,而不是把极端样本从数据集中移除。离群值仍需根据数据来源和业务含义检查,不能看到Robust这个名字就跳过质量核查。
Amy建议:记录异常值的成因,再比较合适的预处理对验证结果的影响。使用稀疏矩阵时注意,文档说明默认中心化会在transform时抛出异常,因为中心化可能需要构造很大的稠密矩阵。
官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.RobustScaler.html