如何使用map函数在r中使用多个自变量循环

zhiwei li

就像标题一样。

有一个简单的例子。

如果我想探索之间关系vs(因变量)和mpgcyldisp(自变量),分别,我可以这样的代码:

library(tidyverse)

mtcars <- as_tibble(mtcars) %>% 
  mutate(mpg10 = mpg*10, cyl10 = cyl*10, disp10 = disp*10)

x = c('mpg', 'cyl', 'disp')

# y ~ x style
models <- map(x, ~ lm(substitute(vs ~ i, list(i = as.name(.))), data = mtcars))

现在,我想做更多的事情。如果mpg在模型中,mpg10也应该放入。如果cyl在模型中,也cyl10应该放入,等等。类似这样:

# y ~ x1 + x2 style
model1 <- lm(vs ~ mpg + mpg10, data = mtcars)
model2 <- lm(vs ~ cyl + cyl10, data = mtcars)
model3 <- lm(vs ~ disp + disp10, data = mtcars)

我不知道如何使用map()function或for loop

任何帮助将不胜感激!

罗纳克·沙

您可以使用grep查找具有相同名称的所有列名称,并reformulate创建用于中的公式lm

purrr::map(x, ~lm(reformulate(grep(.x, names(mtcars), value = TRUE), 
                'vs'), data = mtcars))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 R 中使用 Lm 函数的连续自变量

来自分类Dev

如何在mlogit函数中使用字符列表作为自变量列表

来自分类Dev

在函数中使用for循环变量

来自分类Dev

在多个函数中使用变量?

来自分类Dev

如何在Postgresql函数中使用变量进行循环查询

来自分类Dev

如何在JavaScript中的多个函数中使用Global变量?

来自分类Dev

在for循环中使用多个变量

来自分类Dev

R循环遍历lm函数中的自变量

来自分类Dev

“ rep”函数(R)中的“每个”自变量有多个值?

来自分类Dev

没有在python中使用类,但是我的函数需要“ self”自变量?

来自分类Dev

如何在循环中使用导入的函数以及该函数内的循环变量?

来自分类Dev

如何在R中使用for循环合并多个.RData?

来自分类Dev

如何在R中的函数中使用外部内置变量

来自分类Dev

如何在R中的lm()函数中使用变量?

来自分类Dev

如何在R中的函数中使用外部内置变量

来自分类Dev

R中的函数创建:使用因子水平作为自变量?

来自分类Dev

在R中使用For循环创建新变量

来自分类Dev

在 R 中使用循环创建多个图

来自分类Dev

如何通过在onclick事件中使用函数并使用循环从函数中的数组中计数函数来调用多个JavaScript函数?

来自分类Dev

此过滤代码如何使用函数自变量来填补给定计算中的空白?

来自分类Dev

如何使用循环声明多个变量?

来自分类Dev

在R中使用Apply函数而不是for循环

来自分类Dev

在R中使用glm函数循环

来自分类Dev

如何在JavaScript中使用map()循环

来自分类Dev

分配错误之前引用的变量-如何在多个函数中使用变量?

来自分类Dev

分配错误之前引用的变量-如何在多个函数中使用变量?

来自分类Dev

如何在php的函数中使用循环

来自分类Dev

如何使用函数填充for循环中的变量?

来自分类Dev

使用for循环和pROC软件包计算R中的多个ROC曲线。在预测变量字段中使用什么变量?

Related 相关文章

  1. 1

    在 R 中使用 Lm 函数的连续自变量

  2. 2

    如何在mlogit函数中使用字符列表作为自变量列表

  3. 3

    在函数中使用for循环变量

  4. 4

    在多个函数中使用变量?

  5. 5

    如何在Postgresql函数中使用变量进行循环查询

  6. 6

    如何在JavaScript中的多个函数中使用Global变量?

  7. 7

    在for循环中使用多个变量

  8. 8

    R循环遍历lm函数中的自变量

  9. 9

    “ rep”函数(R)中的“每个”自变量有多个值?

  10. 10

    没有在python中使用类,但是我的函数需要“ self”自变量?

  11. 11

    如何在循环中使用导入的函数以及该函数内的循环变量?

  12. 12

    如何在R中使用for循环合并多个.RData?

  13. 13

    如何在R中的函数中使用外部内置变量

  14. 14

    如何在R中的lm()函数中使用变量?

  15. 15

    如何在R中的函数中使用外部内置变量

  16. 16

    R中的函数创建:使用因子水平作为自变量?

  17. 17

    在R中使用For循环创建新变量

  18. 18

    在 R 中使用循环创建多个图

  19. 19

    如何通过在onclick事件中使用函数并使用循环从函数中的数组中计数函数来调用多个JavaScript函数?

  20. 20

    此过滤代码如何使用函数自变量来填补给定计算中的空白?

  21. 21

    如何使用循环声明多个变量?

  22. 22

    在R中使用Apply函数而不是for循环

  23. 23

    在R中使用glm函数循环

  24. 24

    如何在JavaScript中使用map()循环

  25. 25

    分配错误之前引用的变量-如何在多个函数中使用变量?

  26. 26

    分配错误之前引用的变量-如何在多个函数中使用变量?

  27. 27

    如何在php的函数中使用循环

  28. 28

    如何使用函数填充for循环中的变量?

  29. 29

    使用for循环和pROC软件包计算R中的多个ROC曲线。在预测变量字段中使用什么变量?

热门标签

归档