问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

译|大数据科普系列-数据预处理

发布网友 发布时间:2022-12-09 16:34

我来回答

1个回答

热心网友 时间:2023-08-08 06:54

☛** 1. 什么是数据预处理?**

数据预处理指的是如下过程:

虽然它看起来和数据科学中夺人眼球的地方无关,然而这一步做好了,对后面的建模和数据解读的重要性比用什么算法甚至还重要。

2. 先说原则(First thing first)
如果你拿到一个新数据集并打算模拟其中蕴藏的规律,你很容易直接开干,在上面跑算法,然而要克服这种冲动。第一步应该是理解数据本身,先从单变量统计分布的假设开始,如果效果不佳,再逐渐增加分析的复杂度。诸如中位数和箱线图这样的重要统计方法会让你轻松得到关于这些数据的一个大概的分布,这有助于你理解那些在真正分析前要修复的潜在问题。

3. 数据类型(Data types)
确理解你的数据类型是什么和它们应该是什么,这两点相当重要。你可能个人对一些数据特征比较敏感(如账号)。当你认为它是字符的时候,它其实有可能是应该是数值类型,这不一定是说账号002比之账号101和账号001更加相关的情形。类似地,字符类型的数据如果被转换成按序数排列(ordinal scale),你可能会发现隐含其中的顺序规律。举例来说,调研结果一般有“同意”、“中立”、“反对”,这里面有隐藏顺序。最后,如果数据中有日期相关的信息,你就偷着乐吧!能处理和日期相关的时间特征是一项关键技能,它能为你打开通往所有规律的大门。再一次地,这归结为要去理解数据的来龙去脉(context)和探索你手头有的数据。

4. 数据缺失(Missing data)
在真实世界中,拥有完整无缺失的数据是黑天鹅事件。数据集的元素缺失会有各种可能性:不适用,没有采集,数据处理中操作失误... 处理数据缺失的第一步是找出缺失的原因,这样才能恰当处理。有时,你的最优选择就是无视缺失的数据;如果这样做,你就得当心给数据分析/模型中引入偏差(bias)的风险。比较推荐的做法是修复缺失的数据点,插入(impute)一些合适的数值(对于连续型数据,中位数就是一个保守的选择)或创造一些特殊值。

5. 高基数(High cardinality)
译注:Cardinality此处特指一个有限数据集的元素个数,不混淆时也可简单理解为数据集的大小。
有些范畴的数据源具备我们称为高基数的特征-大量离散数值(邮政编码或占有率)。高基数变量在你分析建模时会很棘手,因为你要冒着小样本集合上过拟合(overfit)的风险。对于数据背后的业务理解会非常重要,这对如何打包(group up)数据会有启迪。例如:如果你知道英国地理边界你将能更好地界定地区的邮政编码。以下图(译注:诺丁汉地区邮政编码图)为例:纯粹基于邮政编码,你会将NG20和NG23放一起,然而从地理上来说NG23和LN6在一起更合适。当然,你并不会总是深刻理解数据背后的信息,这时候就要去寻求更多数据驱动(data-driven)的方法去聚合数据,如聚类(clustering)。

6. 异常数据点(Outliers)
不是每个数据点都吻合标准的正态分布(standard Normal distribution)。有时你的数据会包含潜在样本偏差导致的极端数值(extreme values)。以收入为例,如果样本中有几个亿万富翁,均值的偏差会很大(因此看中位数和百分比要比均值靠谱)。理解数据的正常范围和恰当选择上下边界对于数据模拟很重要。
以上我强调了几点在数据预处理需要重点考虑的几个方面。当然这些并不能穷尽数据预处理的所有方面,但关键在于:如果你不能彻底搞懂你的数据,如何相信你分析出来的结论呢?

原文链接

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
行车工退休是否有工龄年限限制?男士、女士的的退休年龄。 北京中新惠尔健康科技有限公司解决方案 北京中新惠尔健康科技有限公司公司文化 北京中新惠尔健康科技有限公司服务产品 北京中新惠尔健康科技有限公司历史沿革 北京中新惠尔健康科技有限公司惠尔简介 速腾能放多久? 昆山汽车搭电多少钱? 比亚迪救急估计电瓶没电了 盒马员工超过1小时算不算大吧 口袋妖怪绿叶 鬼斯通配招 口袋妖怪复刻鬼斯厉害吗 鬼斯技能属性分析 口袋妖怪魂银 鬼斯通这样配招行么? 求北京地区物业管理公司的企业名录。 鸡被蛇咬了但是还可以走路.请问可以吃吗 农村老人说,吃被眼镜蛇咬过的土鸡才是一等一的美味,是真的假的? 人可以吃被蛇咬过的动物吗? 大公鸡被蛇咬还能吃吗 老话说“被毒蛇咬过的鸡更美味”,这是真的吗?人吃了会不会中毒呢? 大蛇进农户家偷鸡,被捉后仍不松口,你觉得被蛇咬死的鸡还能吃吗? 鸡被蛇咬死了、、鸡肉可以吃吗 被毒蛇咬过的鸡能吃吗? 敦煌股份2020成交额是多少 百神庙镇民政部门邮编 百神庙镇的资源概况 百神庙镇的地理区位 百神庙镇的介绍 百神庙镇附近可有养鸡棚出租 舒城县百神庙镇街上有炸串吗 安徽省六安市舒城县百神庙镇下辖村委会有哪些? 数据预处理-缺失值 数据预处理 - 类型转换(离散型) 我想问问ipad,a1822是什么机型 ipad2017是 md786ch/b是ipad几代 联通携号转网的步骤是怎么样的? 实况2021如何打传奇补丁 实况2021ai优化补丁有用吗 实况2021 怎么卸载 烟雾补丁 pes2021如何调出第四套球衣 实况足球2021s挂打不上 封神英雄榜之马招娣是鸿均老祖的徒弟 找一个女主是穿越到封神英雄榜的,哪吒小时候被李靖是责罚,她不顾一切的... 穿越封神英雄榜女主小说 穿越之封神英雄榜武吉的妹妹 橙光游戏之穿越封神英雄榜狐仙儿 怎么穿越到封神英雄里 《封神英雄榜2》梅山七怪蛇精扮演者是谁 梅山七怪蛇精演员是男的女... 余额宝自动转到网商银行 大嘴巴子是网络语吗?