aboutsummaryrefslogtreecommitdiff
path: root/RCluster/main2.r
diff options
context:
space:
mode:
authorleshe4ka46 <alex9102naid1@ya.ru>2025-11-15 16:30:38 +0300
committerleshe4ka46 <alex9102naid1@ya.ru>2025-11-18 14:05:14 +0300
commit2ade61411a014b3eed24bd2b382687d55233a9b5 (patch)
tree1b91eb11d38a0a053a7a806fedadb8c8a676738b /RCluster/main2.r
parent5aaff9711387ce1ea1ec8ee5c5b4ecd9e1ea3dd1 (diff)
R(Cluster)
Diffstat (limited to 'RCluster/main2.r')
-rwxr-xr-xRCluster/main2.r21
1 files changed, 21 insertions, 0 deletions
diff --git a/RCluster/main2.r b/RCluster/main2.r
new file mode 100755
index 0000000..82bcf7e
--- /dev/null
+++ b/RCluster/main2.r
@@ -0,0 +1,21 @@
+#!/usr/bin/env Rscript
+
+
+income_elec_state = data.frame(a = c(1, 3:6, 8, 10, 12, 13), b = c(1:5, seq(6, 12, by = 2)))
+
+plot(income_elec_state)
+
+if (!require(ggdendro)) install.packages("ggdendro", repos = "https://cran.r-project.org/")
+library(ggdendro)
+
+distance <- dist(income_elec_state, method = "euclidean")
+
+# single - closest pair of points
+# complete - farthest pair of points
+# average - average distance between all pairs
+h_clust <- hclust(distance, method = "singlet")
+h_clust
+
+plot(ggdendrogram(h_clust))
+
+cutree(h_clust, k = 2) \ No newline at end of file