2015-10-23 23 views
0

我有57個個體(約有60,000個重複),標記爲「ID_Year」,用於創建棲息地選擇的GLME模型。我如何提取每個「ID_Year」的唯一系數估計值?從glm中提取獨特的係數估計

這裏是模型:

Cand.mod[[25]] <-glmer(Used ~ WBEMesicHa + Treatments + WBERoads45 + WBERoads25 + WBERoadsUn + Powerlines + Agricultur + UrbanEucli+ NonUrbanEu + ClippedCan + (1|ID_Year),family=binomial(logit),data=data)#failed to converge 

我已經試過fixef(Cand.mod[[25]])並獲得模型估計的單組輸出:

(Intercept) WBEMesicHa Treatments WBERoads45 WBERoads25 WBERoadsUn Powerlines Agricultur UrbanEucli NonUrbanEu ClippedCan2 ClippedCan3 
-4.195335406 0.045302307 -0.111918732 -0.036906751 0.025336140 0.240330206 0.209806088 0.073736439 -0.004829703 -0.217925175 -1.070915726 -1.866897616 
ClippedCan4 ClippedCan5 
-2.833117637 -5.124756532 

但我就是無法得到它爲每個57個人。我敢肯定,我失去了一些東西簡單...

+0

也許用'coef'? – Roland

+0

@Roland我早些時候曾嘗試過,雖然它確實返回了所有57個人的估計值,但個人變化的唯一系數是截距。其他係數保持不變... – Charlie

+0

是的,當然。畢竟,你只有一個隨機的攔截。所有人的斜坡必須相同。如果你想要隨機斜坡,你需要指定。 (我注意到關於收斂失敗的評論,你應該調查一下。) – Roland

回答