2016-07-12 39 views
0

我在Excel中有數據框,我想運行模型並返回預測和彙總統計。目前,我將數據導出到R,運行線性模型並使用XLConnect返回係數。雖然這適用於線性模型,但它對於更復雜的模型不適用,例如廣義相加模型,因爲係數不可用。我想知道是否有更好的方法來完成上述操作。有沒有辦法在Excel中運行R?

什麼我現在做的例子,那就是非最佳:

library(XLConnect) 
dat <- data.frame(rsp = rnorm(100, 0, 1), 
        pred1 = rnorm(100, 0, 1), 
        pred2 = rnorm(100, 0, 1)) 
model <- lm(rsp ~ pred1 + pred2, data = dat) 
writeWorksheetToFile("model1.xlsx", 
       data = summary(dat), 
       sheet = "summary", 
       header = TRUE, 
       clearSheets = TRUE) 
+3

請參閱[RExcel](http://rcom.univie.ac.at/download.html);但你的問題是這個網站的題外話。 – nrussell

+0

爲什麼它是題外話? – IJH

+2

[來自這裏](http://stackoverflow.com/help/on-topic),*「要求我們推薦或查找圖書,工具,軟件庫,教程或其他非現場資源的問題不適用於堆棧溢出,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,而是描述問題以及迄今爲止解決問題所做的工作。 – nrussell

回答

1

有幾個選擇。我目前正在使用BERT - 基本Excel R工具包(https://bert-toolkit.com/

我想這個解決方案或其他第三方的替代品可能會幫助你實現你的目標。

相關問題