Free Statistics

of Irreproducible Research!

Author's title

Author*Unverified author*
R Software Modulerwasp_histogram.wasp
Title produced by softwareHistogram
Date of computationMon, 18 Jul 2016 08:29:14 +0100
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2016/Jul/18/t1468827105ng5o68zybc8asx1.htm/, Retrieved Fri, 03 May 2024 06:45:18 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=295877, Retrieved Fri, 03 May 2024 06:45:18 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact144
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [Histogram] [] [2016-07-18 07:29:14] [b94c13d84d922b33c8d74b1e5b1d38c1] [Current]
Feedback Forum

Post a new message
Dataseries X:
1943
1932
1922
1901
2108
2098
1943
1839
1850
1850
1860
1881
1839
1819
1757
1664
1922
1839
1633
1674
1633
1736
1591
1684
1602
1581
1416
1354
1664
1602
1405
1529
1426
1509
1426
1571
1447
1426
1230
1168
1612
1509
1333
1498
1374
1333
1312
1416
1240
1240
1095
1044
1560
1426
1302
1405
1261
1199
1250
1405
1199
1281
1178
1137
1591
1498
1250
1374
1312
1354
1426
1622
1488
1540
1457
1395
1860
1746
1467
1426
1343
1374
1354
1529
1343
1405
1364
1323
1829
1726
1447
1343
1188
1199
1178
1323
1064
1054
1013
899
1467
1405
1095
1002
847
816
713
858
486
444
403
331
940
889
568
506
351
362
300
403




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time1 seconds
R Server'George Udny Yule' @ yule.wessa.net

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input & view raw input (R code)  \tabularnewline
Raw Output & view raw output of R engine  \tabularnewline
Computing time & 1 seconds \tabularnewline
R Server & 'George Udny Yule' @ yule.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=295877&T=0

[TABLE]
[ROW][C]Summary of computational transaction[/C][/ROW]
[ROW][C]Raw Input[/C][C]view raw input (R code) [/C][/ROW]
[ROW][C]Raw Output[/C][C]view raw output of R engine [/C][/ROW]
[ROW][C]Computing time[/C][C]1 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'George Udny Yule' @ yule.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=295877&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=295877&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time1 seconds
R Server'George Udny Yule' @ yule.wessa.net







Frequency Table (Histogram)
BinsMidpointAbs. FrequencyRel. FrequencyCumul. Rel. Freq.Density
[200,400[30040.0333330.0333330.000167
[400,600[50060.050.0833330.00025
[600,800[70010.0083330.0916674.2e-05
[800,1000[90060.050.1416670.00025
[1000,1200[1100150.1250.2666670.000625
[1200,1400[1300250.2083330.4750.001042
[1400,1600[1500310.2583330.7333330.001292
[1600,1800[1700140.1166670.850.000583
[1800,2000[1900160.1333330.9833330.000667
[2000,2200]210020.01666718.3e-05

\begin{tabular}{lllllllll}
\hline
Frequency Table (Histogram) \tabularnewline
Bins & Midpoint & Abs. Frequency & Rel. Frequency & Cumul. Rel. Freq. & Density \tabularnewline
[200,400[ & 300 & 4 & 0.033333 & 0.033333 & 0.000167 \tabularnewline
[400,600[ & 500 & 6 & 0.05 & 0.083333 & 0.00025 \tabularnewline
[600,800[ & 700 & 1 & 0.008333 & 0.091667 & 4.2e-05 \tabularnewline
[800,1000[ & 900 & 6 & 0.05 & 0.141667 & 0.00025 \tabularnewline
[1000,1200[ & 1100 & 15 & 0.125 & 0.266667 & 0.000625 \tabularnewline
[1200,1400[ & 1300 & 25 & 0.208333 & 0.475 & 0.001042 \tabularnewline
[1400,1600[ & 1500 & 31 & 0.258333 & 0.733333 & 0.001292 \tabularnewline
[1600,1800[ & 1700 & 14 & 0.116667 & 0.85 & 0.000583 \tabularnewline
[1800,2000[ & 1900 & 16 & 0.133333 & 0.983333 & 0.000667 \tabularnewline
[2000,2200] & 2100 & 2 & 0.016667 & 1 & 8.3e-05 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=295877&T=1

[TABLE]
[ROW][C]Frequency Table (Histogram)[/C][/ROW]
[ROW][C]Bins[/C][C]Midpoint[/C][C]Abs. Frequency[/C][C]Rel. Frequency[/C][C]Cumul. Rel. Freq.[/C][C]Density[/C][/ROW]
[ROW][C][200,400[[/C][C]300[/C][C]4[/C][C]0.033333[/C][C]0.033333[/C][C]0.000167[/C][/ROW]
[ROW][C][400,600[[/C][C]500[/C][C]6[/C][C]0.05[/C][C]0.083333[/C][C]0.00025[/C][/ROW]
[ROW][C][600,800[[/C][C]700[/C][C]1[/C][C]0.008333[/C][C]0.091667[/C][C]4.2e-05[/C][/ROW]
[ROW][C][800,1000[[/C][C]900[/C][C]6[/C][C]0.05[/C][C]0.141667[/C][C]0.00025[/C][/ROW]
[ROW][C][1000,1200[[/C][C]1100[/C][C]15[/C][C]0.125[/C][C]0.266667[/C][C]0.000625[/C][/ROW]
[ROW][C][1200,1400[[/C][C]1300[/C][C]25[/C][C]0.208333[/C][C]0.475[/C][C]0.001042[/C][/ROW]
[ROW][C][1400,1600[[/C][C]1500[/C][C]31[/C][C]0.258333[/C][C]0.733333[/C][C]0.001292[/C][/ROW]
[ROW][C][1600,1800[[/C][C]1700[/C][C]14[/C][C]0.116667[/C][C]0.85[/C][C]0.000583[/C][/ROW]
[ROW][C][1800,2000[[/C][C]1900[/C][C]16[/C][C]0.133333[/C][C]0.983333[/C][C]0.000667[/C][/ROW]
[ROW][C][2000,2200][/C][C]2100[/C][C]2[/C][C]0.016667[/C][C]1[/C][C]8.3e-05[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=295877&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=295877&T=1

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Frequency Table (Histogram)
BinsMidpointAbs. FrequencyRel. FrequencyCumul. Rel. Freq.Density
[200,400[30040.0333330.0333330.000167
[400,600[50060.050.0833330.00025
[600,800[70010.0083330.0916674.2e-05
[800,1000[90060.050.1416670.00025
[1000,1200[1100150.1250.2666670.000625
[1200,1400[1300250.2083330.4750.001042
[1400,1600[1500310.2583330.7333330.001292
[1600,1800[1700140.1166670.850.000583
[1800,2000[1900160.1333330.9833330.000667
[2000,2200]210020.01666718.3e-05



Parameters (Session):
par2 = grey ; par3 = FALSE ; par4 = Unknown ;
Parameters (R input):
par1 = ; par2 = grey ; par3 = FALSE ; par4 = Unknown ;
R code (references can be found in the software module):
par4 <- 'Unknown'
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 {
barplot(mytab <- sort(table(x),T),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('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')
}