问题标签 [modelr]

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

r - 为 glm 使用 modelr::add_predictions

我正在尝试使用 tidyverse 和 modelr 包计算一组数据的逻辑回归预测。显然我做错了什么,add_predictions因为我没有收到逻辑函数的“响应”,就像我在统计中使用“预测”函数一样。这应该很简单,但我无法弄清楚,多次搜索收效甚微。

0 投票
1 回答
129 浏览

r - 按代表、拟合模型和积分曲线对数据进行分组

随着时间的推移,我有一系列点,我想将曲线拟合到这些点,然后找到曲线下的区域。我可以这样做:

到目前为止,一切都很好,但我的问题是我复制了这些点。我想要一个适合每个复制的值。

我想dplyr::group_by(rep),但分组没有通过fit。我也可以对 innlme和 use进行分组nlsList,但该包通常不适用于loess多项式或多项式。

0 投票
1 回答
856 浏览

r - modelr::bootstrap 或 broom::bootstrap 和分组问题

我有一个长数据集,它由多个插补产生的几个数据集组成(比如说 10 个插补)。他们有一个标识插补的 id 变量。在每个估算的数据集上,我想引导 10 个数据集。在引导之后,我想在每个(100 个,插补引导组合)上运行模型。

在这个例子中,我不确定是使用broom::bootstrap()函数还是modelr::bootstrap()函数。此外,分组似乎在我的管道中丢失了。

这是使用 mtcars 数据集的可重现示例:

正如您所看到的,输出当前显示有两个组,这是应该的。在我的数据集中,它会显示每个估算数据集有 10 个。现在:

现在看起来好像只有 10 个组代表每个重复。它似乎没有保留先前的分组。在这一点上,我预计总共有 20 个组(2 x 10)。

如果我现在这样做:

现在似乎没有复制只有组am

在我对原始数据集进行分组,无论如何都要进行引导。此外,理想情况下,在我引导之后,应该有一个 id 指示我正在查看哪个引导数据集。

在我的理想世界中,我的代码应该能够执行以下操作:

0 投票
1 回答
62 浏览

r - Access the estimate inside a model object in R

I am running a simulation and would like to know if there was a way to access the "x" estimate inside of my model using broom, dplyr, modelr, or purrr.

This gives me exactly what I want, but I don't want to use [[1]] in the last chunk of code.

0 投票
0 回答
657 浏览

r - R tidyverse - data_grid .model 参数

更新我的 R 环境后,我不断收到此错误:

overscope_eval_next(overscope,expr)中的错误:找不到对象“G”

文档说:“一个模型。如果提供,模型所需的任何预测变量都不存在于......将用“典型”值填充。

这似乎适用于文档中的给定示例。但是,下面给出的示例似乎存在问题。以前的版本没有问题。

有任何想法吗?提前致谢

0 投票
2 回答
215 浏览

r - 在 R 中使用 modelrs bootstrap 作为中位数

我发现以下工作

但下面没有

唯一的区别是第二行代码使用了中位数。

我得到的错误是

0 投票
1 回答
626 浏览

r - purr 和模型中的 k 折交叉验证

我遇到了这个例子

我一直试图拿起purrrmodelr。这似乎是一个尝试复制的好例子,因为它包括循环和交叉验证。我如何将此代码转换为更整洁的诗句?

更新

有了以下建议,这就是代码所在的位置

我想做的是重复这个以增加hp诸如hp^2等的多项式hp^3。我猜有一种purr方法可以做到这一点。

更新 2

这是未迭代代码的示例

0 投票
1 回答
218 浏览

r - 迭代虽然在 purrr 中略有不同的模型

我有以下代码比较仅在多项式项上不同的模型的均方根值。

有没有更有效的方法来遍历我的模型?我觉得我写的代码比我需要的多。

0 投票
2 回答
335 浏览

r - 在 tibble 中展开一列,然后是描述性列

我想使用zoo::na.approx(但未与此函数结合)为我的数据框中的缺失天数填写响应变量。我很难弄清楚如何将 NA 添加到原始数据框中,以便 na.approx 可以填充它们。

我的数据框看起来像这样:

对于我没有数据的每一天,我希望每一天都在带有“NA”的数据框中。

我用这样的东西来扩展我的数据集:

我的问题是我有一堆网站、年份和一些处理列,所以在某个地方似乎都搞砸了,在我的days_possible数据框中,我做错了。

有没有一种功能可以避免这种混乱,展开一列,并让所有其他列以整齐的方式展开?我正在查看modelr::data_grid,但我本身并不确定如何获得最终所需的结果 - 我可以按治疗分组并使用近似值来填补缺失天数的有序数据框。

0 投票
3 回答
2132 浏览

r - 按组添加模型的预测

我在我的数据集中按组估计回归模型,然后我希望为所有组添加正确的拟合值。

我正在尝试以下操作:

引发错误:

我想得到一个包含该国家/地区每个拟合值的列,或者一个包含每个国家/地区预测的列。当模型在调用后保存为列表时,该add_predictions()功能似乎不起作用。do()