问题标签 [broom]

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 投票
2 回答
493 浏览

r - 如何使用 lm、do、broom 和 dplyr 按组计算回归?

考虑这个简单的例子

在这里,我想对value常数使用回归,按group. 我有这个get_mean()功能

天真的方法:

失败,因为您可以看到平均值不是按组计算的。

众所周知,使用do会起作用。

但是,我不知道如何使用do来获取其他Ineedthis变量,也不知道如何取消列出该bug变量。我希望我的输出是:

有任何想法吗?谢谢!!

0 投票
1 回答
56 浏览

r - 如何在 dplyr 中运行 nlxb 和 wrapnls?

我正在尝试使用and (并最终)wrapnls并行使用许多非线性拟合,但是我从以下位置得到解析评估错误:dplyrbroommclapplynlxb

do我同时使用和方法得到了这个错误lapply

有没有办法解决?

0 投票
0 回答
520 浏览

r - 将 mgcv 或 gamm4 gam/bam 输出转换为数据帧

broomtidy()对简单线性模型的汇总结果有很好的功能,例如由lm(). 但是,tidy()不适用于mgcv::bam(),mgcv::gam()gamm4::gamm4。以下bam产生以下内容:

上述代码的输出:

如何将摘要转换为数据框,以便访问系数等输出?

0 投票
1 回答
18121 浏览

r - as.vector(x, mode) 中的错误:无法将“闭包”类型强制转换为“任何”类型的向量

我正在 R 中对 broom 包进行一些练习。

我跑了以下

我收到以下错误

Error in as.vector(x, mode) : cannot coerce type 'closure' to vector of type 'any'

我想知道我的字符串中是否缺少某些内容。

希望你能帮助我。

胡安

0 投票
2 回答
350 浏览

r - 在巢和 purrr 地图之后重新排列 tidyr 传播的清洁方法

考虑以下:

但是,当尝试传播(或传递到绘图)时,该names列以(有点)意外的顺序返回:

在此处输入图像描述

是否有一种干净/惯用的方式让names退货按预期顺序返回?也就是说,0%, 25%, 50%, 75%, 100%而不是0%, 100%, 25%, 50%, 75%?

0 投票
1 回答
631 浏览

r - TukeyHSD 和 multcompView 在 R 中使用 dplyr 和 broom

网站上提到broom它可以用于TukeyHSDmultcomp(见这里)。但是,我无法弄清楚如何使用broomforTukeyHSDmultcomp.

请参阅下面给出的 MWE。

0 投票
2 回答
417 浏览

r - 如何从 purrr::map2 获得“整洁”的结果?

给定一个包含不同变量的两个重复测量的数据框(即A1, A2, B1, B2

如何使用函数式编程原则来迭代相同变量的对(之前,之后),并获得“整洁”的结果?这是我的尝试:

以上结果产生了多个嵌套列表。我怎样才能获得“整洁”的结果?

结果 <- tidy(map2(bef, aft, t.test,paired = T))
tidy.list(map2(bef, aft, t.test,paired = T)) 中的错误:此列表中没有识别整理方法另外:警告消息:在 sort(names(x)) == c("d", "u", "v") 中:较长的对象长度不是较短对象长度的倍数

0 投票
1 回答
351 浏览

r - 为多个读者整理重复的类内相关性

在我的数据集中,我有 5 位读者,他们在几天内反复对测试(0、1 或 2)进行了分类。

每天,实际分类的 5 个测试中只有 2-3 个读者。

最终目标是估计每天读者之间的类内相关性(使用 psych 包中的 ICC 命令)。理想的输出将是单个数据框,其中包含每天的 ICC(和 95% 置信区间)以允许绘图。

这个答案很有帮助,但仅适用于只有两个读者的情况。

我被困在哪里:

首先,对于每一天,删除读者没有对测试进行分类的列(我认为这是必要的,因为 ICC 不能有没有观察的读者)。

其次,如何将 ICC 和 95% CI 提取到一个整洁的数据框中?

0 投票
1 回答
637 浏览

r - 错误的纬度/经度使用 fortify, broom::tidy

我在使用 broom::tidy 函数时遇到了一些问题。这可能特定于我的 shapefile(这是阿拉斯加所有河流的地图)。

我使用 readOGR 函数加载文件

然后使用 broom::tidy 函数将空间数据强化为数据框。

这一切似乎都有效。当我使用 ggplot 绘制点时,它给了我一张在空间上有意义的地图。

阿拉斯加河流地图

但是,如果您查看坐标轴,则纬度和经度的格式是我无法识别的。我也没有看到任何明显的转换因素。还有人经历过这个吗?

会话信息:
R 版本 3.4.2 (2017-09-28)
平台:x86_64-w64-mingw32/x64 (64-bit)
运行条件:Windows >= 8 x64 (build 9200)
其他附加软件包:
1 broom_0.4.2 dplyr_0 .7.4 rgeos_0.3-25 ggplot2_2.2.1 rgdal_1.2-13 sp_1.2-5

0 投票
0 回答
29 浏览

r - 如何将新变量添加到函数中的 data.frame?

df给定在函数中获得的 data.frame myfunc,如何在函数中添加更多列df

如果在函数之外手动完成,它可以工作:

但是在创建新变量时不会myfunc

PD:这是一个包含多个结果的更复杂函数所面临的问题的最小可重复示例。