美文网首页
散点图和相关性分析

散点图和相关性分析

作者: 自天佑之吉无不利 | 来源:发表于2023-11-26 21:19 被阅读0次

很多时候我们遇到的数据并不是累计的分布数据,而是连续的一些数据,并且我们需要基于这些数据做一些总结和推断,甚至是预测。比如在工作中,我们要根据成本和收入来预测下半年的投入和产出;在生活里,需要看下自己投资的基金、股票金额和回报的整体关系,又或者看自己体重增长和摄入热量的关系,这些其实都是要从数据当中去找趋势规律。

一个最简单的发现数据趋势规律的工具,以及这个工具的使用方法——散点图和相关性分析。

散点图的制作原则

第一,散点图反映的是两个变量之间的关系。因此你要把两个变量分别放在 X 轴和 Y 轴上面,不要有第三个变量放进来进行混淆。当然,散点图的变种——气泡图有更多维度,但是从趋势角度来看,还是要把最重要的两个变量分别放在 X 轴和 Y 轴。

第二,为了能够明确展示数据之间的趋势,我们的 Y 轴必须要从零开始。这点就和很多的柱状图不同了。很多柱状图的坐标轴为了表示数据的清晰,Y 轴可以从一半(比如说 500)开始。另外,散点图坐标轴颗粒度要合适,最终聚成一团或者散列太大,都会让我们无法快速找到趋势。

第三,为了表示趋势的清晰,我们一般都会添加一条趋势线来表明背后的规律。说明一个趋势的趋势线只能有一条,不能有多条特别是出现趋势相交的情况。可别小看这个趋势线,这就是画龙点睛的一笔,背后其实是你对业务、数据、算法深刻的理解和认知。

通过散点图寻找规律

有这三个原则的指导,我们画出来的散点图一般不会错。但是光有图肯定不行,我们如何在图中去找到数据之间的关系呢?

首先是正相关,这个你很容易理解,它就是两个系数的变化基本上画出来以后都在一个直线分布上,此增彼涨,两个变量都一起增加,比如我们上下班的距离和时间。同样,负相关是一个此增彼减斜着向下的趋势,这种方式也比较容易判断。

指数增长和上节课的指数分布有些类似,只不过指数分布计算的是一个加起来的累计分布值,而指数增长指的是两个具体数值的关系。指数级别的变化,一般背后都酝酿着极大的商机和机会。

正 U 型趋势和反 U 型趋势,这两个也是比较常见的趋势线。它的样子其实就像字母的 U,或者是倒过来的 U(从零开始从零结束)。一个比较著名的反 U 型趋势就是经济学里面的“拉弗曲线”( Laffer curve),这条曲线最典型地反映了政府税收收入和税率之间的关系。当税率开始增加时,税收一开始也会随之增加,但是当增加到一定程度,大家就交不起税了,重税导致企业开始倒闭和破产,这时候整体税收反而开始减小,到最终税率为 100% 时,其实企业会全部破产,税收反而是 0 了。

数据分析的艺术就在于通过数据分析和管理经验找到反 U 型最高点,如果你能很好把握你所在公司的反 U 型曲线高点,你大概率是公司的管理层了。

散点图的易错点

过度依赖散点图会造成你的判断错误。最常见的三个错误就是趋势误判、得克萨斯神枪手谬误和幸存者偏差。

趋势误判

趋势误判是指在你看到了一个数据之后,因为数据整体还不够完整,你错误判断了这个数据的未来增长趋势。

当你在拿到一个散点图,要去判断它是哪种数据趋势的时候,一定要看最终的数字偏差和实际情况,才能做出准确判断。趋势线这个画龙点睛的一笔,不是那么容易给出的。通过散点图最终判断是什么模型是非常不容易,很多时候需要非常多的数据和复杂的模型,这也最终导致了人工智能算法的出现,当然这是后话了。现在你只要记住,没有正确的数据验证,千万不要轻易下结论

得克萨斯神枪手谬误

当年在美国西部得克萨斯州发现一个神枪手,他经常在各地的民居的墙上练习射击,几乎他所有的弹孔都集中在十环左右这个中心的区域。他已经成为了神话,人们一直在寻找他。但是当人们真的找到了这个神枪手后,发现他自己打枪其实一点都不准,也不敢跟其他人去决斗。那他墙上的这些靶子和子弹点是怎么形成的呢?后来人们才发现,原来他是先朝墙上开很多枪,然后在弹孔最密集的地方画上了十环的靶子,再把散布在其它地方的弹孔用原来的泥土补起来。这样看上去,他每个地方打的靶子都很准确,因为先有弹孔,再有靶子。

在我们日常生活当中也很容易出现这种情况,当你看到一个数据散点报告的时候,你一定要看清背后所蕴含的实际数据是不是涵盖了所有的数据,还是只给你看了最有这种数据规律的数据。

前者就像先有靶子来瞄准再去射击,后者就好比先射击完最后再画上靶子,这样结果会完全不同。依据数据决策很重要,但是也不要被数据给骗了。

幸存者偏差

我们小的时候,邻居家的小孩永远比我们要更厉害,其实孩子都是差不多的,只不过最后我们看到的是邻居家小孩当中的那些优胜者。在分析散点图的时候看到了规律,还要了解最终这个规律形成的原因和背后的场景,不要简单通过一个图表就得出你的结论。

在工作和生活当中,每天都会有各种各样的事发生,如果我们只是关注事情本身,而没有看到背后的规律,那么我们就会像没有趋势线的散点图一样,都是零散的点,抓不住背后隐藏的那根线,感觉每天都是忙忙碌碌,但其实自己碌碌无为。画这根线就是要找到你生命里的规律,在数据科学里我们叫做算法,生活当中我们叫做哲学。

小到我们自己投资和回报,大到整个宇宙里面星体之间的分布,我们都可以通过散点图来找到背后隐藏的规律。

要做一个正确的散点图,我们需要注意三个要点:

确定两个变量坐标轴;

坐标轴的起始值和颗粒度要合适;

要找到合适的趋势线和趋势模型进行描述。

在使用散点图时,容易犯的错误:

利用散点图做深入数据分析的时候不要轻易下结论(身高和体重在生长期是成正比的,你成年了自然也就不会再是正比了);

不能由现有结果给出趋势判断(做事情无论成功了还是失败了,都不要用上天的安排来麻痹自己),还需要了解规律形成的最终原因和背后的场景;

不要用片面的数据来证明你的规律(不要片面看问题,别人家的孩子真的不比我们好多少)。

此文章为11月Day23学习笔记,内容来源于极客时间《数据分析思维课》,强烈推荐该课

相关文章

  • 相关性分析的TIPS

    相关性分析 tips:相关性分析不要局限在数值型数据和数值型数据之间(散点图),还有其他的相关性可供分析: 1.数...

  • 举个栗子!Tableau 技巧(212):如何制作矩形散点图

    散点图是数据粉经常会用到的分析图表,它非常适合探索数据相关性和发现异常数据。 如果希望散点图的视觉冲击力更强,可以...

  • 相关性计算与检验

    成对数据进行相关性分析可使用可视化方法及相关性检验方法:可视化方法主要通过散点图观察数据的线性关系; 而相关性检验...

  • matplotlib手册(11) - 散点图

    散点图介绍参考:常见图表-散点图 散点图主要是用来查看数据的分布情况或相关性,这里我们看看使用matplotlib...

  • python | matplotlib画散点图

    1.散点图(scatter) 功能:散点图多用于表征两个变量之间的相关性。 语句:matplotlib.pyplo...

  • 03-相关性与线性回归

    1 相关性 1.1 散点图评估 1.2 正态分布检验 1.3.1 pearson相关性检验 (正态分布) 1.3....

  • R可视化:基础图形可视化之Correlation(四)

    数据分析的图形可视化是了解数据分布、波动和相关性等属性必不可少的手段。数据相关可视化图形主要有:散点图、热图、相关...

  • TCGA基因与免疫评分带侧边密度图的相关性点图

    在TCGA泛癌分析中经常会碰到某个基因与某种肿瘤免疫评分之间的相关性散点图和侧边密度图或云雨图。免疫评分一般用ES...

  • ggplot2绘制散点图进阶(一)

    散点图主要用于描述两个连续变量之间的关系,通过散点图发现变量之间的相关性强度、是否存在线性关系等。 简单散点图 上...

  • R与散点图进阶(一)

    散点图主要用于描述两个连续变量之间的关系,通过散点图发现变量之间的相关性强度、是否存在线性关系等。 简单散点图 上...

网友评论

      本文标题:散点图和相关性分析

      本文链接:https://www.haomeiwen.com/subject/sutzwdtx.html