R语言空间面板数据统计分析

install.packages(“splm”)
library(splm)
library(spdep)
library(sp)
library(Matrix)
library(sf)
library(spData)
install.packages(“Ecdat”)
data(Produc,package = “Ecdat”)
library(Ecdat)
library(Ecfun)
View(Produc)
data(usaww)
View(usaww)
GM=spgm(log(gsp)~log(pcap)+log(pc)+log(emp)+unemp,data=Produc,listw = usaww,moments = “fullweights”,spatial.error = TRUE) #空间面板数据的广义矩估计
summary(GM)
fm=log(gsp)~log(pcap)+log(pc)+log(emp)+unemp#空间面板极大似然估计
#fixed effects panel with spatial errors
Fespaterr=spml(fm,data=Produc,listw=mat2listw(usaww),model=“within”,spatial.error=“b”,hess=FALSE)
summary(Fespaterr)
#伴有随机效应和序列误差相关的空间面板模型的极大似然估计,命令speml
#random effects panel with spatial lag and serial error correlation
#optimization method set to “BFGS”
Sarsrmod<-spreml(fm,data=Produc,w=usaww,error=“sr”,lag=TRUE,method=“BFGS”)
summary(Sarsrmod)
#模型检验
bsjktest,Baltigi,Song,Jung,and Koh LM test for spatial panels
#伴有随机效应和序列误差相关的空间面板模型的极大似然估计,命令speml
#random effects panel with spatial lag and serial error correlation
#optimization method set to “BFGS”
Sarsrmod<-spreml(fm,data=Froduc,w=usaww,error=“sr”,lag=TRUE,method=“BFGS”)
summary(Sarsrmod)
#模型检验
#bsjktest,Baltigi,Song,Jung,and Koh LM test for spatial panels
bsjktest(fm,data=Produc,listw=usaww,test=“C.1”)
#bsktest,Baltigi,Song and Koh LM test for spatial panels
bsktest(fm,data=Produc,listw=mat2listw(usaww),test=“LM1”,standardize = TRUE)
#Covariance extractor method for splm objects
sarremod=spml(fm,data=Produc,listw=mat2listw(usaww),model = “random”,lag = TRUE,spatial.error = “none”)
library(lmtest)
library(zoo)
coeftest(sarremod)
install.packages(“car”)
library(carData)
library(car)
lht(sarremod,“log(pcap)=log(pc)”)

  • 2
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值