Exercise 4.2 The data set Abortion in vcdExtra gives a 2 × 2 × 2 table of opinions regarding abortion in relation to sex and status of the respondent. This table has the following structure:
library(vcdExtra)
## Warning: package 'vcdExtra' was built under R version 3.4.2
## Loading required package: vcd
## Warning: package 'vcd' was built under R version 3.4.3
## Loading required package: grid
## Loading required package: gnm
data("Abortion")
str(Abortion)
## table [1:2, 1:2, 1:2] 171 152 138 167 79 148 112 133
## - attr(*, "dimnames")=List of 3
## ..$ Sex : chr [1:2] "Female" "Male"
## ..$ Status : chr [1:2] "Lo" "Hi"
## ..$ Support_Abortion: chr [1:2] "Yes" "No"
fourfold(Abortion,c(3,1,2))
fourfold(aperm(Abortion,c(3,1,2)))
oddsratio(Abortion, log = F)
## odds ratios for Sex and Status by Support_Abortion
##
## Yes No
## 1.3614130 0.6338682
confint(oddsratio(Abortion, log = F))
## 2.5 % 97.5 %
## Yes 0.9945685 1.8635675
## No 0.4373246 0.9187431
Exercise 4.7 Agresti and Winner (1997) gave the data in below on the ratings of 160 movies by the reviewers Gene Siskel and Roger Ebert for the period from April 1995 through September 1996. The rating categories were Con (“thumbs down”), Mixed, and Pro (“thumbs up”).
Mdata = matrix(c(24,8,13,45,8,13,11,32,10,9,64,83,42,30,88,160), ncol = 4, byrow = T)
colnames(Mdata) = c("Con", "Mixed", "Pro", "Total")
rownames(Mdata) = c("Con", "Mixed", "Pro", "Total")
Mdata
## Con Mixed Pro Total
## Con 24 8 13 45
## Mixed 8 13 11 32
## Pro 10 9 64 83
## Total 42 30 88 160
Kappa(Mdata)
## value ASE z Pr(>|z|)
## Unweighted 0.09012 0.02882 3.127 0.001767
## Weighted 0.08737 0.03372 2.591 0.009573
agreementplot(Mdata, main = "Weighted")
agreementplot(Mdata, main = "Unweighted", weights = 1)