2012-07-23 126 views
2

我很努力地將打印結果從「summary.glm」轉換爲CSV文件。我的代碼,這是相當簡單的,如下:Summary.glm轉換爲CSV文件?

results <-glm(dv ~ iv + iv2, family=binomial, data=dataframe) 
results_df <-summary.glm(results) 
write.csv(results_df, "myCSV.csv") 

這產生了錯誤:cannot coerce class 'summary.glm' into a data.frame'

我真正需要做的就是將我的係數作爲賠率比率導出到包含標準誤差和p值的CSV文件中。我確信有一個包可以做到這一點;我只是沒有找到它。請幫忙!

回答

4

只要做到:

results_df <-summary.glm(results)$coefficients 

這將提取係數的數據幀。

+0

我該如何做相反的過程?那是從CSV文件獲取公式? – 2014-08-03 15:01:10

+0

@RamGAthreya:從這種文件中無法做到:所有存儲的都是係數,而不是公式。 – 2014-08-05 01:13:59

+0

哦,那麼有沒有辦法保存未來使用的公式?我真的很想這樣做,因爲我不想每次想做預測時重新學習我的模型。 – 2014-08-05 02:31:22