1

bigglm で重みを指定するにはどうすればよいですか?

次のコードを試しました

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

ここで、f3 と f1 と f2 と weight は SQLite データベースのフィールドです。しかし、次のエラーメッセージで失敗します。

Error in coef.bigqr(object$qr) : 
  NA/NaN/Inf in foreign function call (arg 6)

ランニング

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

エラー メッセージのないモデルが生成されます。

走ってみた

    dbListFields(con, "t")

重量はリストされた変数の 1 つでした。weight:1 という別の変数が出力にリストされていますが。

4

1 に答える 1

3

重みが数値型かどうかを確認し、そうでない場合は試してください

weight=~as.numeric(weight)
于 2013-05-21T14:42:06.040 に答える