R lme-错误:类型为';关闭';不可再附加

R lme-错误:类型为';关闭';不可再附加,r,nlme,R,Nlme,我试图运行一个线性混合效果模型(包nlme),但我不断地得到错误:“closure”类型的对象是不可子集的 > apoeht <- read.csv("apoeht.csv") > library(nlme) > model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, + na.exclude) Error: object of type

我试图运行一个线性混合效果模型(包nlme),但我不断地得到错误:“closure”类型的对象是不可子集的

> apoeht <- read.csv("apoeht.csv")  
> library(nlme)  
> model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, 
+                na.exclude)  
Error: object of type 'closure' is not subsettable
apoeht库(nlme)
>model.a问题在于,您正在将函数
na.exclude()
传递给
lme()
correlation
参数。实际上,您的电话是:

model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, 
               correlation = na.exclude)

问题是您正在将函数
na.exclude()
传递给
lme()
相关
参数。实际上,您的电话是:

model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, 
               correlation = na.exclude)

问题是您正在将函数
na.exclude()
传递给
lme()
相关
参数。实际上,您的电话是:

model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, 
               correlation = na.exclude)

问题是您正在将函数
na.exclude()
传递给
lme()
相关
参数。实际上,您的电话是:

model.a <- lme(Timmrec ~ age, data = apoeht, random = ~ age | pathid, 
               correlation = na.exclude)

您正在传递
na.exclude
作为第四个参数,即
correlation
。取而代之的是,在那里使用命名的args:
na.action=na.exclude
这个问题已经在这个论坛上讨论过了[这里(“你正在传递
na.exclude
作为第四个参数,它是
correlation
。取而代之的是,在那里使用命名的args:
na.action=na.exclude
这个问题已经在这个论坛上讨论过了[这里(“您正在传递
na.exclude
作为第四个参数,即
correlation
。取而代之的是,在那里使用命名参数:
na.action=na.exclude
此问题已在本论坛[此处]中讨论过(“您正在传递
na.exclude
作为第四个参数,即
correlation
。请在此处使用命名参数:
na.action=na.exclude
此问题已在本论坛[此处(”