[R-br] geeglm não reconhece os clusters...
Paula Mendes Luz
luzpaulamendes em gmail.com
Domingo Agosto 21 21:59:08 BRT 2011
oi pessoal
alguém já usou a funcao geeglm do geepack?
estou tentando usar e apesar de nao receber um erro, algo está errado
pois os clusters nao sao reconhecidos:
(o banco temp tem diversos clusters na var patient que tem tamanho 1-9)
> geeglm(se ~ 1+offset(log(dfu/365.25)), data = temp, family = poisson(), id = patient, corstr = "independence")
Call:
geeglm(formula = se ~ 1 + offset(log(dfu/365.25)), family = poisson(),
data = temp, id = patient, corstr = "independence")
Coefficients:
(Intercept)
-1.671535
Degrees of Freedom: 100 Total (i.e. Null); 99 Residual
Scale Link: identity
Estimated Scale Parameters: [1] 4.447461
Correlation: Structure = independence
Number of clusters: 1 Maximum cluster size: 100
Warning message:
In diff(as.numeric(id)) : NAs introduced by coercion
a maneira de especificar o modelo é igual ao glm e usando o glm o
modelo estima corretamente:
> fit2 <- glm(se ~ 1+offset(log(dfu/365.25)), data = bpal, family = poisson())
> summary(fit2)
Call:
glm(formula = se ~ 1 + offset(log(dfu/365.25)), family = poisson(),
data = bpal)
Deviance Residuals:
Min 1Q Median 3Q Max
-0.689 -0.688 -0.688 -0.688 13.198
Coefficients:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -1.44036 0.01003 -143.6 <2e-16 ***
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
(Dispersion parameter for poisson family taken to be 1)
Null deviance: 61241 on 45028 degrees of freedom
Residual deviance: 61241 on 45028 degrees of freedom
AIC: 70587
Number of Fisher Scoring iterations: 7
entretanto, eu preciso corrigir pelas medidas repetidas nos
pacientes... logo, preciso usar geeglm...
se alguém tiver uma dica ou souber de alguma outra forma de rodar um
GEE, favor orientar.
obrigada, paula.
Mais detalhes sobre a lista de discussão R-br