以编程方式添加公式术语

koe*_*bro 1 regression r

我正在运行模拟,需要测试不同大小公式的性能。从包含 V1、V2、V3...Vk 列的数据框中绘制,我需要以编程方式创建诸如此类的公式fit <- ols(y ~ V1 + V2 + V3, data=dataframe)

如何对公式进行编码以缩放公式的长度?

Sve*_*ein 5

您可以使用reformulate

k <- 4

reformulate(paste0("V", seq(k)), response = "y")
# y ~ V1 + V2 + V3 + V4
Run Code Online (Sandbox Code Playgroud)