R 使用SQLite作为后端数据库在bigglm中指定权重的正确方法是什么?

R 使用SQLite作为后端数据库在bigglm中指定权重的正确方法是什么?,r,R,如何在bigglm中指定权重 我尝试了以下代码 m <- bigglm(f3~f1+f2,data=con,tablename="t",weights=~weight,chunksize= 5000,family =binomial()) 运行 m <- bigglm(f3~f1+f2,data=con,tablename="t",chunksize= 5000,family =binomial()) 重量是列出的变量之一。尽管输出中还有另一个名为weight:1的变量。请检

如何在bigglm中指定权重

我尝试了以下代码

 m <- bigglm(f3~f1+f2,data=con,tablename="t",weights=~weight,chunksize= 5000,family =binomial())
运行

 m <- bigglm(f3~f1+f2,data=con,tablename="t",chunksize= 5000,family =binomial())

重量是列出的变量之一。尽管输出中还有另一个名为weight:1的变量。请检查weight是否为数字类型,如果不是,请重试

weight=~as.numeric(weight)

我尝试了一个玩具数据集,它的工作。你能做到吗?你没有给我们足够的信息来帮助我们。错误消息是什么?你能在你的SQLite表中列出这个列吗(可能名称不是“weight”)。只是在SQLite中weight没有定义为num,只需要转换它就可以了。
    dbListFields(con, "t")
weight=~as.numeric(weight)