如何为R中的模型构造一个大的常规公式?

JPC*_*JPC 4 variables modeling regression r prediction

我正在尝试创建模型以从包含预测器x1到x100和其他200个变量的数据"D"预测"y".因为所有的X都没有存储,所以我不能按列调用它们.

我不能使用ctree( y ~ , data = D) 因为其他变量,有没有办法可以引用它们x1:100 ?? 在模型中?

而不是写一个很长的代码

ctree( y = x1 + x2 + x..... x100) 
Run Code Online (Sandbox Code Playgroud)

一些建议将不胜感激.

flo*_*del 8

还有两个.我最简单的想法是对数据进行子集化:

ctree(y ~ ., data = D[, c("y", paste0("x", 1:100))]
Run Code Online (Sandbox Code Playgroud)

或者是构建动态公式的更实用的方法:

ctree(reformulate(paste0("x", 1:100), "y"), data = D)
Run Code Online (Sandbox Code Playgroud)