我导入的dataframe是一个包含所有结果的大表,我真的希望使用相同的lmer函数遍历每一列。for (i in d[c(6:45)]){ d.lmer <- lmer(get(para)理想情况下,我希望它在for循环中使用此函数写入excel电子表格,但我也不知道如何让file=使用d.lmer函数作为其名称。但这是下一个要处理的问题。编辑:我应该加一
我刚开始在R中打包mice,但我正在尝试从popmis中计算5个数据集,然后分别拟合一个lmer()模型with(),最后在它们之间进行pool()。我认为mice()中的pool()函数不能与lme4包中的lmer()调用一起工作,对吧? 如果是这样的话,有没有一种方法可以编写一个定制的函数,在我下面的例子中就像pool()一样?library(lme4)
fit <- with(
我遇到了一个问题,试图将lmer嵌入到函数中。下面是一个使用来自lexdec的数据的可重复的示例。如果我直接在数据框架上运行lmer,就没有问题了。我可以为动物词汇计算一个混合效应模型:library(lme4) #load lmer()#this works well
但是,如果我将lmer模型嵌入到函数中(例如,不对每个级别的类键入相同的命令),则会得到一条错误消息。#<em
我已经有几个函数可以操作同一个对象的名称和其他属性。虽然他们每个人操作都很好,但我很难写出一个“控制”,这个“控制”可以一蹴而就地传递给他们所有人。
到目前为止,我已经把问题缩小到了争论的范围。为了说明,下面的简化代码显示了将名称从“控件”(f2)传递到单个函数(f1)的失败。在下面的代码中,lmer.stats、lmer.fixef和lmer.ranef都根据相应的结果创建数据帧。lmer.append用于调用三个函数,并rbind结果。## model summar