AQI(空气质量指数)分析与预测(三)

news/2024/12/28 21:10:43/

空气质量主要受哪些因素影响

  • 猜想一:人口密度是否会对空气质量造成影响
  • 猜想二:绿化率是否会影响空气质量

绘制空气质量、人口密度、绿化率的散点图矩阵,观察是否有影响

sns.pairplot(data[['AQI','PopulationDensity','GreenCoverageRate']], kind='reg')

散点图矩阵
我们也可以通过计算相关系数确认相关性,如下以空气质量与降雨量为例:

x = data['AQI']
y = data['Precipitation']
#计算AQI与Precipition的协方差
a = (x-x.mean())*(y-y.mean())
cov = np.sum(a)/(len(a)-1)
print('协方差:',cov)
#计算相关系数
corr = cov/np.sqrt(x.var()*y.var())
print('相关系数:',corr)

协方差: -10098.209013903044
相关系数: -0.40184407003013883

使用热图来更直观的展示全部类别的相关系数

plt.figure(figsize=(15,10))
ax = sns.heatmap(data.corr(), cmap=plt.cm.RdYlBu_r, annot=True, fmt='.2f')

相关系数热图
通过上图可以看出:

  • 纬度与空气质量指数的相关系数为0.55,可以认为随着维度的升高,空气质量指数也在增加,由此得出结论:南方的空气质量要优于北方。
  • 降雨量与空气质量指数的相关系数为-0.4,可以认为随着降雨量的增加,空气质量指数在降低,由此得出结论:降雨量越大空气质量越好。

关于空气质量指数平均值为71的验证
有传闻称,全国所有城市的空气质量均值为71左右,验证这个消息是否可靠。
我们可以使用t检验进行验证:

  • 原假设:空气质量均值等于71
  • 备择假设:空气质量均值不等于71
  • 进行双边检验

检验过程如下:

mean = data['AQI'].mean() #样本城市均值
std = data['AQI'].mean() #样本城市标准差
t = (mean-71)/(std/np.sqrt(len(data['AQI'])))
p = stats.t.sf(2*abs(t), df=len(data['AQI'])-1)
print('t值:', t)
print('p值:', p)

t值:1.8117630617496865
p值:0.07095431526986656

根据结论p值大于0.05,故我们没有足够的证据推翻原假设,故接受原假设。

因为我们使用的是t检验,数值服从t分布,故如果需要回去更加精准的置信区间,我们可以使用如下方法:

stats.t.interval(0.95, df=len(data)-1, loc=mean, scale=std/np.sqrt(len(data)))

(70.6277615675309, 80.0409690826239)

根据置信区间也可以看出数值71在置信区间内,故传闻有较大概率为真。


http://www.ppmy.cn/news/742012.html

相关文章

四方光电扬尘传感器PM3006助力打赢蓝天保卫战

扬尘治理,需对症下药;而把脉问诊,监测为先。高性能的扬尘传感器对实现扬尘全面监测、精准治理、降低成本等多方面的重要性不言而喻。扬尘传感器的需求及应用现状 行业发展初期,扬尘监测设备多基于β射线吸收法,然而受仪…

空气质量提醒----Python

空气质量提醒 描述 根据键盘输入的PM值提示不同的信息‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬…

【传感器大赏】空气质量传感器

Grove-Air Quality Sensor v1.3 该传感器是为室内空气状况进行综合监控而专门设计的。 它可检测多种有害气体,如一氧化碳,酒精,丙酮,稀释剂,甲醛等。 由于测量机制的限制,该传感器不能输出特定的数据来定量…

Arduino空气质量监测仪

Arduino空气质量监测仪 介绍组件耗材项目描述电路图代码附件 介绍 DIY Arduino空气质量监测器可以测量周围的空气质量,还可以显示您房间的温度和湿度。 组件耗材 元件名数量空气质量传感器MQ1351Arduino Nano1DHT1110.96IIC OLED显示屏1 项目描述 这是一款低成…

空气污染预测

空气污染预测 摘要 作者:胡耀文 本文用北京2010年到2014年气压风向雨雪量等相关物理量的数据集,用LSTM做模型优化,来预测PM2.5浓度。 目前均方差在34左右,还有优化空间。后续会爬取广州的相关天气信息,来预测广州的…

MM32F103空气质量检测仪

还是我的风格,开篇先啰嗦: 闲来无事,太难的不会,就想玩玩手里的吃灰板子。 去年在灵动的活动中获得一块MM32L073为主控的开发板,型号为eMiniBoard MB-023。当时测评就写了一个开箱和串口测试,现在重新捡起来…

【瞎折腾系列】MM32F103空气质量检测仪

还是我的风格,开篇先啰嗦: 闲来无事,太难的不会,就想玩玩手里的吃灰板子。 去年在灵动的活动中获得一块MM32L073为主控的开发板,型号为eMiniBoard MB-023。当时测评就写了一个开箱和串口测试,现在重新捡起来…

代码随想录第八天|反转字符串、双指针

代码随想录第八天 Leetcode 344 反转字符串Leetcode 541 反转字符串 IILeetcode 剑指 Offer 05. 替换空格Leetcode 151. 反转字符串中的单词Leetcode 剑指 Offer 58 - II. 左旋转字符串 Leetcode 344 反转字符串 题目链接: 反转字符串 自己的思路:要交换第一个元素和最后一个元…