create_WX()始终创建NA
使用spdep for R作为空间计量经济学工具的集合,我想自己构建一个回归矩阵。该矩阵是两个矩阵的组合,一个是权重矩阵,另一个是协变量 构建我需要的矩阵的命令称为create_WX。我似乎用错了,因为它创建了一个只包含NA的列 不应该有一个NA。我想知道他们为什么在那里,我怎样才能避免这个问题?不幸的是,create_WX的文档嵌入到了errorsarlm中,并简化为 create_WX创建空间滞后的RHS变量,并为 在模型拟合函数中使用create_WX()始终创建NA,r,missing-data,spatial,R,Missing Data,Spatial,使用spdep for R作为空间计量经济学工具的集合,我想自己构建一个回归矩阵。该矩阵是两个矩阵的组合,一个是权重矩阵,另一个是协变量 构建我需要的矩阵的命令称为create_WX。我似乎用错了,因为它创建了一个只包含NA的列 不应该有一个NA。我想知道他们为什么在那里,我怎样才能避免这个问题?不幸的是,create_WX的文档嵌入到了errorsarlm中,并简化为 create_WX创建空间滞后的RHS变量,并为 在模型拟合函数中使用 什么是理想的行为?@Glen_b:不应该有NAs。请看
什么是理想的行为?@Glen_b:不应该有NAs。请看我的编辑。
library(spdep)
data(oldcol)
# Build the weights matrix
lw <- nb2listw(COL.nb, style="W")
# Build the covariates matrix
X <- COL.OLD[, c("INC", "HOVAL")]
# Combine
WX <- create_WX(X, lw)
head(WX)
.INC .HOVAL
[1,] 46.67233 NA
[2,] 32.81675 NA
[3,] 35.45417 NA
[4,] 35.40625 NA
[5,] 35.45850 NA
[6,] 45.36475 NA