[R] Question about contrasts and interpreting glm output for factors
dhinds at sonic.net
dhinds at sonic.net
Thu Aug 4 04:01:22 CEST 2011
I'm fitting a logistic regression model of the form:
outcome ~ covariates + A*B
where A and B are factors -- A has 4 levels, B has 2 levels. The A
and B term each have significant main effects and the interaction term
is significant. I'd like to ask, how does a particular set of A and B
values affect the predicted outcome, compared to the mean prediction
across all levels. The design is unbalanced but is essentially a
random sample of the underlying population, at least with respect to A
and B. So I think what I'm asking for are contrasts for each
combination of A and B, against a weighted sum of regression
coefficients for all values of A and B.
I'm currently doing this with the 'rms' package using things like:
contrast(model, list(A=a0,B=b0),list(A=levels(A),B=levels(B)),
type='average', weights=as.data.frame(table(A,B))$Freq)
where a0 is a particular level of A, and b0 is a level of B.
Is this a reasonable thing to do? The results are fairly consistent
with what I get if I fit models where I replace the A*B term with a
indicator for a particular combination of levels of A and B, like
I(A==a0 & B==b0), and use the Wald test on that term. Any suggestions
for good information sources for using complex contrasts would also be
appreciated; I haven't found a great one so far.
-- Dave
More information about the R-help
mailing list