小编Jzl*_*a10的帖子

如何将公式传递给 lm() 没有错误?

我尝试将公式传递给 lm()。但是,当我执行以下操作时:

independend_vars <- c("PC_1_food_men","covar_prev_diab")
dependent_var <- c("PC_1_mets_men", "PC_2_mets_men", "PC_3_mets_men")

var_names <- independend_vars

formula <- as.formula(paste0(dependent_var, "~", paste0(var_names, collapse = "+")))

Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Warning:
Using formula(x) is deprecated when x is a character vector of length > 1.
  Consider formula(paste(x, collapse = " ")) instead. 
Run Code Online (Sandbox Code Playgroud)

有谁知道问题出在哪里?

r formula lm

0
推荐指数
1
解决办法
1756
查看次数

标签 统计

formula ×1

lm ×1

r ×1