混合方差分析(lme)返回字母变量

时间:2019-04-26 13:08:07

标签: r lme4 anova

我有大量的数据集,这些人在几个测量点回答了问卷。我想使用lme函数和我的"SERIAL"变量来运行ANOVA以识别人员(该人员是字母和数字的序列号,例如YVEDPEPGV9)。因此,YVEDPEPGV9人会两次回答RRS和PSWQ问卷(见下文)。

不幸的是,R返回一个错误,并告诉我只能对数字,逻辑和复杂类型进行操作。我是否需要将SERIAL变量重新编码为一个仅将数字分配给每个人的变量?还是有一种方法可以让R接受变量作为赋值变量?如果我必须创建一个新变量,那将是向每个人(每个序列号)分配一个标识号的最聪明方法?

这是到目前为止我用于ANOVA的代码:

anova_lme <-lme(data=ds, fixed=ABB~group * RRS * PSWQ,  
                         random=1|"SERIAL", na.action=na.omit)

between =组

在= RRS和PSWQ之内

0 个答案:

没有答案