天气数据垂手可得-IBM SPSS Modeler 18.0扩展应用实操练习
![](http://image.evget.com/images/article/2016/080201.webp.jpg)
天气数据应用背景:
大家是不是有这样的习惯,每天早上起床第一件事,先看看天气预报,天气的好坏,可能会影响我们一天的工作、生活、或者身体的状态。对于某些行业来说,比如零售业,天气的好坏也随时影响着他们的营业情况。天气信息对我们来说非常重要,对企业也一样,那么今天就教大家如何获取真实有效的天气数据,来辅助我们的业务分析。
我们知道,航空公司对天气数据的要求是非常高的,因为这影响着飞行安全,有这么一个网站,WU Weather Underground (Link: https://www.wunderground.com/),实时采集并记录着全球机场的天气状态,当然它不仅包括我们平常关注的温度,还包括气压、风向、能见度、热指数、湿度、降雨等等,比如输入Shenzhen(深圳),可得到以下天气情况:
![](http://image.evget.com/images/article/2016/080202.webp.jpg)
如果可以将这些数据采集并存储下来,为企业的数据挖掘分析应用场景所用,是不是很赞呢?接下来一步步教大家使用SPSS Modeler 18.0最新版本扩展功能来实现吧。
环境准备:
安装相关的软件,按以下顺序安装:
1. 安装IBM SPSS Modeler 18.0客户端
http://bigdata.evget.com/product/168.html
2. 安装开源软件R (这里需要注意,与IBM SPSS Modeler对应的R都有相应的版本要求,对应着SPSS Modeler 18.0版本的是R 3.2版本,比如我这里安装的是R 3.2.2版本),R下载链接如下:
https://www.r-project.org/
3. 安装IBM SPSSModeler 18.0与R的集成插件R Essentials for SPSS Modeler plugin,该插件下载链接如下:
https://developer.ibm.com/predictiveanalytics/downloads/
安装该插件的时候,会让您选择已安装R的路径,所以在安装此插件之前,需要先安装R。
实现该功能,需要的程序包有两个,下载链接分别是:
plyr 程序包:https://cran.r-project.org/web/packages/plyr
![](http://image.evget.com/images/article/2016/080203.webp.jpg)
weather Data程序包:https://cran.r-project.org/web/packages/weatherData
![](http://image.evget.com/images/article/2016/080204.webp.jpg)
选择相应操作系统的程序包,直接单击下载即可。
下载完成后,直接打开R,在菜单栏上选择“从本地zip文件安装程序包”。
![](http://image.evget.com/images/article/2016/080205.webp.jpg)
然后选择刚才下载的程序包文件载入即可。
![](http://image.evget.com/images/article/2016/080206.webp.jpg)
获取扩展程序 :
在之前一期的微信文章〈IBM SPSS Modeler 18.0新版本强劲推出〉里面有介绍到,IBM SPSS Modeler 18.0最新版本提供强大的扩展功能,那么这里,我们就选择其中的一项扩展功能来载入。
打开IBM SPSS Modeler 18.0之后,在菜单栏上,选择扩展—>扩展中心
![](http://image.evget.com/images/article/2016/080207.webp.jpg)
得到以下面板,选择我们需要的天气数据导入包“Weather_Underground_Import”,勾选“获取扩展”,然后确定即可。
![](http://image.evget.com/images/article/2016/080208.webp.jpg)
载入完成后,会在IBM SPSS Modeler 18.0字段选项面板,看到新安装导入的节点“WeatherUndergroundImport”
![](http://image.evget.com/images/article/2016/080209.webp.jpg)
准备数据文件 :
接下来,准备源文件,记录你需要获取哪些日期以及地点的天气数据,我这里使用Excel表格data.xlsx,记录两列数据,分别是Date和locationID,再输入我需要了解的日期及地点,如下图:
![](http://image.evget.com/images/article/2016/080210.webp.jpg)
在SPSS Modeler 实现最后步骤
打开IBM SPSS Modeler 18.0,选择源节点Excel,选择上一步文件中准备好的data.xlsx.
![](http://image.evget.com/images/article/2016/080211.webp.jpg)
对数据格式作转换,这里程序包写好的日期格式是YYYY-MM-DD,如果您准备的文件日期是这种格式,则不需要做转换,我这里的文件日期格式是MM/DD/YYYY,因此先使用导出节点对日期格式做下转换,使用的是字符串函数substring以及拼接字符符号>< 。
![](http://image.evget.com/images/article/2016/080212.webp.jpg)
转换公式是:substring(7,4,Date)>< "-" >< substring(1,2,Date)><"-" >
接下来直接连接我们载入的新节点WeatherUndergroundImport,按下图设置。
![](http://image.evget.com/images/article/2016/080213.webp.jpg)
完成后,最后可通过表格来查看各城市的天气情况了。
![](http://image.evget.com/images/article/2016/080214.webp.jpg)
这里的天气数据包括有如下内容:
![](http://image.evget.com/images/article/2016/080215.webp.jpg)
至此,我们就完成了对外部的天气数据的获取了,接下来就可以利用这些天气数据“为所欲为”了。
总结
IBM SPSS Modeler 18.0最新功能的扩展,让用户更加方便、无限制地增加扩展应用功能,具体链接如下:
http://bigdata.evget.com/product/168.html
![](http://image.evget.com/images/article/2016/080216.webp.jpg)
每个应用都有相应的介绍文档以及Demo示例,点击上图的GO TO REPOSITORY进入具体的应用介绍,如下图:
![](http://image.evget.com/images/article/2016/080217.webp.jpg)
选择相应点击右边的Download Zip可下载所有这些内容,非常有用也非常方便。
感兴趣的朋友,还不赶紧试下~
更多大数据与分析相关行业资讯、解决方案、案例、教程等请点击查看>>>
天气数据垂手可得-IBM SPSS Modeler 18.0扩展应用实操练习相关推荐
- IBM SPSS Modeler 18.1最新版本正式发布 | 附下载
IBM 数据挖掘分析平台IBM SPSS Modeler在市场上一直占据领导者地位,其专业性及易用性一直受到广大用户的喜爱,该平台也不负众望,我们的研发团队一直致力于不断的技术更新及功能的提升,最新版 ...
- SPSS Modeler 18.0 新功能权威解读(文末附下载地址)
在今年,IBM SPSS Modeler发布了新版本18.0,那么在这次新版本的更新中,我们可以看到更新的幅度还是比较大的.接下来,浩彬老撕将给大家介绍18.0版本中一些新的功能,同时也将为大家详细介 ...
- SPSS Modeler C5.0学习笔记
学习资料 IBM SPSS Modeler 18.0 Applications 第8章 数据源描述 数据源名称:DRUG IN数据文件 应用模型 C5.0 C5.0 节点可以构建决策树或规则集.该模型 ...
- php 集成 spss,〖SPSS Modeler〗 IBM SPSS Modeler 整合不同数据库之间的数据
来自IBM DEVELOPERWORKS 简介 由于目前企业客户的业务量和数据量都在不断的提高,随着企业的发展,很多企业的数据存储都不局限于同一个数据库上,如果要对这些存储在不同数据库上的数据进行处理 ...
- 解决SPSS Modeler 18 过期
SPSS Modeler 18 如果已经过期,破解就没法用了.破解程序只能在IBM SPSS Modeler 没有结束试用其实才可以起作用. 附上,试用过期后,重新试用的方法: 在临时许可过期之后, ...
- IBM SPSS Modeler数据库内建模
IBM SPSS Modeler Server支持对数据库供应商的数据挖掘工具和建模工具进行整合,其中包括IBM Netezza.IBM DB2 InfoSphere Warehouse.Oracle ...
- 《IBM SPSS Modeler数据与文本挖掘实战》之文本挖掘算法
随着文档信息的迅猛发展,文本分类成为处理和组织大量文档数据的关键技术.现代文本分类和聚类领域面临巨大的挑战,而且随着学者研究的不断深入,其中的一些深层次问题也逐渐暴露出来,一些问题也已经成为本学科进一 ...
- IBM SPSS Modeler通过数据挖掘我们能从股市数据得到什么
众所周知,在证券投资领域将涉及很多数据,因此,通过简单的处理难以有效地分析各种公司股票之间的关系,而关联规则挖掘可以很好的解决这个问题,它允许投资在大量数据中,发现企业股票的相关性,以进一步研究和分析 ...
- 《IBM SPSS Modeler数据与文本挖掘实战》之常用数据挖掘软件
根据数据挖掘软件的开发目的和用途,一般可以分为专业型和通用型两种.专业型数据挖掘软件一般是针对某个特定领域的问题提供解决方案,在设计算法的时候充分考虑到数据的规模.类型以及研究者的需求等特点,并作了优 ...
- 非常值得收藏的 IBM SPSS Modeler 算法简介
IBM SPSS Modeler以图形化的界面.简单的拖拽方式来快速构建数据挖掘分析模型著称,它提供了完整的统计挖掘功能,包括来自于统计学.机器学习.人工智能等方面的分析算法和数据模型,包括如关联.分 ...
最新文章
- win2003辅助域服务器相关几个错误日志的解决办法
- [Python图像处理] 十三.基于灰度三维图的图像顶帽运算和黑帽运算
- 计算机英语女人英语怎么说,英语时差:计算机和女人
- php期末作业经验,期末作业.php
- [译]Go语言常用文件操作汇总
- regsvr32.exe进程注册dll文件
- 802.1q VLAN
- linux a7 a8,iOS12 A7/A8 固定Generator值 图文教程
- TM1620 led显示芯片用stm8来驱动
- 监听pda扫描_uniapp App监听PDA扫描工具数据
- 天大计算机研究生毕业工资,本科生VS研究生工资差距这么大?又一高校薪资排行曝光,看完扎心了……...
- 初学jQuery Easy UI的总结
- freecommander 快捷键列表 zz
- CommandMethod介绍
- hostname命令的使用
- sqlserver导出大量数据到Excel,电子表满
- JDK1.8 or JDK8傻傻分不清楚
- html绘制三维坐标系,使用html5绘制三维线框图
- QT(2)-QRegExp
- 大数据可视化陈为智慧树_智慧树知到大数据可视化见面课答案