绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
用直方图和箱线图理解数据
2020-06-24 12:42:06

作者|Rashida Nasrin Sucky 编译|VK 来源|Towards Data Science

了解如何从直方图和箱线图中提取信息

理解这些数据并不意味着只得到平均值、中位数和标准差。很多时候,了解数据的可变性、传播或分布是很重要的。直方图和箱线图都有助于提供有关数据集的大量额外信息,有助于理解数据。

直方图

直方图只从数据集中获取一个变量,并显示每次出现的频率。我将使用一个简单的数据集来学习直方图如何帮助理解数据集。我会用python来制作图片。导入数据集:

import pandas as pd
import seaborn as sns 
import matplotlib.pyplot as plt
df = pd.read_csv("Cartwheeldata.csv")
df.head()复制代码

此数据集显示Cartweel数据。假设,办公室里的人决定去野餐时参加手推车距离竞赛。上面的数据集显示了结果。让我们了解一下数据。

1.做一个“Age”的柱状图。

sns.distplot(df['Age'], kde =False).set_title("Histogram of age")复制代码

从上面的图片可以看出,大多数人都在30岁以下。只有一个人39岁,一个人54岁。

2.查看“CWDistance”的分布

sns.distplot(df["CWDistance"], kde=False).set_title("Histogram of CWDistance")复制代码

很漂亮的阶梯。很难说哪个波段的频率高。

3.有时将两个分布图一起绘制可以很好地理解。在同一图中绘制“Height”和CWDistance”。

sns.distplot(df["Height"], kde=False)
sns.distplot(df["CWDistance"], kde=False).set_title("Histogram of height and score")复制代码

从这张照片上看,我们不能说高度和距离之间有关系。

现在看,我们可以从箱线图中提取什么样的信息。

箱线图

方框图显示了数据的分布和更详细的信息。它更清楚地显示了异常值:大值、小值、四分位数(Q1)、第三四分位数(Q3)、四分位数范围(IQR)和中值。你可以从IQR中计算出中间的50%。

它还提供了有关数据倾斜度、数据闭合程度和数据分布的信息。

让我们看一些使用Cartwheel数据的例子。

1.画一个“Score”的箱线图。

sns.boxplot(df["Score"])复制代码

从这个图片,我们可以说,

  • 分布是正态的

  • 中位数是6

  • 低分是2分

  • 高分是8分

  • 个四分位数(前25%)是4

  • 第三个四分位数(75%)是8

  • 中间50%的数据范围是4到8。

  • 四分位数的范围是4。

2.在同一个箱线图中绘制两个变量有助于理解其中一个变量如何影响另一个变量。在同一个图中绘制CWDistance和“Glasses”以查看Glasses是否对CWDistance有任何影响。

sns.boxplot(x = df["CWDistance"], y = df["Glasses"])复制代码

没有戴眼镜的人的中位数比戴眼镜的人高。不戴眼镜的人的总体范围较低,但IQR值较高。

从上图来看,IQR的范围是72到94。但对于戴眼镜的人来说,CWDistance的总体范围更大,而IQR则在66到90之间,这比不戴眼镜的人要小。

3.对于分别戴眼镜和不戴眼镜的人来说,CWDistance的柱状图可以提供更多的理解。

g = sns.FacetGrid(df, row = "Glasses")
g = g.map(plt.hist, "CWDistance")复制代码

从这张照片上看,戴眼镜的人的大频率是在CWDistance的开始。glasses对CWDistance的影响还需要进一步的研究。建立一个置信区间可能会有帮助。

我希望这篇文章能给你一些关于箱线图和柱状图的附加信息。

更多阅读建议:

原文链接:towardsdatascience.com/understandi…

欢迎关注磐创AI博客站: panchuang.net/

sklearn机器学习中文官方文档: sklearn123.com/

欢迎关注磐创博客资源汇总站: docs.panchuang.net/

分享好友

分享这个小栈给你的朋友们,一起进步吧。

优质文章
创建时间:2020-06-09 15:14:35
分享大家优质文章
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • highhand
    栈主

小栈成员

查看更多
  • huijinrutu
  • 扒掉你的内内
  • bingo666
  • 朱杰
戳我,来吐槽~