4、PySAL
spreg模塊是PySAL中包含的功能的子集,PySAL是一個開發用于空間分析的開源跨平臺模塊庫的項目,用語言編寫。
它是作為一種有效的實現代碼重用,利用廣泛的軟件基礎,存在伊利諾伊大學的空間分析實驗室()和圣地亞哥州立大學明星開發小組(Rey)。自2008年以來,PySAL的發展一直以ASU的GeoDa中心為基地。
PySAL被設計為一個庫,因此主要面向程序員或使用命令行界面的用戶。沒有圖形用戶界面。目前,該庫包含核心模塊為基本文件輸入/輸出以及計算幾何,除了專業模塊處理空間權重建設和操縱,探索性空間數據分析(如全局和局部空間自相關),網絡模式分析和空間回歸。此外,還包括大量的樣本數據集。為了實現空間計量經濟學的應用,權重和spreg模塊都是需要的。
PySAL的獲取和安裝 spreg是一個模塊,因此需要像這樣安裝。我們假設用戶熟悉語言的基本知識,包括模塊的使用和安裝。到目前為止,安裝PySAL最簡單的方法是使用發行版來進行可視化和連續體分析()的數據探索。
這個發行版包含本身、以及大量的分析包集合,包括PySAL及其依賴項(最重要的是numpy和scipy)。
在使用安裝時,使用conda PySAL命令確保您擁有最新版本的PySAL。
GeoDa中心軟件下載站點()提供了許多安裝PySAL的附加選項:
從包索,或者在終端窗口中使用pip pysal命令,或者下載PySAL-1.x.x.targ.gz。
從開源軟件發布站點( net//pysal/files/.)安裝最新的官方發布的源代碼。壓縮zip文件和tar.gz文件都可以下載。
從站點上安裝最新的開發源代碼。
對于用戶,有一個特殊的安裝程序,從下載pysa -1.x.x.win32.exe,
PySAL安裝完成后,最后的檢查是啟動,導入并運行支持格式的標準檢查。在命令行啟動并輸入以下內容
import?pysal
pysal.open.check(?)???????????????????
將會出現導致所有支持的格式的清單,如下所示:
PySAL File I/O understands the following file extensions:
Ext: ’.shp’, Modes: [’r’, ’wb’, ’w’, ’rb’]
Ext: ’.mtx’, Modes: [’r’, ’w’]
Ext: ’.swm’, Modes: [’r’, ’w’]
Ext: ’.mat’, Modes: [’r’, ’w’]
Ext: ’.shx’, Modes: [’r’, ’wb’, ’w’, ’rb’]
Ext: ’.stata_text’, Modes: [’r’, ’w’]
Ext: ’.geoda_txt’, Modes: [’r’]
Ext: ’.dbf’, Modes: [’r’, ’w’]
Ext: ’.dat’, Modes: [’r’, ’w’]
Ext: ’.gwt’, Modes: [’r’, ’w’]
Ext: ’.gal’, Modes: [’r’, ’w’]
Ext: ’.arcgis_text’, Modes: [’r’, ’w’]
Ext: ’.kwt’, Modes: [’r’, ’w’]
Ext: ’.wk1’, Modes: [’r’, ’w’]
Ext: ’.arcgis_dbf’, Modes: [’r’, ’w’]
Ext: ’.geobugs_text’, Modes: [’r’, ’w’]
Ext: ’.csv’, Modes: [’rU’, ’r’, ’U’, ’Ur’]
Ext:?’.wkt’,?Modes:?[’r’]
如果給出了一個錯誤消息,比如 not found,那么很可能是程序路徑需要進行調整,以便操作系統能夠找到PySAL模型(參見 詳細的安裝說明)。
有關 pypi模塊的技術細節,請參見,例如,。/pypi
有關使用Git的詳細信息,請參見
5、
是PySAL spreg模塊中包含的空間回歸代碼的桌面圖形用戶界面(GUI)。
它的圖形基于模塊,這是一個用于 c++庫的包裝器。碰巧,這個庫與GeoDa中的圖形庫相同。因此,和GeoDa回歸接口以及生成輸出的方式之間有相當多的相似之處。
旨在通過隱藏許多操作和技術細節,為用戶提供方便地訪問spreg中包含的高級空間計量功能。
重點是最常見的操作和選項。這包括所有的估計方法和測試統計數據。但是,spreg中可能存在的一些更深奧的選項組合故意沒有包含在中。它們只能從命令行執行。
的1.0版發布于2014年初夏PySAL 1.8發布的同時。該軟件的Alpha和beta版本自.3(2010年1月)以來一直在流通。除了空間回歸功能之外,還包含基于PySAL 創建和操作空間權重的能力。該程序在和Mac OS x操作系統上都有二進制版本。安裝程序可以從GeoDa中心軟件下載站點獲得,網址是 。下載的文件是一個可執行文件,可以復制到任何目錄。二進制文件包括本身以及所有必要的依賴項,包括numpy和scipy模塊。它是完全獨立的,所有的技術細節都對用戶隱藏起來。程序可以以通常的方式啟動,雙擊圖標
6、R
R是統計領域廣泛使用的工具,屬于GNU系統的一個自由、免費、源代碼開放的軟件,是用于統計計算和統計繪圖的優秀工具。R是用于統計分析、繪圖的語言和操作環境。簡單來說,R是一門統計計算語言,是一套開源的數據分析解決方案。
R語言由近幾年隨著數據挖掘、機器學習在國內興起而大熱,現在R已經發展成為一個社區語言,有者非常多的支持工程應用,幾乎任何問題都可以在R的中找到解決方案,這是R優于SPSS和SAS(模塊化分析)的一個強大功能。
目前,CRAN包存儲庫提供了15825個可用包。而在安裝的R軟件中,僅包含了少數的常用函數包,尤其在空間數據處理、分析和可視化方面,需要額外安裝對應的函數包。
CRAN的全稱是:the r ,網址是 ,也就是R的官網,中文叫*R綜合檔案網絡。
可用包的表,按名稱排序
可用包的表,按出版日期排序
html
安裝包
請在R中輸入“help”(“”)或“help”(“.”)以獲得如何從這個存儲庫安裝包的信息。
手動R安裝和管理(也包含在R基礎源代碼中)詳細解釋了這個過程。
CRAN任務視圖允許您按主題瀏覽包,并提供工具來自動安裝感興趣的特定區域的所有包。目前,有41個視圖可用。
1
R CRAN命令安裝
從CRAN安裝包是R的默認方式,一般使用.()命令來安裝即可
.("")在中使用命令.來安裝包,括號中的引號內輸入包的名字即可,比如要安裝spdep包
.("spdep")
操作結果如下:
安裝完畢之后結果為:
注意:spdep包是空間計量包
通過函數.直接安裝對應的函數包,這種方式較為簡單和直接,但如果函數包名稱有誤,就會出現錯誤,導安裝不成。
2
菜單欄工具安裝
首先打開R的編輯命令行窗口,輸入安裝命令:.("spdep")。本演示以spdep包為例,注意加引號和包名稱的大小寫。
回車后,會出現提示,在之后彈出的鏡像菜單中選擇要安裝的包從哪個鏡像站來下載。注意,此步驟需要網絡暢通。一般可以可選擇國內的鏡像!
也可以通過單擊菜單欄“程序包”一“安裝程序包”,進行程序包安裝。也可以在加載程序包里面進行安裝選擇u啟動軟件是用什么語言編寫的,即菜單欄安裝,例如找到spdep,然后進行確定!
一次單擊菜單欄工具之后,首先會出現選擇CRAN鏡像的對話框,為了快速安裝程序包,請使用標示為“ China”的鏡像。
選擇好之后u啟動軟件是用什么語言編寫的,確定等待包的自動下載安裝。
下載完畢之后,導入需要使用函數。
3
壓縮文件安裝
當設備未連網或函數包不在CRAN網站的情況下,一般只能通過壓縮包文件安裝對應的函數包。如在 版本的R中,在下載對應的zip格式壓縮文件。點擊菜單欄程序包-----從本地文件安裝程序包,然后安裝該函數包。在安裝完成后,可通過函數檢查目標函數包是否安裝成功。
注意:如果該函數包,需要有其他對應的這樣的一個函數包。則需要把其他對應的樣的一個函數包先進行安導入,例如目前安裝的這樣的spdep,需要先導入SP、sf、這樣的一個安裝包。
4
空間計量及R命令
橫截面空間計量及R應用命令包:spdep
2、空間面板及R應用命令包:SPLM
7、
強大的空間分析能力是系列產品一大特征。推出了一種
空間分析方式,能幫助用戶完成高級的空間分析。
8、GWR
GWR可以進行地理加權回歸分析。