报告R中两阶段回归的结果

时间:2014-01-05 08:21:30

标签: r

我有一个tsls回归,我想分别和同时看到每个阶段的结果。我在R中找不到任何命令,但我知道这个命令可以在Stata等其他软件中找到。 R中也有命令吗?

1 个答案:

答案 0 :(得分:0)

奇怪的是,没有一种明显的方式可以让tslt()做出你所说的话,第一阶段的结果也不会显示在返回值中。

但是,您可以先简单地获得乐器的最小二乘模型。使用tsls()文档中的第一个示例:

# First stage
lm(P ~ D + F + A, data=Kmenta)
summary(lm(P ~ D + F + A, data=Kmenta))

# Second stage
tsls(Q ~ P + D, ~ D + F + A, data=Kmenta)
summary(tsls(Q ~ P + D, ~ D + F + A, data=Kmenta))

我想如果你想用一个命令来做这个,你就可以把它全部包含在一个函数中以便很容易地完成。