Send output to:
Browser Blue - Charts White
Browser Black/White
CSV
Data:
26 51 57 37 67 43 52 52 43 84 67 49 70 52 58 68 62 43 56 56 74 65 63 58 57 63 53 57 51 64 53 29 54 51 58 43 51 53 54 56 61 47 39 48 50 35 30 68 49 61 67 47 56 50 43 67 62 57 41 54 45 48 61 56 41 43 53 44 66 58 46 37 51 51 56 66 45 37 59 42 38 66 34 53 49 55 49 59 40 58 60 63 56 54 52 34 69 32 48 67 58 57 42 64 58 66 26 61 52 51 55 50 60 56 63 61 52 16 46 56 52 55 50 59 60 52 44 67 52 55 37 54 72 51 48 60 50 63 33 67 46 54 59 61 33 47 69 52 55 55 41 73 51 52 50 51 60 56 56 29 66 66 73 55 64 40 46 58 43 61 51 50 52 54 66 61 80 51 56 56 56 53 47 25 47 46 50 39 51 58 35 58 60 62 63 53 46 67 59 64 38 50 48 48 47 66 47 63 58 44 51 43 55 38 56 45 50 54 57 60 55 56 49 37 43 59 46 51 58 64 53 48 51 47 59 62 62 51 64 52 67 50 54 58 56 63 31 65 71 50 57 47 54 47 57 43 41 63 63 56 51 50 22 41 59 56 66 53 42 52 54 44 62 53 50 36 76 66 62 59 47 55 58 60 44 57 45 58 51 57 30 46 51 56 58 44 14 53 42 49 44 62 30 46 56 50 54 48 55 35 55 41 59 54 66 55 45 51 47 42 53 53 41 55 55 46 63 43 65 59 39 44 60 57 67 52 52 69 46 46 53 40 70 54 77 45 60 47 50 66 60 41 53 34 51 69 60 45 58 39 51 52 49 63 44 51 52 60 53 53 52 31 51 65 51 49 61 58 62 54 52 72 50 65 53 56 63 62 66 50 45 58 52 53 68 59 58 52 45 58 70 69 71 46 58 39 46 64 67 44 54 41 68 63 57 61 39 69 64 38 59 51 59 51 65 47 50 57 21 47 51 37 67 43 58 51 40 41 58 64 64 58 50 59 55 59 58 41 56 63 77 60 58 64 47 46 62 60 50 46 44 58 56 43 54 54 56 65 66 62 58 67 25 56 53 56 59 46 49 56 76 33 49 53 58 72 51 42 69 51 54 52 59 51 67 64 58
Sample Range:
(leave blank to include all observations)
From:
To:
Number of bins
(leave empty to use default)
(?)
Colour
grey
white
blue
red
black
brown
yellow
Bins are closed on right side
FALSE
TRUE
Scale of data
Unknown
Interval/Ratio
3-point Likert
4-point Likert
5-point Likert
6-point Likert
7-point Likert
8-point Likert
9-point Likert
10-point Likert
11-point Likert
Chart options
Title:
Label x-axis:
R Code
par4 <- 'Interval/Ratio' par3 <- 'FALSE' par2 <- 'grey' par1 <- '' 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) bitmap(file='test1.png') if(is.numeric(x[1])) { 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) } } else { plot(mytab <- table(x),col=par2,main='Frequency Plot',xlab=xlab,ylab='Absolute Frequency') } dev.off() if(is.numeric(x[1])) { myhist n <- length(x) load(file='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='mytable.tab') } else { mytab reltab <- mytab / sum(mytab) n <- length(mytab) load(file='createtable') a<-table.start() a<-table.row.start(a) a<-table.element(a,'Frequency Table (Categorical Data)',3,TRUE) a<-table.row.end(a) a<-table.row.start(a) a<-table.element(a,'Category',header=TRUE) a<-table.element(a,'Abs. Frequency',header=TRUE) a<-table.element(a,'Rel. Frequency',header=TRUE) a<-table.row.end(a) for (i in 1:n) { a<-table.row.start(a) a<-table.element(a,labels(mytab)$x[i],header=TRUE) a<-table.element(a,mytab[i]) a<-table.element(a,round(reltab[i],4)) a<-table.row.end(a) } a<-table.end(a) table.save(a,file='mytable1.tab') }
Compute
Summary of computational transaction
Raw Input
view raw input (R code)
Raw Output
view raw output of R engine
Computing time
0 seconds
R Server
Big Analytics Cloud Computing Center
Click here to blog (archive) this computation