【发布时间】:2011-10-10 11:08:44
【问题描述】:
为什么“lm”和“biglm”会产生不同的估计值?考虑下面的代码:
a = as.data.frame(cbind(y=rnorm(1000000), x1=rnorm(1000000), x2=rnorm(1000000)))
m1 = lm(y ~ x1 + x2, data=a); summary(m1)
library(biglm)
m2 = biglm(y ~ x1 + x2, data=a); summary(m2)
biglm 是否分块处理没有区别 - 最终估计与 lm 产生的不同。
【问题讨论】:
-
我无法使用提供的代码重现这一点(我发现
lm和biglm估计之间没有明显差异)。请您粘贴两个summary电话的打印输出。 -
如果不提供有关您的数据的更多信息,我无法看到您期望如何获得有用的答案。
标签: r