如何为大量变量运行 bigglm 函数

use*_*361 4 memory-management r bigdata

ffbasehttp://cran.r-project.org/web/packages/ffbase/ffbase.pdf)中有bigglm函数:

bigglm.ffdf(formula, data, family = gaussian(), ...,
Run Code Online (Sandbox Code Playgroud)

其中formula是一样的东西Y~X,假设YX对应于colnamesffdf对象调用data

如果我有 200 列data我想放在方程的 RHS 上怎么办?显然我不能输入Y~X1+X2+....+X200

如何在Y~X1+X2+....+X200不输入 RHS 上的所有 200 个变量的情况下运行?

Sam*_*son 5

.符号是此的正常字符,但不确定它是否适用ffbase。IE

m <- lm(y ~ ., df)
Run Code Online (Sandbox Code Playgroud)

将由 中y的所有其他列进行描述df

正如 Chris 所描述的,这似乎是 中的一个错误biglm,可以使用以下方法解决:

m <- bigglm(terms(y ~ ., data=df), data=df)
Run Code Online (Sandbox Code Playgroud)

但这应该作为一个错误报告给biglm.