Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_hierarchicalclusteringdm.wasp
Title produced by softwareHierarchical Clustering
Date of computationWed, 29 Aug 2012 10:22:59 -0400
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2012/Aug/29/t134625019828132twby0q97n3.htm/, Retrieved Sun, 05 May 2024 00:21:19 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=169561, Retrieved Sun, 05 May 2024 00:21:19 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact154
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [Hierarchical Clustering] [Clustering] [2012-08-29 14:22:59] [b55bb772a6f26e603d6586329563b02f] [Current]
Feedback Forum

Post a new message




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time2 seconds
R Server'Gwilym Jenkins' @ jenkins.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 & 2 seconds \tabularnewline
R Server & 'Gwilym Jenkins' @ jenkins.wessa.net \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=169561&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]2 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Gwilym Jenkins' @ jenkins.wessa.net[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=169561&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=169561&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 time2 seconds
R Server'Gwilym Jenkins' @ jenkins.wessa.net







Summary of Dendrogram
LabelHeight
U15.47722557505166
U213.6747943311773
U313.8924439894498
U415.0332963783729
U515.2479861666423
U616.0224337003718
U716.8746826787743
U817.1464281994822
U917.5499287747842
U1017.8605710994918
U1118.7605047556865
U1219.0787840283389
U1319.4039564638723
U1419.7860133640015
U1519.8746069143518
U1620.5028719984695
U1720.5319442049897
U1821.403765327896
U1922.2271880296647
U2022.8249316259126
U2122.8473193175917
U2225.5174416703905
U2325.8456959666402
U2428.6734657487354
U2529.1896310835593
U2630.4222385205265
U2731.7617142776412
U2834.1905369241608
U2938.9694505230604
U3047.0955702322369
U3148.667365998206
U3274.0457562219971

\begin{tabular}{lllllllll}
\hline
Summary of Dendrogram \tabularnewline
Label & Height \tabularnewline
U1 & 5.47722557505166 \tabularnewline
U2 & 13.6747943311773 \tabularnewline
U3 & 13.8924439894498 \tabularnewline
U4 & 15.0332963783729 \tabularnewline
U5 & 15.2479861666423 \tabularnewline
U6 & 16.0224337003718 \tabularnewline
U7 & 16.8746826787743 \tabularnewline
U8 & 17.1464281994822 \tabularnewline
U9 & 17.5499287747842 \tabularnewline
U10 & 17.8605710994918 \tabularnewline
U11 & 18.7605047556865 \tabularnewline
U12 & 19.0787840283389 \tabularnewline
U13 & 19.4039564638723 \tabularnewline
U14 & 19.7860133640015 \tabularnewline
U15 & 19.8746069143518 \tabularnewline
U16 & 20.5028719984695 \tabularnewline
U17 & 20.5319442049897 \tabularnewline
U18 & 21.403765327896 \tabularnewline
U19 & 22.2271880296647 \tabularnewline
U20 & 22.8249316259126 \tabularnewline
U21 & 22.8473193175917 \tabularnewline
U22 & 25.5174416703905 \tabularnewline
U23 & 25.8456959666402 \tabularnewline
U24 & 28.6734657487354 \tabularnewline
U25 & 29.1896310835593 \tabularnewline
U26 & 30.4222385205265 \tabularnewline
U27 & 31.7617142776412 \tabularnewline
U28 & 34.1905369241608 \tabularnewline
U29 & 38.9694505230604 \tabularnewline
U30 & 47.0955702322369 \tabularnewline
U31 & 48.667365998206 \tabularnewline
U32 & 74.0457562219971 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=169561&T=1

[TABLE]
[ROW][C]Summary of Dendrogram[/C][/ROW]
[ROW][C]Label[/C][C]Height[/C][/ROW]
[ROW][C]U1[/C][C]5.47722557505166[/C][/ROW]
[ROW][C]U2[/C][C]13.6747943311773[/C][/ROW]
[ROW][C]U3[/C][C]13.8924439894498[/C][/ROW]
[ROW][C]U4[/C][C]15.0332963783729[/C][/ROW]
[ROW][C]U5[/C][C]15.2479861666423[/C][/ROW]
[ROW][C]U6[/C][C]16.0224337003718[/C][/ROW]
[ROW][C]U7[/C][C]16.8746826787743[/C][/ROW]
[ROW][C]U8[/C][C]17.1464281994822[/C][/ROW]
[ROW][C]U9[/C][C]17.5499287747842[/C][/ROW]
[ROW][C]U10[/C][C]17.8605710994918[/C][/ROW]
[ROW][C]U11[/C][C]18.7605047556865[/C][/ROW]
[ROW][C]U12[/C][C]19.0787840283389[/C][/ROW]
[ROW][C]U13[/C][C]19.4039564638723[/C][/ROW]
[ROW][C]U14[/C][C]19.7860133640015[/C][/ROW]
[ROW][C]U15[/C][C]19.8746069143518[/C][/ROW]
[ROW][C]U16[/C][C]20.5028719984695[/C][/ROW]
[ROW][C]U17[/C][C]20.5319442049897[/C][/ROW]
[ROW][C]U18[/C][C]21.403765327896[/C][/ROW]
[ROW][C]U19[/C][C]22.2271880296647[/C][/ROW]
[ROW][C]U20[/C][C]22.8249316259126[/C][/ROW]
[ROW][C]U21[/C][C]22.8473193175917[/C][/ROW]
[ROW][C]U22[/C][C]25.5174416703905[/C][/ROW]
[ROW][C]U23[/C][C]25.8456959666402[/C][/ROW]
[ROW][C]U24[/C][C]28.6734657487354[/C][/ROW]
[ROW][C]U25[/C][C]29.1896310835593[/C][/ROW]
[ROW][C]U26[/C][C]30.4222385205265[/C][/ROW]
[ROW][C]U27[/C][C]31.7617142776412[/C][/ROW]
[ROW][C]U28[/C][C]34.1905369241608[/C][/ROW]
[ROW][C]U29[/C][C]38.9694505230604[/C][/ROW]
[ROW][C]U30[/C][C]47.0955702322369[/C][/ROW]
[ROW][C]U31[/C][C]48.667365998206[/C][/ROW]
[ROW][C]U32[/C][C]74.0457562219971[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=169561&T=1

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

As an alternative you can also use a QR Code:  

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

Summary of Dendrogram
LabelHeight
U15.47722557505166
U213.6747943311773
U313.8924439894498
U415.0332963783729
U515.2479861666423
U616.0224337003718
U716.8746826787743
U817.1464281994822
U917.5499287747842
U1017.8605710994918
U1118.7605047556865
U1219.0787840283389
U1319.4039564638723
U1419.7860133640015
U1519.8746069143518
U1620.5028719984695
U1720.5319442049897
U1821.403765327896
U1922.2271880296647
U2022.8249316259126
U2122.8473193175917
U2225.5174416703905
U2325.8456959666402
U2428.6734657487354
U2529.1896310835593
U2630.4222385205265
U2731.7617142776412
U2834.1905369241608
U2938.9694505230604
U3047.0955702322369
U3148.667365998206
U3274.0457562219971



Parameters (Session):
par1 = ward ; par2 = ALL ; par3 = FALSE ; par4 = FALSE ; par5 = all ; par6 = all ; par7 = all ; par8 = CSUQ ; par9 = variables ;
Parameters (R input):
par1 = ward ; par2 = ALL ; par3 = FALSE ; par4 = FALSE ; par5 = all ; par6 = all ; par7 = all ; par8 = CSUQ ; par9 = variables ;
R code (references can be found in the software module):
par9 <- 'variables'
par8 <- 'CSUQ'
par7 <- 'all'
par6 <- 'all'
par5 <- 'all'
par4 <- 'FALSE'
par3 <- 'FALSE'
par2 <- 'ALL'
par1 <- 'ward'
x <- as.data.frame(read.table(file='https://automated.biganalytics.eu/download/utaut.csv',sep=',',header=T))
x$U25 <- 6-x$U25
if(par5 == 'female') x <- x[x$Gender==0,]
if(par5 == 'male') x <- x[x$Gender==1,]
if(par6 == 'prep') x <- x[x$Pop==1,]
if(par6 == 'bachelor') x <- x[x$Pop==0,]
if(par7 != 'all') {
x <- x[x$Year==as.numeric(par7),]
}
cAc <- with(x,cbind( A1, A2, A3, A4, A5, A6, A7, A8, A9,A10))
cAs <- with(x,cbind(A11,A12,A13,A14,A15,A16,A17,A18,A19,A20))
cA <- cbind(cAc,cAs)
cCa <- with(x,cbind(C1,C3,C5,C7, C9,C11,C13,C15,C17,C19,C21,C23,C25,C27,C29,C31,C33,C35,C37,C39,C41,C43,C45,C47))
cCp <- with(x,cbind(C2,C4,C6,C8,C10,C12,C14,C16,C18,C20,C22,C24,C26,C28,C30,C32,C34,C36,C38,C40,C42,C44,C46,C48))
cC <- cbind(cCa,cCp)
cU <- with(x,cbind(U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33))
cE <- with(x,cbind(BC,NNZFG,MRT,AFL,LPM,LPC,W,WPA))
cX <- with(x,cbind(X1,X2,X3,X4,X5,X6,X7,X8,X9,X10,X11,X12,X13,X14,X15,X16,X17,X18))
if (par8=='ATTLES connected') x <- cAc
if (par8=='ATTLES separate') x <- cAs
if (par8=='ATTLES all') x <- cA
if (par8=='COLLES actuals') x <- cCa
if (par8=='COLLES preferred') x <- cCp
if (par8=='COLLES all') x <- cC
if (par8=='CSUQ') x <- cU
if (par8=='Learning Activities') x <- cE
if (par8=='Exam Items') x <- cX
ncol <- length(x[1,])
for (jjj in 1:ncol) {
x <- x[!is.na(x[,jjj]),]
}
par3 <- as.logical(par3)
par4 <- as.logical(par4)
if (par3 == TRUE){
dum = xlab
xlab = ylab
ylab = dum
}
if (par9=='variables') {
x <- t(x)
} else {
ncol <- length(x[1,])
colnames(x) <- 1:ncol
}
hc <- hclust(dist(x),method=par1)
d <- as.dendrogram(hc)
str(d)
mysub <- paste('Method: ',par1)
bitmap(file='test1.png')
if (par4 == TRUE){
plot(d,main=main,ylab=ylab,xlab=xlab,horiz=par3, nodePar=list(pch = c(1,NA), cex=0.8, lab.cex = 0.8),type='t',center=T, sub=mysub)
} else {
plot(d,main=main,ylab=ylab,xlab=xlab,horiz=par3, nodePar=list(pch = c(1,NA), cex=0.8, lab.cex = 0.8), sub=mysub)
}
dev.off()
if (par2 != 'ALL'){
if (par3 == TRUE){
ylab = 'cluster'
} else {
xlab = 'cluster'
}
par2 <- as.numeric(par2)
memb <- cutree(hc, k = par2)
cent <- NULL
for(k in 1:par2){
cent <- rbind(cent, colMeans(x[memb == k, , drop = FALSE]))
}
hc1 <- hclust(dist(cent),method=par1, members = table(memb))
de <- as.dendrogram(hc1)
bitmap(file='test2.png')
if (par4 == TRUE){
plot(de,main=main,ylab=ylab,xlab=xlab,horiz=par3, nodePar=list(pch = c(1,NA), cex=0.8, lab.cex = 0.8),type='t',center=T, sub=mysub)
} else {
plot(de,main=main,ylab=ylab,xlab=xlab,horiz=par3, nodePar=list(pch = c(1,NA), cex=0.8, lab.cex = 0.8), sub=mysub)
}
dev.off()
str(de)
}
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Summary of Dendrogram',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Label',header=TRUE)
a<-table.element(a,'Height',header=TRUE)
a<-table.row.end(a)
num <- length(x[,1])-1
for (i in 1:num)
{
a<-table.row.start(a)
a<-table.element(a,hc$labels[i])
a<-table.element(a,hc$height[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable1.tab')
if (par2 != 'ALL'){
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Summary of Cut Dendrogram',2,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Label',header=TRUE)
a<-table.element(a,'Height',header=TRUE)
a<-table.row.end(a)
num <- par2-1
for (i in 1:num)
{
a<-table.row.start(a)
a<-table.element(a,i)
a<-table.element(a,hc1$height[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable2.tab')
}