R version 2.13.0 (2011-04-13)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: i486-pc-linux-gnu (32-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> x <- array(list('HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'HI'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'LO'
+ ,'HI'
+ ,'LO'
+ ,'HI')
+ ,dim=c(2
+ ,162)
+ ,dimnames=list(c('Happiness'
+ ,'Depression')
+ ,1:162))
>  y <- array(NA,dim=c(2,162),dimnames=list(c('Happiness','Depression'),1:162))
>  for (i in 1:dim(x)[1])
+  {
+  	for (j in 1:dim(x)[2])
+  	{
+  		y[i,j] <- as.numeric(x[i,j])
+  	}
+  }
There were 50 or more warnings (use warnings() to see the first 50)
> par3 = 'Pearson Chi-Squared'
> par2 = '2'
> par1 = '1'
> main = 'Association Plot'
> #'GNU S' R Code compiled by R2WASP v. 1.0.44 ()
> #Author: Dr. Ian E. Holliday
> #To cite this work: Ian E. Holliday, 2009, YOUR SOFTWARE TITLE (vNUMBER) in Free Statistics Software (v$_version), Office for Research Development and Education, URL http://www.wessa.net/rwasp_YOURPAGE.wasp/
> #Source of accompanying publication: 
> #Technical description: 
> library(vcd)
Loading required package: MASS
Loading required package: grid
Loading required package: colorspace
> cat1 <- as.numeric(par1) #
> cat2<- as.numeric(par2) #
> simulate.p.value=FALSE
> if (par3 == 'Exact Pearson Chi-Squared by Simulation') simulate.p.value=TRUE
> x <- t(x)
> (z <- array(unlist(x),dim=c(length(x[,1]),length(x[1,]))))
       [,1] [,2]
  [1,] "HI" "HI"
  [2,] "HI" "LO"
  [3,] "LO" "HI"
  [4,] "LO" "HI"
  [5,] "HI" "HI"
  [6,] "HI" "HI"
  [7,] "HI" "HI"
  [8,] "HI" "LO"
  [9,] "HI" "LO"
 [10,] "HI" "HI"
 [11,] "HI" "LO"
 [12,] "HI" "LO"
 [13,] "LO" "HI"
 [14,] "HI" "HI"
 [15,] "HI" "LO"
 [16,] "HI" "HI"
 [17,] "HI" "HI"
 [18,] "HI" "LO"
 [19,] "HI" "LO"
 [20,] "HI" "HI"
 [21,] "HI" "LO"
 [22,] "LO" "HI"
 [23,] "HI" "HI"
 [24,] "LO" "HI"
 [25,] "HI" "LO"
 [26,] "LO" "LO"
 [27,] "HI" "LO"
 [28,] "HI" "HI"
 [29,] "HI" "HI"
 [30,] "LO" "HI"
 [31,] "HI" "LO"
 [32,] "LO" "HI"
 [33,] "HI" "LO"
 [34,] "HI" "LO"
 [35,] "HI" "HI"
 [36,] "HI" "LO"
 [37,] "LO" "HI"
 [38,] "HI" "HI"
 [39,] "HI" "LO"
 [40,] "LO" "LO"
 [41,] "HI" "LO"
 [42,] "HI" "HI"
 [43,] "HI" "LO"
 [44,] "LO" "HI"
 [45,] "LO" "LO"
 [46,] "LO" "HI"
 [47,] "HI" "LO"
 [48,] "HI" "LO"
 [49,] "HI" "HI"
 [50,] "LO" "LO"
 [51,] "HI" "LO"
 [52,] "HI" "HI"
 [53,] "LO" "HI"
 [54,] "LO" "HI"
 [55,] "LO" "LO"
 [56,] "HI" "HI"
 [57,] "HI" "HI"
 [58,] "HI" "LO"
 [59,] "LO" "LO"
 [60,] "LO" "HI"
 [61,] "LO" "HI"
 [62,] "LO" "HI"
 [63,] "LO" "HI"
 [64,] "HI" "HI"
 [65,] "HI" "HI"
 [66,] "LO" "LO"
 [67,] "LO" "HI"
 [68,] "LO" "HI"
 [69,] "HI" "HI"
 [70,] "HI" "HI"
 [71,] "HI" "HI"
 [72,] "HI" "HI"
 [73,] "HI" "HI"
 [74,] "HI" "LO"
 [75,] "LO" "LO"
 [76,] "LO" "HI"
 [77,] "HI" "HI"
 [78,] "LO" "HI"
 [79,] "HI" "HI"
 [80,] "LO" "LO"
 [81,] "HI" "LO"
 [82,] "HI" "LO"
 [83,] "HI" "LO"
 [84,] "HI" "HI"
 [85,] "HI" "HI"
 [86,] "HI" "HI"
 [87,] "HI" "HI"
 [88,] "HI" "HI"
 [89,] "LO" "HI"
 [90,] "LO" "HI"
 [91,] "HI" "HI"
 [92,] "LO" "HI"
 [93,] "HI" "HI"
 [94,] "HI" "HI"
 [95,] "LO" "LO"
 [96,] "HI" "LO"
 [97,] "LO" "HI"
 [98,] "HI" "LO"
 [99,] "HI" "LO"
[100,] "HI" "LO"
[101,] "HI" "LO"
[102,] "LO" "HI"
[103,] "HI" "HI"
[104,] "LO" "LO"
[105,] "HI" "HI"
[106,] "LO" "HI"
[107,] "HI" "LO"
[108,] "HI" "HI"
[109,] "LO" "HI"
[110,] "LO" "HI"
[111,] "HI" "HI"
[112,] "LO" "HI"
[113,] "LO" "LO"
[114,] "HI" "HI"
[115,] "HI" "HI"
[116,] "HI" "LO"
[117,] "HI" "HI"
[118,] "HI" "HI"
[119,] "HI" "LO"
[120,] "HI" "HI"
[121,] "LO" "HI"
[122,] "HI" "HI"
[123,] "HI" "LO"
[124,] "HI" "LO"
[125,] "HI" "LO"
[126,] "LO" "LO"
[127,] "HI" "LO"
[128,] "HI" "LO"
[129,] "HI" "LO"
[130,] "HI" "HI"
[131,] "LO" "LO"
[132,] "LO" "HI"
[133,] "HI" "LO"
[134,] "HI" "HI"
[135,] "HI" "HI"
[136,] "HI" "HI"
[137,] "LO" "HI"
[138,] "HI" "HI"
[139,] "LO" "HI"
[140,] "HI" "LO"
[141,] "LO" "HI"
[142,] "HI" "LO"
[143,] "HI" "HI"
[144,] "HI" "HI"
[145,] "HI" "HI"
[146,] "HI" "LO"
[147,] "HI" "HI"
[148,] "LO" "HI"
[149,] "LO" "LO"
[150,] "LO" "HI"
[151,] "HI" "HI"
[152,] "LO" "HI"
[153,] "HI" "LO"
[154,] "LO" "HI"
[155,] "LO" "HI"
[156,] "LO" "HI"
[157,] "LO" "HI"
[158,] "HI" "HI"
[159,] "HI" "LO"
[160,] "LO" "LO"
[161,] "LO" "HI"
[162,] "LO" "HI"
> (table1 <- table(z[,cat1],z[,cat2]))
    
     HI LO
  HI 57 46
  LO 43 16
> (V1<-dimnames(y)[[1]][cat1])
[1] "Happiness"
> (V2<-dimnames(y)[[1]][cat2])
[1] "Depression"
> postscript(file="/var/wessaorg/rcomp/tmp/1z0lh1321540343.ps",horizontal=F,onefile=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) 
> assoc(ftable(z[,cat1],z[,cat2],row.vars=1,dnn=c(V1,V2)),shade=T)
> dev.off()
null device 
          1 
> 
> #Note: the /var/wessaorg/rcomp/createtable file can be downloaded at http://www.wessa.net/cretab
> load(file="/var/wessaorg/rcomp/createtable")
> 
> a<-table.start()
> a<-table.row.start(a)
> a<-table.element(a,'Tabulation of Results',ncol(table1)+1,TRUE)
> a<-table.row.end(a)
> a<-table.row.start(a)
> a<-table.element(a,paste(V1,' x ', V2),ncol(table1)+1,TRUE)
> a<-table.row.end(a)
> a<-table.row.start(a)
> a<-table.element(a, ' ', 1,TRUE)
> for(nc in 1:ncol(table1)){
+ a<-table.element(a, colnames(table1)[nc], 1, TRUE)
+ }
> a<-table.row.end(a)
> for(nr in 1:nrow(table1) ){
+ a<-table.element(a, rownames(table1)[nr], 1, TRUE)
+ for(nc in 1:ncol(table1) ){
+ a<-table.element(a, table1[nr, nc], 1, FALSE)
+ }
+ a<-table.row.end(a)
+ }
> a<-table.end(a)
> table.save(a,file="/var/wessaorg/rcomp/tmp/27rbp1321540343.tab") 
> (cst<-chisq.test(table1, simulate.p.value=simulate.p.value) )

	Pearson's Chi-squared test with Yates' continuity correction

data:  table1 
X-squared = 4.1716, df = 1, p-value = 0.04111

> if (par3 == 'McNemar Chi-Squared') {
+ (cst <- mcnemar.test(table1))
+ }
> if (par3=='Fisher Exact Test') {
+ (cst <- fisher.test(table1))
+ }
> if ((par3 != 'McNemar Chi-Squared') & (par3 != 'Fisher Exact Test')) {
+ a<-table.start()
+ a<-table.row.start(a)
+ a<-table.element(a,'Tabulation of Expected Results',ncol(table1)+1,TRUE)
+ a<-table.row.end(a)
+ a<-table.row.start(a)
+ a<-table.element(a,paste(V1,' x ', V2),ncol(table1)+1,TRUE)
+ a<-table.row.end(a)
+ a<-table.row.start(a)
+ a<-table.element(a, ' ', 1,TRUE)
+ for(nc in 1:ncol(table1)){
+ a<-table.element(a, colnames(table1)[nc], 1, TRUE)
+ }
+ a<-table.row.end(a)
+ for(nr in 1:nrow(table1) ){
+ a<-table.element(a, rownames(table1)[nr], 1, TRUE)
+ for(nc in 1:ncol(table1) ){
+ a<-table.element(a, round(cst$expected[nr, nc], digits=2), 1, FALSE)
+ }
+ a<-table.row.end(a)
+ }
+ a<-table.end(a)
+ table.save(a,file="/var/wessaorg/rcomp/tmp/39fdu1321540343.tab") 
+ }
> a<-table.start()
> a<-table.row.start(a)
> a<-table.element(a,'Statistical Results',2,TRUE)
> a<-table.row.end(a)
> a<-table.row.start(a)
> a<-table.element(a, cst$method, 2,TRUE)
> a<-table.row.end(a)
> a<-table.row.start(a)
> if (par3=='Pearson Chi-Squared') a<-table.element(a, 'Pearson Chi Square Statistic', 1, TRUE)
> if (par3=='Exact Pearson Chi-Squared by Simulation') a<-table.element(a, 'Exact Pearson Chi Square Statistic', 1, TRUE)
> if (par3=='McNemar Chi-Squared') a<-table.element(a, 'McNemar Chi Square Statistic', 1, TRUE)
> if (par3=='Fisher Exact Test') a<-table.element(a, 'Odds Ratio', 1, TRUE)
> if (par3=='Fisher Exact Test') {
+ if ((ncol(table1) == 2) & (nrow(table1) == 2)) {
+ a<-table.element(a, round(cst$estimate, digits=2), 1,FALSE)
+ } else {
+ a<-table.element(a, '--', 1,FALSE)
+ }
+ } else {
+ a<-table.element(a, round(cst$statistic, digits=2), 1,FALSE)
+ }
> a<-table.row.end(a)
> if(!simulate.p.value){
+ if(par3!='Fisher Exact Test') {
+ a<-table.row.start(a)
+ a<-table.element(a, 'Degrees of Freedom', 1, TRUE)
+ a<-table.element(a, cst$parameter, 1,FALSE)
+ a<-table.row.end(a)
+ }
+ }
> a<-table.row.start(a)
> a<-table.element(a, 'P value', 1, TRUE)
> a<-table.element(a, round(cst$p.value, digits=2), 1,FALSE)
> a<-table.row.end(a)
> a<-table.end(a)
> table.save(a,file="/var/wessaorg/rcomp/tmp/42jir1321540343.tab") 
> 
> try(system("convert tmp/1z0lh1321540343.ps tmp/1z0lh1321540343.png",intern=TRUE))
character(0)
> 
> 
> proc.time()
   user  system elapsed 
  0.991   0.094   1.094