如何查看R语言plm包中GMM模型使用的工具变量数量?
查看plm包pgmm模型的工具变量数量
针对你的pgmm模型,有几种直接的方法可以查看工具变量数量:
方法1:从summary输出中读取
运行summary(z1.ABquad)后,在输出的模型基本信息部分,会明确显示工具变量的维度/数量。例如输出里会有类似这样的行:
Instruments dimension: XX
这行里的XX就是工具变量的总数。
方法2:直接从模型对象计算
可以通过提取模型的工具变量矩阵来计算数量,执行以下代码:
# 提取工具变量矩阵并计算列数(即工具变量数量) ncol(z1.ABquad$W)
或者使用model.matrix函数专门提取工具变量部分:
ncol(model.matrix(z1.ABquad, type = "instruments"))
关于inst.method参数的说明
你尝试的inst.method参数是用来指定工具变量的构建方式(比如不同的矩条件生成方法),它不会改变工具变量数量的查看方式,所以调整这个参数不会帮你显示数量,这也是为什么你没看到效果的原因。
内容的提问来源于stack exchange,提问作者Rossana Arcano
相关产品推荐
相关产品推荐

