Send output to:
Browser Blue - Charts White
Browser Black/White
CSV
Data:
50 62 54 71 54 65 73 52 84 42 66 65 78 73 75 72 66 70 61 81 71 69 71 72 68 70 68 61 67 76 70 60 72 69 71 62 70 64 58 76 52 59 68 76 65 67 59 69 76 63 75 63 60 73 63 70 75 66 63 63 64 70 75 61 60 62 73 61 66 64 59 64 60 56 78 53 67 59 66 68 71 66 73 72 71 59 64 66 78 68 73 62 65 68 65 60 71 65 68 64 74 69 76 68 72 67 63 59 73 66 62 69 66 51 56 67 69 57 56 55 63 67 65 47 76 64 68 64 65 71 63 60 68 72 70 61 61 62 71 71 51 56 70 73 76 68 48 52 60 59 57 79 60 60 59 62 59 61 71 57 66 63 69 58 59 48 66 73 67 61 68 75 62 69 58 60 74 55 62 63 69 58 58 68 72 62 62 65 69 66 72 62 75 58 66 55 47 72 62 64 64 19 50 68 70 79 69 71 48 73 74 66 71 74 78 75 53 60 70 69 65 78 78 59 72 70 63 63 71 74 67 66 62 80 73 67 61 73 74 32 69 69 84 64 58 59 78 57 60 68 68 73 69 67 60 65 66 74 81 72 55 49 74 53 64 65 57 51 80 67 70 74 75 70 69 65 55 71 65 69 48 69 68 74 67 65 63 74 39 68 69 68 63 67 70 68 70 78 59 62 75 74 73 62 69 67 73 52 61 53 63 78 65 77 69 68 76 63 41 76 67 69 59 73 72 52 65 63 78 56 68 56 64 68 75 67 55 73 66 75 77 65 75 57 61 71 72 62 66 66 63 60 64 74 59 71 69 63 73 55 77 70 64 78 60 66 77 68 78 68 60 65 64 69 72 50 72 71 80 74 64 69 76 75 79 73 60 76 55 53 62 69 78 68 67 75 59 73 70 59 64 63 67 58 71 79 53 76 66 64 57 67 72 58 74 57 62 74 54 62 66 64 74 71 66 66 63 65 70 66 66 78 77 72 65 67 72 58 84 67 84 58 63 75 72 58 69 54 58 67 77 80 67 75 71 72 75 79 76 72 81 52 76 60 72 77 64 67 72 79 40 71 73 75 70 66 66 73 74 58 51 75 70 50 64 77 71
Sample Range:
(leave blank to include all observations)
From:
To:
Number of bins
(leave empty to use default)
(?)
Colour
90
grey
white
blue
red
black
brown
yellow
Bins are closed on right side
1e-08
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 <- 'Unknown' par3 <- 'FALSE' par2 <- 'blue' 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