您可以使用合并/面板数据通过功能“ sarprobit”运行SAR概率模型吗?

时间:2019-06-15 19:05:21

标签: r sparse-matrix spatial autoregressive-models

我尝试使用R,使用美国50个州和5年数据的汇总数据集运行SAR概率模型。我正在包“ spatialprobit”中使用函数“ sarprobit”。我正在使用sarprobit函数运行以下模型:

reg<-sarprobit(Y~X1+X2+X3, W=W1, data=EconData)

其中W1代表我的加权空间矩阵,这是一个50x50尺寸的sparseMatrix,类别为“ dgCMatrix”。

运行此模型将返回以下错误:

Error: Matrices must have same dimensions in .Arith.Csparse(e1, e2, .Generic, class. = "dgCMatrix")

要确定是返回错误的是我的数据集还是权重矩阵,我仅使用1年的数据再次运行了该模型。当我对子集数据运行相同的模型时,该模型已成功估算。我认为这是因为错误提示权重矩阵必须与解释变量具有相同的行数,解释变量具有300行数据

我不确定该错误是由sarprobit函数无法运行合并数据引起的,还是由我错误地导入了数据。任何将sarprobit功能与面板数据一起使用的见解都将受到赞赏!

0 个答案:

没有答案