机器学习实践三:雾霾成因分析

如果要人们评选当今最受关注话题的top10榜单,雾霾一定能够入选。如今走在北京街头,随处可见带着厚厚口罩的人在埋头前行,雾霾天气不光影响了人们的出行和娱乐,对于人们的健康也有很大危害。本文通过爬取并分析北京一年来的真实天气数据,挖掘出二氧化氮是跟雾霾天气(这里指的是PM2.5)相关性***的污染物,从而为您揭秘形成雾霾的罪魁祸首。

登陆阿里云机器学习平台,即可在demo页选择实验并且亲手实现整个机器学习的预测分析,完全零门槛。

数据源:采集了2016全年的北京天气指标。

采集的是从2016年1月1号以来每个小时的空气指标,。具体字段如下表:

阿里云机器学习平台采用拖拉算法组件拼接实验的操作方式,先来看下整个实验流程:

我们把整个实验拆解成四个部分,分别是数据导入及预处理、统计分析、随机森林预测及分析、逻辑回归预测及分析。下面我们分别介绍一下这四个模块的逻辑。

(1)数据导入

在“数据源”中选择“新建表”,可以把本地txt文件上传。

数据导入后查看:

(2)数据预处理

通过类型转换把string型的数据转double。把pm2这一列作为目标列,数值超过200的情况作为重度雾霾天气打标为1,低于200标为0,实现的SQL语句如下。

(3)归一化

归一化主要是去除量纲的作用,把不同指标的污染物单位统一。

我们在统计分析的模块用了两个组件:

(1)直方图

通过直方图可以可视化的查看不同数据在不同区间下的分布。通过这组数据的可视化展现,我们可以了解到每一个字段数据的分布情况,以PM2.5为例,数值区间出现最多的是11.74~15.61,一共出现了430次。

(2)数据视图

通过数据视图可以查看不同指标的不同区间对于结果的影响。

以no2为例,在112.33~113.9这个区间产生了7个目标列为0的目标,产生了9个目标列为1的目标。也就是说当no2为112.33~113.9区间的情况下,出现重度雾霾的天气的概率是非常大的。熵和基尼系数是表示这个特征区间对于目标值的影响,数值越大影响越大,这个是从信息量层面的影响。

本案其实是采用了两种不同的算法对于结果进行预测,我们先来看看随机森林这一分支。我们通过将数据集拆分,百分之八十的数据训练模型,百分之二十的数据预测。最终模型的呈现可以可视化的显示出来,在左边模型菜单下查看,随机森林是树状模型。

通过这个模型预测结果的准确率:

我们看到AUC是0.99,也就是说如果我们有了本文用到的天气指标数据,就可以预测天气是否雾霾,而且准确率可以达到百分之九十以上。

再来看下逻辑回归这一分支的预测模型,逻辑回归是线性模型:

模型预测准确率:

逻辑回归的AUC为0.98,比用随机森林计算得到的结果略低一点。如果排除调参对于结果的影响因素,可以说明针对这个数据集,随机森林的训练效果会更好一点。

上面介绍了如何通过搭建实验来搭建针对PM2.5的预测流程,准确率达到百分之九十以上。下面我们来分析一下哪种空气指标对于PM2.5影响***,首先来看下逻辑回归的生成模型:

因为经过归一化计算的逻辑回归算法有这样的特点,模型系数越大表示对于结果的影响越大,系数符号为正号表示正相关,负号表示负相关。我们看一下正号系数里pm10和no2***。pm10和pm2只是颗粒尺寸大小不同,是一个包含关系,这里不考虑。剩下的no2(二氧化氮)对于pm2.5的影响***。我们只要查阅一下相关文档,了解下哪些因素会造成no2的大量排放即可找出影响pm2.5的主要因素。

THE END
0.025数码相机里的照片可以利用计算机软件进行处理,计算机的这种危险源根源是指具有能量或产生、释放能量的( ) A. 物理实体 B. 车间 C. 班组 D. 机械设备 查看完整题目与答案 危险源行为是指决策人员、管理人员以及从业人员的决策行为、管理行为以及( ) A. 危险源 B. 作业行为 C. 隐患 D. 精神行为 查看完整题目与答案 危险源状态包括物的状态和( jvzquC41yy}/uqzcuj{bvr3eqo5uk8kd7e648:;4g3:83B=;c6>93;kcf763c=3jvor
1.环境监测论文16篇环境监测课程包含物理、化学、生物、电子仪表、数学和计算机科学等学科的内容。课程内容上既有广度又有深度,不仅应用于一般的社会所需,也应用于前沿的科学研究等各方面。课程的教学涉及的知识面广且综合性强,课堂教学中既要传授各种理化知识,又要传授各类污染物的定性定量分析方法,还要比较各种分析方法的特点及其在环境jvzquC41yy}/jjtskmgo0lto1hgoyns142=:87mvon
2.图像处理技术论文通用12篇例如,建立图像处理标准测试库,包括了图像去噪、图像分割、图像变换和特征提取与识别等核心内容涉及到的测试数据;在参考教材方面,提供了国内外知名大学出版的数字图像处理和计算机视觉教材及计算机视域的专著;在多媒体课件方面,提供多年从国内外知名大学网站上搜集到多个数字图像处理和计算机视觉的电子课件,供学生学习;在代码jvzquC41f|{fq3zwgyiw7hqo1nbq€jp1;;:6A3jvor
3.大气污染防治信息范文由于我国大气污染以煤炭资源燃烧后产生的二氧化硫、氮氧化物污染为主,因而我国大气污染治理主要针对二氧化硫、氮氧化物污染,并且经过不懈努力,自“十一五”以来,我国大气污染防治工作取得一定进展,二氧化硫浓度、可吸入颗粒物年平均浓度均有所下降。但是,我国大气污染物排放总量并未减少,具体表现在我国城雾霾天气事件不断增多jvzquC41yy}/i€~qq0ipo8mcqyko1:;244:/j}rn
4.最新管理的应急预案(精选18篇)为有效应急处置我区可能发生的渣土车交通事故、抛洒滴漏、偷倒乱倒等涉及渣土管理的突发事件,确保事件处理工作高效、有序地进行,最大限度地减轻事件造成的损失和影响,切实保证渣土运输企业正规有序发展和渣土车文明运输,建设公平、序化、文明、规范的渣土运输作业新秩序,结合我区渣土管理实际,特制订本预案。 jvzquC41yy}/fr~khctxgw3eqo5gcw|gp1jppok{wgo1:8;89;667mvon
5.参与式教学计算机基础11篇(全文)从教学内容来看, 作为一门工具性学科, 计算机基础的许多内容都可以与其他学科进行整合研究。教师有意识的开展信息技术与其他学科 (甚至多学科) 相联系的横向综合教学, 能够提高学生主动参与学习的广度。 从教学方法来看, 各种教学方法针对不同的教学内容、教学要求时, 都有自己独特的一面, 也存在局限性。我们不能简jvzquC41yy}/;B}wgunv0lto1y5jmn~yf49llƒ~0jvsm
6.数学建模雾霾问题的建模和仿真分析的MATLAB代码✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 🍎 往期回顾关注个人主页:Matlab科研工作室 🍊个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。 🔥 内容介绍 一、引言 近年来,雾霾问题日益严重,对人们的身体健康、经济发展和社会稳定都造成了jvzquC41dnuh0lxfp0tfv8r2a7=82;<6:1gsvrhng1jfvjnnu1753A7:65=
7.大气污染防治的方法范文三.“雾霾”的产生原因分析 首先,气象原因。秋冬季的气象条件是造成最近雾霾天气频发的主要原因。每到秋冬特别是入冬以后,我国中东部地区时常出现雾霾天气,其形成原因主要有三点:一是这些地区近地面空气相对湿度比较大;二是没有明显冷空气活动,风力较小,大气层比较稳定;三是天空晴朗少云,有利于夜间的辐射降温,使得近jvzquC41yy}/i€~qq0ipo8mcqyko1<5634?/j}rn
8.新闻中心——驱动之家:您身边的电脑专家早于Windows 8之前问世的Windows 7的确是一款非常出色的操作系统,该系统非常稳定,且同Windows XP之间有着非常类似的操作方式。不过,就操作系统需求而言,Windows 7所需要的计算机硬件性能甚至比Windows 8还更加高一些。 但可以肯定的是,微软方面肯定是更加希望用户选用Windows 8,因为该公司发言人曾不止一次的表示,“WinjvzquC41pg}t0v~ftk|ft|3eqo5cnxl142752<830jzn
9.大气污染防治经验大全11篇同时,印发了大气污染联防联控方案,坚持开展日常巡查制度,按照城市扬尘控制工作方案定期开展联合执法行动,累计查处冒装、撒漏、带泥上路车辆1200余台次,实施人工增雨作业20余次。2013年烟(粉)尘排放明显下降。 3大气污染防治存在的问题 3.1地理气象条件不利jvzquC41yy}/hjgkcq4dqv3ep1nbq€jp16=37@3jvor
10.最新环保知识竞赛模拟试题含答案3.雾霾天能见度低都是PM2.5惹的祸 (错) 4.《中华人民共和国环境保护法》指明,保护环境是国家的基本23、黑木耳及菌类植物有良好的抗癌作用。(√) 24、牛羊肉在熏烤过程中会产生苯并芘等有害物质。(√2、安全帽的种类较多,下列哪种作业不宜使用小沿安全帽? a)室内作业 b)露天作业 jvzquC41yy}/qq6220ipo8pcqunj1yjkzwt06B=7924ivvq
11.环境管理的基本概念汇总十篇环境学概论中基本概念、专业术语较多,课程的成绩评定应注重学生平时对具体环境问题的思考和参与,教师可通过学生出勤率、平时小测、小组作业成绩、课堂讨论、课程论文及综合考试等环节更全面地评价学生的学习,让学生在轻松又紧张、竞争又和谐的环境中培养起对生存环境的欣赏和热爱。jvzquC41yy}/z~jujw4dqv3ep1nbq€jp168:6B3jvor