我有一个这样的数据框('数学')(有三种不同的方法,虽然只显示了一种) - 数据框
我正在尝试为 MathScore 创建一个多级增长模型,其中 VerbalScore 是一个独立的、时间不变的随机效应。
我相信 R 代码应该与此类似 -
random <- plm(MathScore ~ VerbalScore + Method, data=math, index=c("id","Semester"),
model="random")
Run Code Online (Sandbox Code Playgroud)
但是,运行此代码会导致以下错误:
plm.fit(object, data, model = "within", effect = effect) 中的错误:
空模型
我相信这是索引的问题,因为如果我使用以下代码将运行:
random <- plm(MathScore ~ VerbalScore + Method + Semester, data=math, index="id",
model="random")
Run Code Online (Sandbox Code Playgroud)
对于如何创建所描述的多级随机效应模型的任何建议,我将不胜感激。