【发布时间】:2018-11-19 00:12:39
【问题描述】:
假设我在运行时获得了一个数据框df,如何使用多项式回归拟合多项式模型,每个预测变量都是来自 df 的列,并且具有常数 k >= 2 的度数
困难在于,'df' 在运行时被读取,因此在编写脚本时其列的数量和名称是未知的。(但我知道响应变量是第一列)所以当我调用 lm我不知道怎么写formula。
如果k = 1,那么我可以简单地写一个通用的线性公式
names(df)[1] <- "y"
lm(y ~ ., data = df)
我可以为多项式公式做类似的事情吗?
【问题讨论】:
标签: r