轉(zhuǎn)帖|行業(yè)資訊|編輯:陳俊吉|2016-06-02 10:36:29.000|閱讀 1652 次
概述:本文主要介紹SPSS Modeler與Google地圖的完美結(jié)合
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
之前我們?cè)?jīng)發(fā)布過(guò)一篇文章《空間數(shù)據(jù)如此重要,我們?cè)跄苠e(cuò)過(guò)》,主要是介紹如何利用地理位置信息來(lái)實(shí)現(xiàn)數(shù)據(jù)挖掘,那時(shí)候SPSS Modeler 17.0版本的地圖展現(xiàn)還只是通過(guò)矢量圖來(lái)繪制,看上去不是那么地美觀,那么今天我們來(lái)給大家介紹,如何利用 18.版本的新功能------擴(kuò)展中心,來(lái)將分析結(jié)果在Google地圖上完美展現(xiàn)。
在SPSS Modeler18.0版本的擴(kuò)展中心這里(鏈接為://ibmpredictiveanalytics.github.io/),目前關(guān)于地圖方面的擴(kuò)展節(jié)點(diǎn)就有8個(gè)(在左邊勾選SPSS Modeler和Geospatial即可看到),如下圖:

這些新功能節(jié)點(diǎn)都是用R語(yǔ)言編寫(如果之前沒(méi)有了解過(guò)擴(kuò)展中心的功能,可參考之前的文章《IBM SPSS Modeler 18.0新版本強(qiáng)勁推出》),包括與GIS平臺(tái)ArcGIS的集成(比如數(shù)據(jù)導(dǎo)出到ArcGIS中、生成ArcGIS熱力圖等)和與Google地圖的集成展現(xiàn)。
那么接下來(lái),我們選擇其中一個(gè)擴(kuò)展節(jié)點(diǎn)“Plot Geospatial Data”來(lái)具體講解它的安裝及功能介紹。
環(huán)境準(zhǔn)備:
安裝相關(guān)的軟件,按以下順序安裝:
1. 安裝IBM SPSSModeler 18.0客戶端(下載鏈接如下:)
2. 安裝開源軟件R (這里需要注意,與IBM SPSS Modeler對(duì)應(yīng)的R都有相應(yīng)的版本要求,對(duì)應(yīng)著SPSS Modeler 18.0版本的是R 3.2版本,比如我這里安裝的是R 3.2.2版本),R下載鏈接如下:
//www.r-project.org/
3. 安裝與R的集成插件R Essentialsfor SPSS Modeler plugin,該插件下載鏈接如下:
//developer.ibm.com/predictiveanalytics/downloads/
安裝該插件的時(shí)候,會(huì)讓您選擇已安裝R的路徑,所以在安裝此插件之前,需要先安裝R。
下載并載入R 程序包:
實(shí)現(xiàn)該功能,需要的程序包有兩個(gè),下載鏈接分別是:
1、plotGoogleMaps 程序包://cran.r-project.org/web/packages/plotGoogleMaps/index.html
2、RColorBrewer程序包: //cran.r-project.org/web/packages/RColorBrewer/index.html
選擇相應(yīng)操作系統(tǒng)的程序包,直接單擊下載即可。
下載完成后,直接打開R,在菜單欄上選擇“從本地zip文件安裝程序包”。

然后選擇剛才下載的程序包文件載入即可。
獲取擴(kuò)展程序:
打開之后,在菜單欄上,選擇擴(kuò)展—>擴(kuò)展中心。

得到以下面板,選擇我們需要的天氣數(shù)據(jù)導(dǎo)入包“Plot Geospatial Data”,勾選“獲取擴(kuò)展”,然后確定即可。

載入完成后,會(huì)在IBM SPSS Modeler 18.0字段選項(xiàng)面板,看到新安裝導(dǎo)入的節(jié)點(diǎn)“GoogleMaps”。

在SPSS Modeler實(shí)現(xiàn)與Google地圖的集成
首先創(chuàng)建數(shù)據(jù)流文件 ,這是一個(gè)美國(guó)芝加哥的犯罪事件發(fā)生地點(diǎn)數(shù)據(jù)集,我們要通過(guò)Google地圖查看犯罪事件類型、年齡、性別等特征。

第一個(gè)源節(jié)點(diǎn)CrimeData.csv文件的字段如下:
通過(guò)表格查看具體的內(nèi)容:

地圖主要的信息就是Longitude(經(jīng)度)和Latitude(緯度)的數(shù)據(jù)。
在GoogleMaps節(jié)點(diǎn)中,我們可以設(shè)置以下內(nèi)容:

首先在Setting面板,Latitude和Longitude分別選擇相應(yīng)的緯度和經(jīng)度數(shù)據(jù),而Legend是要在地圖上顯示的標(biāo)記內(nèi)容,比如這里選擇Gender(性別),那么在地圖上就會(huì)標(biāo)記出事件發(fā)生的發(fā)起人性別。
這里需要注意的是,你選擇的字段是 Categorical(分類)還是Numeric(數(shù)值),那么下面對(duì)應(yīng)的Legend Type要做相應(yīng)的選擇。
然后在Plot Setting面板,可以對(duì)地圖的展現(xiàn)風(fēng)格和顏色做選擇。

在Type of map這里,可以選擇地圖展現(xiàn)類型,有4類,分別是:
在Type of point有兩種選擇:
在Color Palette可以選擇不同的配色方案。
在Maker size可以設(shè)置這個(gè)圖標(biāo)的大小。
在Save map to 還可以選擇是否要將地圖(.htm)保存到某一路徑下。
設(shè)置完成后,我們可以來(lái)看看地圖效果了:

從地圖中可以看到,明顯的男性要比女性多。
我們可以修改為age的分布情況(將Legend typ設(shè)置為age, Type of map設(shè)置為Hybrid, Color Palette設(shè)置為 seq-YIOrBr),如下圖:

如果想了解犯罪類型的分布情況,可以把Legend typ設(shè)置為Cause,Type of point設(shè)置為text only, Color Palette設(shè)置為qual-Set 2,得到的結(jié)果如下,而且鼠標(biāo)點(diǎn)擊到的位置,會(huì)自動(dòng)顯示其它相應(yīng)的信息。

通過(guò)GoogleMaps節(jié)點(diǎn)的設(shè)置,可以很形象地看到分析結(jié)果在地圖上的展現(xiàn),清晰自然,視覺(jué)效果棒棒噠。還不趕緊試下~
via:華南IBM大數(shù)據(jù)支持團(tuán)隊(duì)
詳情請(qǐng)咨詢“”!
客服熱線:023-66090381
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn