“错误”;无法强制类'&引用;“公式”';进入一个data.frame“;使用lme功能时

“错误”;无法强制类'&引用;“公式”';进入一个data.frame“;使用lme功能时,r,R,我试图执行一个lme函数,如下所示 mydata <- read.table( "H:/edu/Multivariat/HCMpart2.TXT", header=TRUE, sep="\t", na.strings="*", dec=",", strip.white=TRUE ) mydata = data.frame(mydata) summary(lme(mydata$x~1+mydata$grp+mydata$var, random~1|mydata$id))

我试图执行一个lme函数,如下所示

mydata <- read.table(
    "H:/edu/Multivariat/HCMpart2.TXT", header=TRUE, sep="\t",
    na.strings="*", dec=",", strip.white=TRUE
)
mydata = data.frame(mydata)

summary(lme(mydata$x~1+mydata$grp+mydata$var, random~1|mydata$id))
有人能帮忙吗?我觉得我做的每件事都是正确的。。。 当做 三件事:

正如shadow所说,在随机参数中缺少一个等号

lme
有一个
数据
参数,它可以阻止您编写带有大量
$
符号的难看代码

截取是隐式包含的

summary(model <- lme(x ~ grp + var, mydata, random = ~ 1 | id))
summary(model三件事:

正如shadow所说,在随机参数中缺少一个等号

lme
有一个
数据
参数,它可以阻止您编写带有大量
$
符号的难看代码

截取是隐式包含的

summary(model <- lme(x ~ grp + var, mydata, random = ~ 1 | id))

summary(model)您缺少一个
=
符号。它应该是
random=~1 | mydata$id
。您缺少一个
=
符号。它应该是
random=~1 | mydata$id