Re: [問題] 迴歸參數的擷取

看板R_Language作者 (攸藍)時間11年前 (2013/08/07 14:07), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/2 (看更多)
# 我造的範例 n = 4; p = 13 logit_trans = function(x) exp(x) / (1+exp(x)) data = matrix(rnorm(n*p, 0, 0.1), n) data = data.frame(y = sapply(logit_trans(cbind(1, data) %*% 1:(p+1)), function(p) rbinom(1,1,p)), data) comb = t(combn(4:12,2)) beta = mapply(function(i, j) matrix(coef(glm( data[,1] ~ data[,2] + data[,3] + data[,i] + data[,j] + data[,i]:data[,j], family=binomial(link="logit"), data = data))), comb[,1], comb[,2]) beta = cbind(comb, t(beta)) colnames(beta) <- c("i", "j","Intercept", "Gender", "Age", "CAR1", "CAR2", "CAR1*CAR2") -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.152.213 ※ 編輯: celestialgod 來自: 140.116.152.213 (08/07 14:10)

08/07 17:44, , 1F
雖然不知為何會有NA(singularities是啥?),不過如果只是
08/07 17:44, 1F

08/07 17:45, , 2F
要抽出參數值的話,就直接coef(mylogit)即可~
08/07 17:45, 2F

08/07 18:48, , 3F
singularities就是n<p的情況 造成無法估計
08/07 18:48, 3F

08/07 18:48, , 4F
原po想要完整的TABLE
08/07 18:48, 4F

08/07 18:49, , 5F
我查看summary.glm的code 實在無法解決QQ
08/07 18:49, 5F

08/07 23:32, , 6F
mylogit$coefficients
08/07 23:32, 6F
※ 編輯: celestialgod 來自: 61.227.245.110 (08/08 13:08) ※ 編輯: celestialgod 來自: 61.227.245.110 (08/08 13:09)
文章代碼(AID): #1I0UGFRM (R_Language)
文章代碼(AID): #1I0UGFRM (R_Language)