Nothing
## Clogg & Shihadeh (1994), Tables 3.5a and b (p. 55-61)
# See also ?rc
library(logmult)
data(gss88)
model <- rc(gss88, start=NA)
# Unweighted scores
summary(model, weighting="none")
# Marginally weighted scores
summary(model, weighting="marginal")
# Uniformly weighted scores
summary(model, weighting="uniform")
unweighted <- assoc(model, weighting="none")
marginal <- assoc(model, weighting="marginal")
uniform <- assoc(model, weighting="uniform")
stopifnot(all.equal(round(c(unweighted$row, unweighted$row * sqrt(unweighted$phi[1]),
marginal$row, marginal$row * sqrt(marginal$phi[1]),
uniform$row, uniform$row * sqrt(uniform$phi[1])), 2),
c(0.57, 0.56, 0.15, -0.01, -0.23, 0.04, -0.42, -0.2, -0.19, -0.16, -0.1,
1.61, 1.6, 0.42, -0.04, -0.66, 0.11, -1.19, -0.56, -0.54, -0.46, -0.29,
1.78, 1.78, 0.37, -0.17, -0.91, 0, -1.53, -0.78, -0.76, -0.66, -0.47,
1.53, 1.52, 0.32, -0.14, -0.78, 0, -1.31, -0.67, -0.65, -0.57, -0.4,
1.88, 1.87, 0.48, -0.04, -0.77, 0.12, -1.38, -0.65, -0.63, -0.53, -0.34,
1.87, 1.87, 0.48, -0.04, -0.77, 0.12, -1.38, -0.65, -0.63, -0.53, -0.34)))
stopifnot(all.equal(round(c(unweighted$col, unweighted$col * sqrt(unweighted$phi[1]),
marginal$col, marginal$col * sqrt(marginal$phi[1]),
uniform$col, uniform$col * sqrt(uniform$phi[1])), 2),
c(-0.56, -0.41, -0.08, 0.07, 0.41, 0.58,
-1.6, -1.16, -0.24, 0.19, 1.16, 1.65,
-1.89, -1.39, -0.33, 0.16, 1.29, 1.85,
-1.62, -1.19, -0.28, 0.14, 1.1, 1.59,
-1.38, -1, -0.21, 0.16, 1, 1.43,
-1.37, -1, -0.21, 0.16, 1, 1.42)))
# Test anova
indep <- gnm(Freq ~ Occupation + Years.of.Schooling, data=gss88, family=poisson)
anova(indep, unweighted, test="LR")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.