问题标签 [modelsummary]
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.
r - modelssummary/kable 同名模型的额外回归表
我使用modelsummary()
withkableExtra()
在 Rmd 文件中生成回归表(最终输出格式:LaTex 和 HTML)。
我对几个变量组合和模型规范进行回归。回归通过变量组合在表中分组kable::add_header_above()
。
对于不同的变量组合,我运行相同的模型(例如 OLS 和 Poisson 或其他)。因此,为了提高可读性,我想简单地命名模型,例如
代替
但是,modelsummary()
不知何故不允许将回归命名为相同,从而导致以下错误:
和
MWE:
添加在:
一种解决方法是在模型名称中添加一个空格" "
,然后再使用以下命令构建表modelsummary
:
对于少数模型规格和变量组合,手动操作很容易实现。但是,可以动态适应给定设置的解决方案将是首选,即也适合以下情况:
代替
更新:
通过@Vincent 提供的更新包版本,具有相同名称的模型的回归表也可以轻松地用于存储在嵌套列表中的模型,例如,如果它们被添加到循环中的子列表或通过 lapply(..., FUN )。
r - 如何将 LME4 输出提取到乳胶表?
我通常使用modelsummary()
orstargazer()
将表格提取到 R 中的乳胶。但是,它们似乎不适用于 lme4。有人知道如何将这个可重现的示例提取到一个漂亮的乳胶表中吗?
这是我的模型:
r - 如何从 modelsummary 包中的 msummary 的 lmer() 模型中提取拟合优度统计信息
我正在使用lmerTest::lmer()
重复测量数据执行线性回归。
我的模型包含一个固定效应(具有 5 个级别的因子)和一个随机效应(主题):
我想在生成的回归表中包含观察总数、受试者数量、总 R^2 和固定效应的 R^2 modelsummary()
。
我试图提取这些并按照包作者的gof_map
描述构建一个,但没有成功。下面是我的模型输出从lmerTest::lmer()
获得的性能度量中获得的:
r - 调整模型多重比较的 p 值的最简单方法,以使用 modelsummary 包中的 msummary 显示
曾经使用lmerTest::lmer()
重复测量数据执行线性回归,我想调整多重比较。
我运行了几个模型并使用 Bonferroni-Holm 来调整每个模型,请参阅下面的方法。
最终,我想生成一个带有模型摘要的回归表,其中应包括调整后的 p 值和额外的拟合优度统计信息(就像在这个 SO 帖子中一样)。
– 也许还有一种更简单的方法modelsummary()
来调整我还不知道的 p 值?
(既适用于单独的模型,也适用于/跨一组模型)
MWE
但是,在调整 p 值后,模型中的类从“lmerModLmerTest”变为“summary.glht”
“summary.glht”是modelsummary 支持的模型列表之一,我成功获得了估计值和 p 值:
但是,获得拟合优度统计数据没有成功:
为了能够在最终回归表中包含调整后的 p 值,我尝试使用自定义函数为“summary.glht”生成一个自定义类,以提取估计值和拟合优度信息。我扫描summary(mod1_adj)
了所需的信息,例如,summary(mod1_adj)$coef
但没有找到创建 fcts 所需的所有信息。
r - 使用 `partykit:mob()` 对象的并排节点模型生成表
假设我使用partykit:mob()
. 之后,我想生成一个包含所有节点的并排表(包括使用整个样本拟合的模型)。在这里,我尝试使用stargazer()
,但其他方式非常受欢迎。
下面是一个示例并尝试获取该表。
1.- 提取summary(pid_tree, node = x)
+ stargazer()
。
2.- 提取pid_tree[x]
+ stargazer()
。
3.- 不是很优雅,我知道:强制类模拟 glm 对象。
一个相当务实的解决方案是重新拟合模型,恢复找到的规则partykit:mob()
然后stargaze()
在它们上使用,但我肯定在这里遗漏了一些东西。提前致谢。
r - 使用 `stargazer()` 为多个模型生成多个列名
我正在尝试获取多个列标签,但是从stargazer()
. 我试图显示在不同子样本上估计的不同模型并描述列名中的分区。但是,它没有正确显示它。
我已经检查了让 Stargazer 列标签打印在两行或三行上?和Stargazer 列在多行的多个模型上?问题,但它们并不是我所需要的。
PS:我的问题的动机来自于从表格中的这种类型的模型中捕获树结构。
结果
期望的输出
这就是我的 LaTeX 的样子。
这是编译时的样子。
r - 如何在modelsummary()中添加来自kable()的参数,输出为kableExtra
我最近从这个问题modelsummary
的答案中发现了 R 包。看来,由创建的汇总表的输出可以是可以输入到其他函数的类,例如。modelsummary
kable_knitr
kableExtra
kable_styling
但是,我被困在如何将其他选项的值从函数指定kable()
到modelsummary()
函数中。一种明显的方法可能是获取data.frame
输出,然后将其输入到kable
. 有没有更好的选择(这样我就可以避免修复data.frame
输出?
我特别在寻找kable()
选项,escape=F
(在乳胶输出中插入希腊字母 - 看到这个)和booktabs=T
.
一个可重现的例子:
在上表中,我试图将变量重命名为数学样式,kable()
如果名称按原样给出,这将起作用。
r - 使用模型摘要创建回归输出表
这篇文章是这里这篇文章的延续。我尝试model summary
按照建议使用创建回归输出表。但我遇到了一些麻烦。
问题 2. 另外,我想使用 add_header 添加标头,就像您可以使用 kable 一样。我将如何在模型摘要中做到这一点?
编辑:版本 R
编辑1:
无论我设置kable
还是,我都会得到相同的结果flextable
。我已经更新了软件包并重新启动了计算机。