我有一个看起来像这样的数据:具有广泛的数据的数据帧上卡方检验
ID gamesAlone gamesWithOthers gamesRemotely tvAlone tvWithOthers tvRemotely
1 1 1
2 1 1
3 1 1
4 1 1
5 1 1
6 1 1
7 1 1
8 1 1
9 1 1
我想代码,可以做以下两件事情:
首先,变换这像这样整齐的列联表:
Alone WithOthers Remotely
games 2 1 6
tv 4 4 1
其次,使用卡方,看看这些活动(游戏v电视)在他们的社会背景不同。
这是代码来生成数据帧:
data<-data.frame(ID=c(1,2,3,4,5,6,7,8,9),
gamesAlone=c(1,NA,NA,NA,NA,NA,NA,NA,1),
gamesWithOthers=c(NA,NA,NA,NA,NA,NA,NA,1,NA),
gamesRemotely=c(NA,1,1,1,1,1,1,NA,NA),
tvAlone=c(NA,NA,1,1,NA,1,1,NA,NA),
tvWithOthers=c(1,1,NA,NA,1,NA,NA,1,NA),
tvRemotely=c(NA,NA,NA,NA,NA,NA,NA,NA,1))