直到最近我使用SPSS進行統計,但由於我不再在大學,所以我改變爲R.事情進展順利,但我似乎無法複製我獲得的結果在SPSS中反覆使用LMM。我確實在這裏找到了一些似乎相關的步驟,但那些步驟並沒有解決我的問題。R中的重複效應LMM
這是SPSS腳本我想中的R
MIXED TriDen_L BY Campaign Watering Heating
/CRITERIA=CIN(95) MXITER(100) MXSTEP(10) SCORING(1)
SINGULAR(0.000000000001) HCONVERGE(0,
ABSOLUTE) LCONVERGE(0, ABSOLUTE) PCONVERGE(0.000001, ABSOLUTE)
/FIXED=Campaign Watering Heating Campaign*Watering Campaign*Heating
Watering*Heating Campaign*Watering*Heating | SSTYPE(3)
/METHOD=REML
/PRINT=TESTCOV
/RANDOM=Genotype | SUBJECT(Plant_id) COVTYPE(AD1)
/REPEATED=Week | SUBJECT(Plant_id) COVTYPE(AD1)
/SAVE=PRED RESID
使用lme4
包RI複製曾嘗試:
lmm <- lmer(lnTriNU ~ Campaign + Watering + Heating + Campaign*Watering
+ Campaign*Heating + Watering*Heating + Campaign*Watering*Heating
+ (1|Genotype) + (1|Week:Plant_id), pg)
但這-and我已經嘗試了其他選項隨機部分 - 保留產生錯誤:
Error: number of levels of each grouping factor must be < number of observations
顯然在SPSS前夕事情很好。我懷疑我沒有正確模擬重複的效果?還保存預測值和殘差值對我來說還不是直接的...
我希望任何人都可以指出我的方向。
您應該提供示例輸入數據以使問題[reproducible](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。此外,請包括您期望從SPSS獲得的輸出,以便比較R結果。 – MrFlick
要保存輸出,請參閱'?save'和'?write.csv'。要訪問模型估計值,請查看'lmer'的Values部分以及'?summary.lmer'。 – lmo
不應該是'(Week | Plant_id)'嗎? – Roland