- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在大型数据集上运行多个线性回归。基本上 biglm 工作正常。现在我尝试找到一种方便的方法来自动创建我的公式,使用一个向量,包含我的因变量和一个字符串,包含我的公式的其余部分。两个字符串一起是我的公式。
这适用于 lm() 但使用 biglm() 会导致错误
可复制的例子:
library(biglm)
data<-data.frame(av=c(1,2,3,4,5,6,5,4,5,5),
uv1=c(1,2,5,5,4,56,3,4,5,6),
uv2=c(4,5,8,3,2,7,6,2,4,6),
weight=c(1.2,1,1,1,1,1,1,1,0,0))
dependent<-c('av')
independent<-'~ uv1 + uv2 -1'
formula<-paste(dependent[1],independent)
#this works fine
lm_standard<-lm(formula,data=data,weights=weight)
#and this works fine
lm_big1<-biglm(av~uv1+uv2-1,data=data,weights=~weight)
#and here comes the error
lm_big<-biglm(formula,data=data,weights=~weight)
最佳答案
lm
自动将合适的对象强制转换为 formula
对象,同时 biglm
没有。自己做就行了....
lm_big<-biglm( as.formula( formula ) ,data=data,weights=~weight)
关于r - 将文本粘贴为 biglm 的公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18082791/
我在 R 中使用一些 big.___() 包处理一个大型数据集。它约为 10 gig (100mmR x 15C),如下所示: Price Var1 Var2 12.4
我尝试在大型数据集上运行多个线性回归。基本上 biglm 工作正常。现在我尝试找到一种方便的方法来自动创建我的公式,使用一个向量,包含我的因变量和一个字符串,包含我的公式的其余部分。两个字符串一起是我
如何从biglm对象中提取公式?我已经尝试过函数 as.formula(),但它没有返回我期望的结果。示例: m1 = lm(Fertility ~ Agriculture + Examination
如何从 biglm 对象中提取公式?我已经尝试过 as.formula() 函数,但它没有返回我期望的结果。示例: m1 = lm(Fertility ~ Agriculture + Examinat
我正在处理包含超过 2^31 个观察值的大量数据。实际观测次数接近 35 亿次。 我正在使用 R 包“biglm”来运行具有大约 70 个预测变量的回归。我一次读入一百万行数据并更新回归结果。数据已使
我正在逐块运行大型数据集,并在使用 biglm 函数时更新线性模型列表。当特定块不包含我在线性模型中的所有因素时会出现问题,并且出现此错误: Error in update.biglm(model,
我一直在尝试使用 biglm 在大型数据集(约 60,000,000 行)上运行线性回归。我想使用 AIC 进行模型选择。但是我发现在较小的数据集上使用 biglm 时,biglm 返回的 AIC 变
我正在尝试从 biglm 中使用的 QR 分解中恢复 R 矩阵。为此,我使用了 vcov.biglm 中的一部分代码并将其放入如下函数中: qr.R.biglm col(R)] col(R)] <
我用过biglm在 R 中,发现它非常有用。现在我需要 python 中的相同类型的功能。有任何想法吗?我已经看到 patsy/statsmodels 有一个增量模式,但没能找到任何样本来复制/改编。
我是一名优秀的程序员,十分优秀!