如何有效地 运行 负二项式回归与 R 中的许多变量
How to efficiently run negative binomial regression with many variables in R
我的数据集呈负二项分布,因此,我想用负二项回归来分析它。
我遵循了本网站中描述的说明; https://stats.idre.ucla.edu/r/dae/negative-binomial-regression/
实际上,它运行良好,我能够分析我的数据。
但是,我有很多变量要分析,我不想编写脚本
linear <- glm(V1 ~ V2 + V3 + V4 + V5 + V6 + V7 + V8 + V9 + V10 ... V100, data = df1)
假设我有 100 个变量要分析,我该如何编写高效的回归代码来节省我的时间?
虽然如果我简单地添加所有东西就可以工作,比如 + V2 + V3 +V4 ....直到最后,我真的不想。
任何意见都应该有所帮助。
谢谢。
as.formula
和 paste
救援
> Vmax=10
> as.formula(paste0("V1~",paste0("V",2:(Vmax-1),sep="+",collapse=""),"V",Vmax,collapse=""))
V1 ~ V2 + V3 + V4 + V5 + V6 + V7 + V8 + V9 + V10
我的数据集呈负二项分布,因此,我想用负二项回归来分析它。
我遵循了本网站中描述的说明; https://stats.idre.ucla.edu/r/dae/negative-binomial-regression/
实际上,它运行良好,我能够分析我的数据。 但是,我有很多变量要分析,我不想编写脚本
linear <- glm(V1 ~ V2 + V3 + V4 + V5 + V6 + V7 + V8 + V9 + V10 ... V100, data = df1)
假设我有 100 个变量要分析,我该如何编写高效的回归代码来节省我的时间? 虽然如果我简单地添加所有东西就可以工作,比如 + V2 + V3 +V4 ....直到最后,我真的不想。
任何意见都应该有所帮助。 谢谢。
as.formula
和 paste
救援
> Vmax=10
> as.formula(paste0("V1~",paste0("V",2:(Vmax-1),sep="+",collapse=""),"V",Vmax,collapse=""))
V1 ~ V2 + V3 + V4 + V5 + V6 + V7 + V8 + V9 + V10