簡體   English   中英

使用glm在R中設置大數據-內存耗盡

[英]using glm with large data set in R - memory exhausted

我有一個較大的數據集(> 600萬行和12列),我想對其進行邏輯回歸。 數據幀的第一列名為Dep1,其值為0或1。 其他列的名稱為Var1,Var2,...,Var11,它們是我感興趣的自變量。數據框中的某些列是類型因子,而另一些是num。 我正在通過以下電話運行glm:

mylogit <- glm(Dep1 ~ Var1 + Var2 + Var3 + Var4 + Var5 + Var6  + Var7 + Var8 + Var9 + Var10 + Var11,data=dataset,family=binomial())

當我使用所有變量調用glm時,我收到消息:

Error: vector memory exhausted (limit reached?)

我可以使用較小的變量集運行glm,例如僅從Var1到Var4,但是我想對所有變量進行檢查。 有任何解決此錯誤的建議嗎?

我結束了此處的步驟,重新啟動R后似乎已解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM