TY - JOUR T1 - R Programlama Dili ile Kümeleme Analizi AU - Gürler, Cem PY - 2022 DA - December DO - 10.18037/ausbd.1227364 JF - Anadolu Üniversitesi Sosyal Bilimler Dergisi JO - AÜSBD PB - Anadolu Üniversitesi WT - DergiPark SN - 2667-8683 SP - 341 EP - 366 VL - 22 IS - Özel Sayı 2 LA - tr AB - Kümeleme analizi sıklıkla kullanılan, temelde, birbirine benzeyen gözlemleri bir araya gruplamayı amaçlayan çok değişkenli bir istatistik yöntemidir. Kümeleme analizi, hiyerarşik ve hiyerarşik olmayan algoritmalar şeklinde iki ana başlık altında toplanabilir. Bu iki başlık arasındaki farklardan biri, hiyerarşik olmayan algoritmaların, analiz öncesinde küme sayısına ihtiyaç duymasıdır. Ayrıca, hiyerarşik algoritmalarla oluşan küme üyelikleri nihaidir ve değişmezler. Hiyerarşik olmayan algoritmalarda ise, küme üyelikleri, sabit kalana kadar değişmektedir. İstatistiksel yöntemlerde, özellikle son yıllarda açık kaynak kodlu programların ve programlama dillerinin kullanımı yaygınlaşmıştır. Mevcut çalışmada, R programlama dili kullanılarak, hiyerarşik ve hiyerarşik olmayan kümeleme algoritmalarına yönelik uygulamaların gösterilmesi amaçlanmıştır. Ayrıca, kümeleme analizi öncesinde küme sayısının nasıl belirlenebileceği de R programlamayla gösterilmiştir. Küme sayısının belirlenmesi için literatürde sıklıkla kullanılan Elbow, ortalama Silhouette ve GAP istatistiği yöntemleri kullanılmıştır. Çalışmada analizler için factoextra() ve cluster() paketleri kullanılmıştır. Ayrıca çalışmada kullanılan kodların ve görsellerin gösterimi RMarkdown’da üretilmiştir. Kümeleme sonuçlarının nasıl yorumlandığının gösterimi için k-ortalamalar sonucunda oluşan kümeler yorumlanmıştır. KW - Hiyerarşik Kümeleme KW - Hiyerarşik Olmayan Kümeleme KW - K-Ortalamalar KW - R Programlama CR - Arora, P., Deepali, D. ve Varshney, S. (2016). Analysis of k-means and k-medoids algorithm for big data. Procedia Computer Science, 78, 507-512. doi: 10.1016/j.procs.2016.02.095 CR - Berry, M. J. ve Linoff, G. S. (2004). Data mining techniques: for marketing, sales, and customer relationship management. New York: John Wiley & Sons. CR - Bholowalia, P.ve Kumar, A. (2014). EBK-means: A clustering technique based on elbow method and k-means in WSN. International Journal of Computer Applications, 105(9), 17-24. Erişim adresi: https://research.ijcaonline.org/volume105/number9/pxc3899674.pdf CR - Brock, G., Pihur, V., Datta, S. ve Datta, S. (2008). clValid: An R package for cluster validation. Journal of Statistical Software, 25, 1-22. Erişim adresi: https://www.jstatsoft.org/article/view/v025i04 CR - Celebi, M. E., Kingravi, H. A. ve Vela, P. A. (2013). A comparative study of efficient initialization methods for the k-means clustering algorithm. Expert systems with applications, 40(1), 200-210. doi:10.1016/j.eswa.2012.07.021 CR - Cohen-Addad, V., Kanade, V., Mallmann-Trenn, F. ve Mathieu, C. (2019). Hierarchical clustering: Objective functions and algorithms. Journal of the ACM (JACM), 66(4), 1-42. doi:10.1145/3321386 CR - Day, W. H. ve Edelsbrunner, H. (1984). Efficient algorithms for agglomerative hierarchical clustering methods. Journal of classification, 1(1), 7-24. Erişim adresi: https://link.springer.com/article/10.1007/bf01890115 CR - Dehariya, V. K., Shrivastava, S. K.ve Jain, R. C. (2010, November). Clustering of image data set using k-means and fuzzy k-means algorithms. In 2010 International conference on computational intelligence and communication networks (pp. 386-391). IEEE. doi: 10.1109/CICN.2010.80 CR - Everitt, B. S., Landau, S., Leese, M. ve Stahl, D. (2011). Cluster Analysis (5th edition). Chichester, UK: John Wiley & Sons. CR - Hair, J. F. ve Black, W. C. (2000). Cluster Analysis. L. G. Grimm & P. R. Yarnold (Eds.), In Reading and understanding MORE multivariate statistics. (pp. 147–206). American Psychological Association. Erişim adresi: https://psycnet.apa.org/record/2000-00427-000 CR - Hair, J. F., Black, W. C., Babin, B. J. ve Anderson, R. E. (2010). Multivariate data analysis (Vol. 7). London: Pearson. CR - Han, J., Pei, J. ve Kamber, M. (2011). Data mining: concepts and techniques. Elsevier. CR - Kassambara, A. ve Mundt, F. (2017). Package ‘factoextra’. Extract and visualize the results of multivariate data analyses, [Veri seti ve kodlama çizelgesi]. Erişim adresi: https://cran.microsoft.com/snapshot/2016-11-30/web/packages/factoextra/factoextra.pdf CR - Kaufman, L. ve Rousseeuw, P. J. (2009). Finding groups in data: an introduction to cluster analysis. New York: John Wiley & Sons. CR - Maechler, M., Rousseeuw, P., Struyf, A., Hubert, M., Hornik, K. ve Studer, M. (2013). Package ‘cluster’. [Veri seti ve kodlama çizelgesi]. Erişim adresi: https://cran.microsoft.com/snapshot/2014-10-10/web/packages/cluster/cluster.pdf CR - Milligan, G. W. ve Cooper, M. C. (1987). Methodology review: Clustering methods. Applied psychological measurement, 11(4), 329-354. doi: 10.1177/014662168701100401 CR - Milligan, G. W. ve Cooper, M. C. (1988). A study of standardization of variables in cluster analysis. Journal of classification, 5(2), 181-204. Erişim adresi: https://link.springer.com/article/10.1007/BF01897163 CR - Mohamad, I. B.ve Usman, D. (2013). Standardization and its effects on K-means clustering algorithm. Research Journal of Applied Sciences, Engineering and Technology, 6(17), 3299-3303. doi: 10.19026/rjaset.6.3638 CR - Nanjundan, S., Sankaran, S., Arjun, C. R. ve Anand, G. P. (basım aşamasında). Identifying the number of clusters for K-Means: A hypersphere density based approach. arXiv preprint arXiv:1912.00643. doi: 10.48550/arXiv.1912.00643 CR - Önder, E. (2020). Sağlıkta gelişmekte olan teknolojiler yapay zekâ & R programlama dili ile makine öğrenimi uygulamaları. Bursa: Dora Yayınevi. CR - Park, H. S. ve Jun, C. H. (2009). A simple and fast algorithm for K-medoids clustering. Expert systems with applications, 36(2), 3336-3341. doi: 10.1016/j.eswa.2008.01.039 CR - Wu, J. D., Milton, D. K., Hammond, S. K. ve Spear, R. C. (1999). Hierarchical cluster analysis applied to workers exposures in fiberglass insulation manufacturing. Annals of Occupational Hygiene, 43(1), 43-55. doi: 10.1093/annhyg/43.1.43 CR - Žalik, K. R. (2008). An efficient k′-means clustering algorithm. Pattern Recognition Letters, 29(9), 1385-1391. doi: 10.1016/j.patrec.2008.02.014 UR - https://doi.org/10.18037/ausbd.1227364 L1 - https://dergipark.org.tr/tr/download/article-file/2864546 ER -