2014-09-10 35 views
1

我的代碼是:如何使用公式函數的數據參數?

gls(fish~data+temp+size, na.action=na.omit, data=???, correlation=corAR1(form=~Date)) 

我只是想了解data說法,因爲我不知道把它的東西。我知道這是gls的變量,但我不完全明白當使用公式時翻譯的內容。

我已經看過這些手冊,但它不會給我太多的gls的變量,我想這聽起來很明顯,除非你以前從未做過。

+0

一個使用的例子是http://stackoverflow.com/questions/14033551/r-plotting-confidence-bands-with-ggplot – 2014-09-10 09:37:24

回答

4

data參數引用了您的公式中的變量應該從其中繪製的data.frame。這在R中的所有建模功能中都是一致的(例如,參見? lm;儘管您沒有使用基礎包並且未指定包來自哪個包gls,所以也許這是不同的)。

+2

'gls'的一個可能的來源是'nlme'包,其中'data'論點與其餘的建模功能是一致的。 – 2014-09-10 09:34:21

+0

數據,但可以在其他公式中使用,我恰好正在使用gls。我的問題是要知道在data = – Francesca 2014-09-10 10:28:40

+0

model1 <-gls(Number.of.Fish_Julian.Date + Temperature + Size.Class,na.action = na.omit,data = mydata,correlation = corAR1(form =〜Julian.Date)) 不幸的是仍然無法正常工作。我不斷收到有關AR1的錯誤消息:Initialize.corAR1中的錯誤(X [[1L]],...): 協變量在「corAR1」對象的組內必須具有唯一值。我發現其他人試圖找到這個錯誤的解決方案,但似乎沒有人知道。 – Francesca 2014-09-10 12:26:43

相關問題