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

标签 r memory-management bigdata

ffbase ( http://cran.r-project.org/web/packages/ffbase/ffbase.pdf ) 有 bigglm功能:

bigglm.ffdf(formula, data, family = gaussian(), ...,

哪里formula类似于 Y~X ,假设 YX对应于 colnamesffdf对象调用 data .

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

我如何运行 Y~X1+X2+....+X200无需在 RHS 上输入所有 200 个变量?

最佳答案

.符号是这个的正常字符,不确定它是否适用于 ffbase尽管。 IE。

m <- lm(y ~ ., df)

将描述 ydf 中的所有其他列.

正如 Chris 所描述的,这似乎是 biglm 中的一个错误。 ,并且可以使用以下方法解决:
m <- bigglm(terms(y ~ ., data=df), data=df)

但这应该作为错误报告给 biglm 的作者.

关于r - 如何为大量变量运行 bigglm 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19909471/

相关文章:

javascript - 在 R Shiny 中将鼠标光标更改为手(指针)

r - ggplot2和R中的scale_x_date中断

r - 实现 dplyr 的 filter() 以显示多年的多个条目

objective-c - 需要内存管理帮助——静态类变量 Objective C

python - 如何优化包含 for 循环和数据框中 2000 万行的函数

linux - 使用grep在一个很长的字符串中搜索一个词

java - Apache项目与大数据世界

r - 忽略 R 中某些值的行求和值

C - 分配一个整数

c - 尽管释放结构内存泄漏