Aliases: medpolish
Keywords: robust
### ** Examples require(graphics) ## Deaths from sport parachuting; from ABC of EDA, p.224: deaths <- rbind(c(14,15,14), c( 7, 4, 7), c( 8, 2,10), c(15, 9,10), c( 0, 2, 0)) dimnames(deaths) <- list(c("1-24", "25-74", "75-199", "200++", "NA"), paste(1973:1975)) deaths
1973 1974 1975 1-24 14 15 14 25-74 7 4 7 75-199 8 2 10 200++ 15 9 10 NA 0 2 0
(med.d <- medpolish(deaths))
1: 19 Final: 19
Median Polish Results (Dataset: "deaths") Overall: 8 Row Effects: 1-24 25-74 75-199 200++ NA 6 -1 0 2 -8 Column Effects: 1973 1974 1975 0 -1 0 Residuals: 1973 1974 1975 1-24 0 2 0 25-74 0 -2 0 75-199 0 -5 2 200++ 5 0 0 NA 0 3 0
plot(med.d)
## Check decomposition: all(deaths == med.d$overall + outer(med.d$row,med.d$col, `+`) + med.d$residuals)
[1] TRUE