library(MASS)
library(vcd)
## Loading required package: grid
library(vcdExtra)
## Loading required package: gnm
data(DaytonSurvey)
Dayton.ACM <- aggregate(Freq ~ cigarette + alcohol + marijuana, data = DaytonSurvey, FUN = sum)
attach(DaytonSurvey)
str(DaytonSurvey)
## 'data.frame': 32 obs. of 6 variables:
## $ cigarette: Factor w/ 2 levels "Yes","No": 1 2 1 2 1 2 1 2 1 2 ...
## $ alcohol : Factor w/ 2 levels "Yes","No": 1 1 2 2 1 1 2 2 1 1 ...
## $ marijuana: Factor w/ 2 levels "Yes","No": 1 1 1 1 2 2 2 2 1 1 ...
## $ sex : Factor w/ 2 levels "female","male": 1 1 1 1 1 1 1 1 2 2 ...
## $ race : Factor w/ 2 levels "white","other": 1 1 1 1 1 1 1 1 1 1 ...
## $ Freq : num 405 13 1 1 268 218 17 117 453 28 ...
Daytona.ACM =aggregate(Freq~cigarette +alcohol +marijuana,data= DaytonSurvey, FUN=sum)
ACM.ind =loglm(Freq ~., data=Daytona.ACM)
ACM.ind
## Call:
## loglm(formula = Freq ~ ., data = Daytona.ACM)
##
## Statistics:
## X^2 df P(> X^2)
## Likelihood Ratio 1286.020 4 0
## Pearson 1411.386 4 0
Daytona.tab = xtabs(Freq ~ ., data = Daytona.ACM)
pairs(Daytona.tab, type = "pairwise", shade = TRUE)

fourfold(aperm(Daytona.tab, c(1, 2, 3)))

fourfold(aperm(Daytona.tab, c(2, 3, 1)))

fourfold(aperm(Daytona.tab, c(3, 1, 2)))
