空間計量模型之stata篇

2021-10-16 17:44:28 字數 2399 閱讀 4842

本文詳細介紹了stata軟體解決包括空間權重矩陣的構建、空間計量模型的選擇以及空間計量模型的建立過程等問題。

1.空間權重矩陣的構建

通常情況下,空間權重矩陣有鄰接矩陣、地理距離空間權重矩陣、經濟距離空間權重矩陣。stata中構建空間權重矩陣需要用到這個命令:spwmatrix。首先要在stata中安裝spwmatrix命令**如下:

ssc install spwmatrix
(1)鄰接矩陣

spwmatrix gecon latitude longitude, wn(wbin) wtype(bin) db(0 10)
其中,latitude和longitude為各地區經緯度,wbin為空間權重矩陣的命名,wtype()代表矩陣型別。

(2)地理距離空間權重矩陣

spwmatrix gecon latitude longitude, wname(winvsq) wtype(inv) alpha(2) dband(0 100) cart
qlpha(1)表示這是根據兩地區間距離平方的倒數構建的空間權重矩陣。

(3)經濟距離空間權重矩陣

spwmatrix gecon latitude longitude, wn(wecon) wtype(econ)  econvar(employment) rowstand
econvar()表示經濟距離權重矩陣,括號中的指標為經濟指標。

2.莫蘭指數和莫蘭圖

(1)莫蘭指數

spatgsa var,weight(w) moran geary twotail
var指需要檢驗的變數,w是空間權重矩陣。

(2)莫蘭圖

moran散點圖通常是用來衡量觀測區域及鄰近區域之間的差異程度:若觀測值分布在第一象限,表明高水平的地區被高集聚水平的其他地區包圍(hh);分布在第二象限,表明低水平的地區被高集聚水平的其他地區包圍(lh);分布在第三象限,表明低水平的地區被低集聚水平的其他地區包圍(ll);分布在第四象限,表明高水平的地區被低集聚水平的其他地區包圍(hl)。**如下:

spatlsa var,weight(w) moran graph(moran) symbol(n)
3.空間計量模型

本文將最小二乘模型作為基準對比模型,構建空間誤差模型、空間滯後模型、空間杜賓模型。面板資料格式如下:

匯入資料有兩種方法:直接在excel中複製,然後貼上到stata的資料集中即可;匯入excel檔案。上述資料匯入stata之後,需要將其轉化成面板資料,使用**:xtset id year。

(1)基準模型:最小二乘模型

xtreg y x1 x2 x3 x4 x5 x6,re

xttest0

re表示這裡預設選擇隨機效應,然後通過xttest0命令檢驗是否選擇隨機效應。

(2)空間計量模型

首先需要安裝xsmle命令,**如下:

ssc install xsmle
空間滯後模型是指考慮了被解釋變數的滯後項,**如下:

xsmle y x1 x2 x3 x4 x5 x6,wmat(w) model(sar) fe type(ind) nsim(500) nolog
空間誤差模型是指考慮了誤差項的空間滯後項,**如下:

xsmle y x1 x2 x3 x4 x5 x6,emat(w) model(sem) fe type(ind) nsim(500) nolog
空間杜賓模型是指考慮了解釋變數和被解釋變數的滯後項,**如下:

xsmle y x1 x2 x3 x4 x5 x6,wmat(w) model(sdm) fe type(ind) nsim(500) nolog effects
effects可以得到直接效應和間接效應。

下面說一下模型的選擇問題。有關空間計量模型設定的**,可以通過三個統計量對模型進行比較:log likelihood(對數似然值)、akaike info criterion(赤池資訊準則)和schwarz criterion(施瓦茨資訊準則),其中,log likelihood越大說明模型越好,akaike info criterion和schwarz criterion越**明模型越好。

使用命令estat ic可以得到每乙個模型針對上述三個統計量的值,通過對比即可確定選擇哪個模型最合適。

空間計量模型 截面資料空間計量模型空間誤差模型

3.2.1 模型及估計 3.2.2 例項及操作 本例沿用3.1.2例項並進行更進一步的 關於我國r d專案數量的影響因素及其空間相關性的模型執行結果中,廣義空間自回歸模型sac雖比經典回歸模型ols更勝一籌,但sac模型中的空間滯後效應係數的系數值較小且不顯著,故在模型設定上可繼續考慮剔除了空間滯後...

的工作空間檢視 空間計量經濟學與Stata操作

0 1首次使用stata的一些基本設定 set more off 不停止執行命令 cd d statastudy 設定工作路徑 pwd 檢視工作路徑 0 2認識空間權重矩陣 use columbusswm.dta,clear 0 3計算全域moran指數 spatgsa crime weights ...

C 反射之跨空間Load Enum篇

c 反射只能夠load本名字空間以及mscore.dll空間的型別,如果需要獲得某dll中型別,必須通過如下載入assembly然後才能獲取到相應的型別 assembly assembly assembly.load xdll.dll type type assembly.gettype mydll...