You are on page 1of 2

#versi1#

klaster<-read.table("klaster.txt",header=TRUE)
klaster <-matrix (c(6, 19,
1,
110,
0,
3,
23,
0,
100,
2,
26,
0,
110,
6,
21,
0,
110,
2,
25,
0,
110,
3,
28,
1,
120,
2,
24,
0,
110,
3,
23,
1,
110,
3,
23,
1,
110,
1,
13,
0,
50,
1,
26,
0,
100,
2,
25,
0,
110,
nrow=12,ncol=5,byrow=TRUE)
klaster
klaster<-klaster[,-1]
klas_dist<-dist(klaster,method="euclidian")
klas_dist
fit_s<-hclust(klas_dist,method="single")
fit_s
plot(fit_s)
fit_c
plot(fit_c)
fit_c<-hclust(klas_dist,method="average")
fit_c
plot(fit_c)
fit_a<-hclust(klas_dist,method="complete")
plot(fit_a)
klasterz<-scale(klaster)
klas_distz<-dist(klasterz,method="euclidian")
fit_sz<-hclust(klas_distz,method="single")
plot(fit_sz)
#tanpa discale
plot(fit_s)
groups<-cutree(fit_s,k=4)
rect.hclust(fit_s,k=4,border="red")
plot(fit_s)
fit_2<-kmeans(klaster,2)
fit_2$cluster
fit_3<-kmeans(klaster,3)
fit_3$cluster
fit_4<-kmeans(klaster,4)
fit_4$cluster
fit_5<-kmeans(klaster,5)
fit_5$cluster
aggregate(klaster,by=list(fit_5$cluster),FUN=mean)
colMeans(klaster)
#versi2#
cereal=matrix(c(6,19,1,110,0,
3,23,0,100,25,
2,26,0,110,25,
6,21,0,110,25,
2,25,0,110,25,
3,28,1,120,25,
2,24,0,110,100,

25,
25,
25,
25,
25,
100,
25,
100,
0,
25,
25),

3,23,1,110,25,
3,23,1,110,100,
1,13,0,50,0,
1,26,0,110,25,
2,25,0,110,25),nrow=12,ncol=5,byrow=TRUE)
cer_dist=dist(cereal,method="euclidean")
fit_s=hclust(cer_dist,method="single")
fit_c=hclust(cer_dist,method="complete")
fit_a=hclust(cer_dist,method="average")
plot(fit_a)
cerealz <-scale(cereal)
cerz_dist <-dist(cerealz,method="euclidean")
fitz_s <-hclust(cerz_dist,method="single")
plot(fitz_s)
groups <-cutree(fit_s,k=4)
rect.hclust(fit_s,k=4,border="red")
plot(fit_s)
groups <-cutree(fit_s,k=4)
rect.hclust(fit_s,k=4,border="red")
fit_2 <-kmeans(cereal,2)
fit_2$cluster ##yang angka 2 nya tinggal diubah
fit_3 <-kmeans(cereal,3)
fit_3$cluster
fit_4 <-kmeans(cereal,4)
fit_4$cluster
fit_5 <-kmeans(cereal,5)
fit_5$cluster
fit_6 <-kmeans(cereal,6)
fit_6$cluster
aggregate(cereal,by=list(fit_6$cluster),FUN=mean)
colMeans(cereal)

You might also like