AI 漫天,我们坚持手做论坛。

新加坡 10-30 14:37 · 吉隆坡 14:37 · 雅加达 13:37 · 曼谷 13:37 · 马尼拉 14:37 · 胡志明 13:37 · 北京 14:37 · 东京 15:37 · 伦敦 06:37 · 纽约 02:37

RobustScaler用中位数与四分位距缩放,不会自动删掉离群值

#机器学习#预处理#离群值

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 365 · 10-30 13:12 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

scikit-learn文档说明,RobustScaler默认对每个特征减去中位数,再按四分位距缩放;默认范围是第25至第75百分位。这些统计量在训练数据上计算并保存,后续数据用transform套用。

教学解释:它改变的是缩放时参考的中心和尺度,而不是把极端样本从数据集中移除。离群值仍需根据数据来源和业务含义检查,不能看到Robust这个名字就跳过质量核查。

Amy建议:记录异常值的成因,再比较合适的预处理对验证结果的影响。使用稀疏矩阵时注意,文档说明默认中心化会在transform时抛出异常,因为中心化可能需要构造很大的稠密矩阵。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.RobustScaler.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规