x <- c(15136 ,16733 ,20016 ,17708 ,18019 ,19227 ,22893 ,23739 ,21133 ,22591 ,26786 ,29740 ,15028 ,17977 ,20008 ,21354 ,19498 ,22125 ,25817 ,28779 ,20960 ,22254 ,27392 ,29945 ,16933 ,17892 ,20533 ,23569 ,22417 ,22084 ,26580 ,27454 ,24081 ,23451 ,28991 ,31386 ,16896 ,20045 ,23471 ,21747 ,25621 ,23859 ,25500 ,30998 ,24475 ,23145 ,29701 ,34365 ,17556 ,22077 ,25702 ,22214 ,26886 ,23191 ,27831 ,35406 ,23195 ,25110 ,30009 ,36242 ,18450 ,21845 ,26488 ,22394 ,28057 ,25451 ,24872 ,33424 ,24052 ,28449 ,33533 ,37351 ,19969 ,21701 ,26249 ,24493 ,24603 ,26485 ,30723 ,34569 ,26689 ,26157 ,32064 ,38870 ,21337 ,19419 ,23166 ,28286 ,24570 ,24001 ,33151 ,24878 ,26804 ,28967 ,33311 ,40226 ,20504 ,23060 ,23562 ,27562 ,23940 ,24584 ,34303 ,25517 ,23494 ,29095 ,32903 ,34379 ,16991 ,21109 ,23740 ,25552 ,21752 ,20294 ,29009 ,25500 ,24166 ,26960 ,31222 ,38641 ,14672 ,17543 ,25453 ,32683 ,22449 ,22316 ,27595 ,25451 ,25421 ,25288 ,32568 ,35110 ,16052 ,22146 ,21198 ,19543 ,22084 ,23816 ,29961 ,26773 ,26635 ,26972 ,30207 ,38687 ,16974 ,21697 ,24179 ,23757 ,25013 ,24019 ,30345 ,24488 ,25156 ,25650 ,30923 ,37240 ,17466 ,19463 ,24352 ,26805 ,25236 ,24735 ,29356 ,31234 ,22724 ,28496 ,32857 ,37198 ,13652 ,22784 ,23565 ,26323 ,23779 ,27549 ,29660 ,23356) par4 = 'Unknown' par3 = 'FALSE' par2 = 'grey' par1 = '' xlab = 'x' main = 'Histogram' #'GNU S' R Code compiled by R2WASP v. 1.0.44 () #Author: Prof. Dr. P. Wessa #To cite this work: AUTHOR(S), (YEAR), 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: Office for Research, Development, and Education #Technical description: Write here your technical program description (don't use hard returns!) par1 <- as.numeric(par1) if (par3 == 'TRUE') par3 <- TRUE if (par3 == 'FALSE') par3 <- FALSE if (par4 == 'Unknown') par1 <- as.numeric(par1) if (par4 == 'Interval/Ratio') par1 <- as.numeric(par1) if (par4 == '3-point Likert') par1 <- c(1:3 - 0.5, 3.5) if (par4 == '4-point Likert') par1 <- c(1:4 - 0.5, 4.5) if (par4 == '5-point Likert') par1 <- c(1:5 - 0.5, 5.5) if (par4 == '6-point Likert') par1 <- c(1:6 - 0.5, 6.5) if (par4 == '7-point Likert') par1 <- c(1:7 - 0.5, 7.5) if (par4 == '8-point Likert') par1 <- c(1:8 - 0.5, 8.5) if (par4 == '9-point Likert') par1 <- c(1:9 - 0.5, 9.5) if (par4 == '10-point Likert') par1 <- c(1:10 - 0.5, 10.5) postscript(file="/var/www/html/rcomp/tmp/1ltlg1267613990.ps",horizontal=F,pagecentre=F,paper="special",width=8.3333333333333,height=5.5555555555556) if (is.na(par1)) { myhist<-hist(x,col=par2,main=main,xlab=xlab,right=par3) } else { if (par1 < 0) par1 <- 3 if (par1 > 50) par1 <- 50 myhist<-hist(x,breaks=par1,col=par2,main=main,xlab=xlab,right=par3) } dev.off() myhist n <- length(x) #Note: the /var/www/html/rcomp/createtable file can be downloaded at http://www.wessa.net/cretab load(file="/var/www/html/rcomp/createtable") a<-table.start() a<-table.row.start(a) a<-table.element(a,hyperlink('http://www.xycoon.com/histogram.htm','Frequency Table (Histogram)',''),6,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'Bins',header=TRUE) a<-table.element(a,'Midpoint',header=TRUE) a<-table.element(a,'Abs. Frequency',header=TRUE) a<-table.element(a,'Rel. Frequency',header=TRUE) a<-table.element(a,'Cumul. Rel. Freq.',header=TRUE) a<-table.element(a,'Density',header=TRUE) a<-table.row.end(a) crf <- 0 if (par3 == FALSE) mybracket <- '[' else mybracket <- ']' mynumrows <- (length(myhist$breaks)-1) for (i in 1:mynumrows) { a<-table.row.start(a) if (i == 1) dum <- paste('[',myhist$breaks[i],sep='') else dum <- paste(mybracket,myhist$breaks[i],sep='') dum <- paste(dum,myhist$breaks[i+1],sep=',') if (i==mynumrows) dum <- paste(dum,']',sep='') else dum <- paste(dum,mybracket,sep='') a<-table.element(a,dum,header=TRUE) a<-table.element(a,myhist$mids[i]) a<-table.element(a,myhist$counts[i]) rf <- myhist$counts[i]/n crf <- crf + rf a<-table.element(a,round(rf,6)) a<-table.element(a,round(crf,6)) a<-table.element(a,round(myhist$density[i],6)) a<-table.row.end(a) } a<-table.end(a) table.save(a,file="/var/www/html/rcomp/tmp/2xgcc1267613990.tab") try(system("convert tmp/1ltlg1267613990.ps tmp/1ltlg1267613990.png",intern=TRUE))