问题标签 [sjplot]

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 回答
1055 浏览

r - R 如何使用 sjPlot::tab_model() 将 lmer、glmer 和 gamlss 模型放入表中

我希望为一组线性模型制作一个汇总表。模型是 lmer()、glmer() 或 gamlss()。我正在尝试将其中 6 个模型的结果打印到一个表中。但是,当我尝试使用 sjPlot::tab_model 执行此操作时,我收到以下错误消息,“错误:$ 运算符对原子向量无效”。

我删除了两个 gamlss() 模型以查看表格是否会打印并且确实如此。在我看来,问题在于 sjPlot::tab_model 不能与 gamlss() 模型一起使用。

数据库

分析

表代码

有没有办法使用 sjPlot::tab_model 来获取带有 gamlss 模型对象的 html 表输出,或者是否有其他软件包可以推荐用于为 gamlss 以及 lmer 和 glmer 的线性模型对象制作出版质量表?谢谢!

0 投票
1 回答
1232 浏览

r - sjPlot - plot_model() 改变点颜色和线条 [R]

我有一个 lmer 模型,想用点数据绘制效果趋势,但是函数 plot_model() 虽然很擅长绘制我想要的东西,但在定制方面似乎很不灵活。

我想更改以下图中点的颜色和 alpha:

在此处输入图像描述 以及将 CI 线从 alpha 颜色更改为虚线,如下例所示:

在此处输入图像描述 我该怎么做?

0 投票
1 回答
2906 浏览

r - 将多个回归表输出到 R 中 Word 文档的多页中

我的目标是创建一个多页 Microsoft Word 文档,在连续页面上有许多格式化的回归表输出。理想情况下,这将使用 R Markdown 来完成。

我有一些运气使用 word 制作格式良好的回归表sjPlot::tab_model

例如,我可以做

在新的 Word 文档中创建一个漂亮的回归表。

如果我做

我可以用另一个格式很好的回归表制作第二个 Word 文档。

这里的目标是创建一个 Word 文档,其中包含连续页面上的两个模型输出。

我知道在 R Markdown 中,我可以使用 Stargazer 和 Knit 制作多页回归表,例如,

stargazer(mod2)

但这些仅以 PDF 或 HTML 呈现。

我知道 sjPlot 不直接与 Word 结合,所以这不是一个选择。

可能的解决方案包括:

  1. 使用不同的包在 Markdown 中呈现与 Word 兼容的回归输出表
  2. 寻找一种巧妙的方法将tab_model输出组合到一个 Word 文档中。
  3. 其他一些我没有想到的方法。
0 投票
1 回答
274 浏览

r - 无法在 tab_model (sjPlot) 中进行“kr”p 值计算

我正在尝试lmersjPlot::tab_model. 在我尝试获得“kr”p值以获得自由度之前,它一直有效。我已经pbkrtest安装了,可以单独使用,但是调用不成功tab_model。有谁知道我错过了什么?

我运行了一个线性混合效应模型。我可以使用生成表

当我更改调用以获取基于 Kenward-Roger 近似自由度的 p 值时,如下所示:

我收到以下错误消息:

回合错误(attr(pv,“df.kr”,exact = TRUE)):数学函数的非数字参数

我用谷歌搜索了这个问题,我唯一发现的是一个丢失的pbkrtest包,但这里不是这种情况。我还用谷歌搜索了错误消息本身,发现当将数据框输入需要数字输入的函数时,可能会发生这种情况。我还更新了 R 并重新安装/更新了所有软件包,但这并没有帮助。

我不知道我是否以及如何解决这个问题,而且我也完全有可能遗漏了其他东西。任何提示将不胜感激。

链接到模型输出

我希望生成一个包含自由度的线性混合效应模型结果表。我可以根据 Wald 近似生成带有摘要的表格,但我无法获得具有自由度的 Kenward-Roger 版本。

0 投票
0 回答
225 浏览

r - `sjPlot::tab_model()` 汇总统计数据重新排序和拆分 R-squared 和 R-squared-adjusted

sjPlot::tab_model()用来创建回归的输出表。(下面的可重现示例)。

关于表格下方汇总统计的两个快速问题:

  1. 有什么方法可以让我在不同的行R^2上报告吗?R^2 adjusted
  2. 如何重新排序汇总统计信息,例如$R^2$,AIC等?

这是我目前得到的实际输出:

在此处输入图像描述

这是我想要的输出:在此处输入图像描述

0 投票
1 回答
438 浏览

r - `sjPlot::tab_df()`--如何设置小数位数?

我正在尝试使用sjPlot生成描述性统计表,并且我正在尝试设置小数点后的位数。

这是我尝试过的(下面的可重现示例):

在这两种情况下,小数点后我仍然有很多数字。

在此处输入图像描述

编辑:

Daniel 下面的代码产生的结果接近我正在寻找的结果,但您仍然可以看到尾随零被四舍五入,因此并非所有数字都保留两位小数。

在此处输入图像描述

0 投票
2 回答
3997 浏览

r - 使用 plot_model() 更改线型和线条颜色

我正在尝试使用plot_model()from 函数创建预测值图sjPlot。我希望我的预测线具有不同的线型和不同的颜色。

该函数包含一个colors参数,设置colorsbw将更改linetype,但设置colors为灰度。这个问题很相似,但没有得到任何有用的答案:Colored ribbons and different linetypes in sjPlot plot_model()

例子:

不同linetypes但不colors

不同colors但不linetypes

我怎样才能得到不同的colors和不同的linetypes?换句话说,我想要这样的东西

这个

0 投票
1 回答
524 浏览

r - 使用 Sjplot 绘图时,数据点的形状可以根据组进行更改吗?

我正在尝试为黑白打印优化 sjPlot。

我的情节主要着眼于寄生虫的数量,具体取决于降雨量,并按繁殖状态分类。

我的数据分为单身汉和饲养员/领地男性组。

虽然在 plot.model 函数中使用“bw”作为颜色时,我可以将两组的预测线(GLMM pred 模型)分解为虚线和实线,但我无法更改原始数据的形状(甚至灰度颜色)两组得分。

当使用不同的配色方案时,我可以按组分割数据点的颜色,但是这种区别会随着“bw”而消失(所有点都是相同的阴影)。

关键要点:有没有办法保持两条预测线之间的虚线和实线区别(使用 实现[colors="bw"])并在 sjPlot 中按组更改原始数据点的形状或颜色?先感谢您!

我尝试过使用各种添加来改变形状;但是,没有任何效果。以下是我尝试过的图中的一些代码添加:

代码:GlmmTMB 模型的设置

代码:情节;不幸的是,“aes(shape=Reproductive_Status)”没有改变这个函数中的点形状

0 投票
1 回答
1109 浏览

r - 逻辑回归中连续变量的交互作用图

我拟合了一个逻辑回归模型,其中包含连续预测变量之间的交互作用。

我在 Rplot_model()中使用包中的函数sjPlot来获取此交互图,但我无法弄清楚该函数如何将音量分类为 2 个因素。

在此处输入图像描述

0.36 和 3.15 分别对应最小和最大音量。

谁能帮我解释一下这个情节?

还有其他方法可以绘制逻辑回归的交互图吗?

谢谢

0 投票
1 回答
389 浏览

r - 使用 `texreg` 显示 AIC、BIC gof stats

texreg用来生成回归的输出表。我想将 AIC、BIC 和 HQIC 等统计数据作为拟合优度统计数据。

下面的可复制示例

给我这个:

这很棒,但除了 R^2、RMSE 等之外,我还想要 AIC、BIC 和 HQIC(如果可能的话)。

编辑:

在回答下面的评论时,答案确实不需要来自texreg,但我正在寻找一个答案,它可以生成那种看起来可以提交给学术期刊的格式化 html 表格,例如stargazertexregsjPlot