生成假设

Python 中的探索性数据分析

George Boorman

Curriculum Manager, DataCamp

我们知道什么?

计数图:不同价格类别下各航空公司的航班数量,Jet Airways 的头等舱票最多

Python 中的探索性数据分析

我们知道什么?

sns.heatmap(planes.corr(numeric_only=True), annot=True)
plt.show()

显示 planes 数据集中各变量皮尔逊相关系数的热力图

Python 中的探索性数据分析

伪相关

sns.scatterplot(data=planes, x="Duration", y="Price", hue="Total_Stops")
plt.show()

价格与时长的散点图,区分总经停数

Python 中的探索性数据分析

我们如何得知?

不同经停数下的相关系数热力图

Python 中的探索性数据分析

什么是真实的?

打字机显示"假新闻"

  • 不同时期的数据会得出相同结果吗?

  • 识别关系、差异与模式:

    • 使用假设检验
  • 在收集数据前,假设检验需要:

    • 提出假设或问题
    • 决定采用的统计检验
1 图片来源: https://unsplash.com/@markuswinkler
Python 中的探索性数据分析

数据窥探

 

带景观办公室,窗外是机场跑道

放大镜查看柱状图

Python 中的探索性数据分析

生成假设

sns.barplot(data=planes, x="Airline", y="Duration")
plt.show()

按航空公司显示时长的柱状图

Python 中的探索性数据分析

生成假设

sns.barplot(data=planes, x="Destination", y="Price")
plt.show()

显示各目的地平均价格的柱状图

Python 中的探索性数据分析

下一步

  • 设计实验

  • 包括步骤:

    • 选择样本
    • 计算所需数据量
    • 决定使用的统计检验
Python 中的探索性数据分析

开始练习!

Python 中的探索性数据分析

Preparing Video For Download...