问题标签 [emmeans]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1244 浏览

r - R 中的 emmeans 函数出错。如何解决?

我有一个这样的文件:

在此处输入图像描述

我正在使用此数据集来预测线性混合模型,并且我想使用该函数emmeans来计算我的条件的估计均值。我正在使用的代码在这里:

我有这个错误:

当 which fragment 列具有相同的值时,该emmeans函数似乎不起作用。

你知道有什么方法可以跳过这个或emmeans为这种情况工作吗?

先感谢您

0 投票
1 回答
81 浏览

r - 使用 emmeans 检验模型之间的显着性

假设我有这两个模型

x并在每个模型的水平之间进行测试计算

我如何使用 emmeans 评估这两个模型对于这种对比是否有显着差异?

0 投票
1 回答
173 浏览

r - emmeans 的事后结果并未反映数据的差异

我有一个包含三个因子变量的数据:

1.) Item_Type:因子 w/ 4 个级别“控制”、“Ar”、“Eng”、“Fr”

2.) 测试时间:因子 w/ 3 个级别“Pretest”、“Posttest”、“Delayedtest”

3.) 准确度:因子 w/ 2 级“0”、“1”

Item_Type 和 Time_of Testing 都在主题变量中。

主要假设是在 Pretest 中,不会有 Item_Type 效果。但是,在 Posttest 中,在阅读处理之后,除了对照项之外,从 Pretest 到 Posttest(处理后)的所有 Item_Type 均值应该有增长。也就是说,这种手段的增长不应该出现在控制项目中,因为这些项目是唯一没有接受任何形式治疗的项目。这些控制项仅出现在测试阶段,作为可以比较实验 Item_Types 的基线。

我安装了我的游戏玩家模型。

然后我进行事后比较。

但是,事后结果表明,控制项(其准确度实际上是所有其他 Item_Types 中最低的)确实具有最高的最小二乘均值。此外,在控制项目中发现 Pretest 和 Posttest 之间的 Item_Types 的唯一显着差异(尽管所有其他项目中 Pretest 和 Posttest 之间的实际平均均值差异为 +0.37,而控制项目仅为 +.1) .

我认为问题在于模型假设前测和后测中的所有项目之间没有差异,这就是为什么控制项目的拟合值具有误导性。你认为我应该如何解决这个问题。你会建议我做一些正交对比吗,因为我在运行 emmeans 测试时没有这样做。是否建议添加另一个名为(治疗,控制项目编码为 0,所有其他项目编码为 1?)

我非常感谢您的帮助和建议。

0 投票
2 回答
129 浏览

r - lmer 中的动态协变量在 emmeans 中不起作用

我正在尝试在模型中使用动态协变量(取自用户输入)lmer。这工作正常,但应用emmeans不再工作。

例子:

运行没有问题。

"age"从用户输入弹出框中获取协变量也可以。

但:

不再运行。它在说:

变量有不同的长度(为“协变量”找到)

但事实并非如此。如果我检查mydata[,covariable]它的长度与其他变量相同。

有什么建议该怎么做吗?

0 投票
1 回答
5072 浏览

r - emmeans错误:match.arg(type)中的错误:'arg'应该是“link”,“response”,“terms”之一

我正在尝试使用emmeans库计算gamlss对象的估计边际均值。我的gamlss对象来自零膨胀的 beta 回归。假设我的模型称为 m1 并且我的变量之一是internationaltreaty,所以我调用:

emmeans(m1,"internationaltreaty",type="response")

我收到以下错误消息:

如果我使用不同的模型对象(例如 glm),emmeans 可以使用此代码。对我来说,emmeans 似乎无法识别我的类型参数。有没有人经历过类似的事情?

谢谢。

0 投票
1 回答
860 浏览

r - 如何获得 emtrends 中特定值的简单斜率?

我有一个混合模型,其中包含两个分类预测变量(X1、X2)和一个连续预测变量(X3)。

我有兴趣比较我的连续预测器的高低特征。

我的计划是对比 X3 的简单斜率(在 -1 SD、M、+1 SD)。

据我了解,这可以使用 emmeans 的 emtrends() 函数来完成,如下所示:

但是,所提供的系数对于 X3 的三个值是相同的。

任何人都可以阐明这一点吗?

0 投票
1 回答
469 浏览

r - 有没有办法改变emmeans中的图例?

我需要更改 emmeans 使用 emmip 制作的图例中的顺序,但我在网上找不到任何内容。

这就是我使用的代码:

这三个变量有 2 个水平,CueDuration 是 X,另外两个之间的交互是图表上的线。图例中以特定顺序呈现的交互,我需要它们以另一个顺序排列。

0 投票
0 回答
63 浏览

compare - nb.glm 之后的 emmeans 代码问题,之前运行良好

当我在运行 nb.glm 后尝试进行成对比较时遇到以下问题。

ref_grid(object, ...) 中的错误:无法处理“数字”类的对象

直到上周它工作正常。

有人可以帮我吗?TIA

0 投票
2 回答
1204 浏览

r - glmmTMB 负二项式模型的置信区间

我正在尝试计算glmmTMB(家庭:nbinom1)中模型估计的 95% 置信区间。

我可以使用glmer.nb模型来做到这一点emmeans,并且使用type = "response"来对估计值和置信区间进行反向转换。

我认为 is 中的类似函数glmmTMBconfint(model)但它不会对估计值进行反向转换。

任何人都可以帮助我使用glmmTMB模型来完成这项工作glmer吗?

0 投票
1 回答
163 浏览

r - 使用 emmeans 对“混合”类模型进行事后比较不起作用

我运行了以下混合模型:

现在,我想使用emmeans 对probability_simple 和letter_position 执行所有成对比较。但是,在尝试运行时(在引入库(emmeans)之后:

我收到以下错误:

但是,根据文档,emmeans 应该支持执行的混合模型。混合模型是 afex 包的一部分,他们提到应该支持混合对象。

有什么建议么?