【发布时间】:2020-03-20 14:32:51
【问题描述】:
我阅读了几个关于felm()(lfe 包)的固定效应回归的问题。
我想知道"rnorm(nlevels(..." 做了什么。
当我编写以下代码时,我的回归工作:
spieler.eff=rnorm(nlevels(spieler))
sfeT1=felm(sätzegesp~TTRverf,spieler.eff|0|0, data=datregT)
但是为什么我需要打电话给spieler.eff=rnorm(nlevels(spieler))?
我这样写代码是因为我见过很多人这样做。 其实我会写的
sfeT1=felm(sätzegesp~TTRverf,spieler|0|0, data=datregT)
但这不起作用。
所以我的问题是,spieler.eff=rnorm(nlevels(spieler)) 是做什么的。
谁能帮帮我?
提前非常感谢!
【问题讨论】:
-
答案:
rnorm(n)从标准法线返回 n 次绘制。您似乎正在生成length(nlevels(spieler))随机抽奖的长度向量。我不知道你为什么这样做?您能否通过包含dput(spierler)的输出将您的数据附加到您的问题中。确切的错误消息也会有所帮助。 -
嘿,奥托! dput(spieler) 的输出如下所示:“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228” ”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、“945228”、 “945228”、“945228”、“945228”、“945228”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368” ”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、“945368”、 “945368”、“945368”、“945368”、“945368”、...
-
抱歉,可以编辑上面的问题并将
dput(datregT)的输出包含在您的问题中吗? -
根据
felm,公式的正确语法是y ~ x1 | x:f1 | f2 | f3。TTRVerf后面好像多了一个逗号 -
很高兴能帮上忙。我可以请您批准我在下面的回答吗?
标签: r regression fixed effects