Optimasi Random Search Pada K-Means Dan Agglomerative Clustering Untuk Pengelompokan Pangan Berdasarkan Profil Gizi

Authors

  • Hardiansyah Hardiansyah Universitas Indonesia Membangun
  • Muhammad Iqbal Universitas Indonesia Membangun
  • Ifan Prihandil Universitas Indonesia Membangun

DOI:

https://doi.org/10.69693/ijmst.v4i3.13024

Keywords:

Agglomerative Clustering, Komposisi Pangan, K-Means, Profil Gizi, Random Search

Abstract

Basis data komposisi pangan memiliki dimensi gizi yang heterogen dan dapat mengandung nilai hilang, sehingga pengelompokan yang hanya mengandalkan parameter baku berisiko menghasilkan struktur klaster yang tidak stabil atau tidak substantif. Penelitian ini membandingkan K-Means dan Agglomerative Clustering dengan Ward linkage untuk mengelompokkan pangan berdasarkan profil gizi, serta mengoptimalkan konfigurasi keduanya melalui randomized hyperparameter search. Dataset awal terdiri atas 1.164 observasi pangan dan 24 atribut. Setelah penghapusan lima duplikasi identik, analisis menggunakan 1.159 observasi dan delapan atribut dengan kelengkapan memadai, yaitu air, energi, protein, lemak, karbohidrat, kalsium, fosfor, dan besi. Nilai hilang diimputasi dengan median dan data distandarisasi. Pencarian acak mengevaluasi jumlah klaster, transformasi, metode penskalaan, serta parameter spesifik algoritma dengan kendala ukuran klaster minimum 2% agar solusi tidak didominasi klaster pencilan. Evaluasi menggunakan Silhouette, Davies-Bouldin, Calinski-Harabasz, dan stabilitas bootstrap berbasis Adjusted Rand Index. K-Means terbaik menghasilkan lima klaster dengan Silhouette 0,4650, Davies-Bouldin 1,1714, Calinski-Harabasz 434,8470, dan stabilitas bootstrap rata-rata 0,9545. Agglomerative-Ward menghasilkan empat klaster dengan nilai masing-masing 0,4213, 1,4073, 376,0538, dan 0,8390. K-Means membentuk lima profil utama: tinggi air-energi rendah, karbohidrat-energi tinggi, protein tinggi, lemak-energi sangat tinggi, serta mineral-protein sangat tinggi. Hasil menunjukkan bahwa K-Means lebih kompak dan stabil, sedangkan kesepakatan antar model tetap tinggi dengan Adjusted Rand Index 0,8681. Kerangka optimasi yang menggabungkan validitas internal, batas ukuran klaster, dan stabilitas memberikan dasar pemilihan model yang lebih dapat dipertanggungjawabkan

References

H. Shin and H. Seo, “Nutrient profile-based food categorization and group-wise missing data imputation for commercial food composition database,” Journal of Food Composition and Analysis, vol. 150, art. 108828, 2026, doi: 10.1016/j.jfca.2025.108828.

J. Zhao et al., “A review of statistical methods for dietary pattern analysis,” Nutrition Journal, vol. 20, art. 37, 2021, doi: 10.1186/s12937-021-00692-7.

J. MacQueen, “Some methods for classification and analysis of multivariate observations,” in Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, 1967, pp. 281-297.

J. H. Ward Jr., “Hierarchical grouping to optimize an objective function,” Journal of the American Statistical Association, vol. 58, no. 301, pp. 236-244, 1963, doi: 10.1080/01621459.1963.10500845.

V. Marini Govigli et al., “From plate to policy: segmenting consumers’ food behaviours to tailor nutritional recommendations in African cities,” Agricultural and Food Economics, vol. 13, art. 8, 2025, doi: 10.1186/s40100-025-00349-7.

J. Bergstra and Y. Bengio, “Random search for hyper-parameter optimization,” Journal of Machine Learning Research, vol. 13, pp. 281-305, 2012.

S. Lloyd, “Least squares quantization in PCM,” IEEE Transactions on Information Theory, vol. 28, no. 2, pp. 129-137, 1982, doi: 10.1109/TIT.1982.1056489.

F. Murtagh and P. Legendre, “Ward’s hierarchical agglomerative clustering method: Which algorithms implement Ward’s criterion?” Journal of Classification, vol. 31, pp. 274-295, 2014, doi: 10.1007/s00357-014-9161-z.

P. J. Rousseeuw, “Silhouettes: A graphical aid to the interpretation and validation of cluster analysis,” Journal of Computational and Applied Mathematics, vol. 20, pp. 53-65, 1987, doi: 10.1016/0377-0427(87)90125-7.

D. L. Davies and D. W. Bouldin, “A cluster separation measure,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. PAMI-1, no. 2, pp. 224-227, 1979, doi: 10.1109/TPAMI.1979.4766909.

T. Caliński and J. Harabasz, “A dendrite method for cluster analysis,” Communications in Statistics, vol. 3, no. 1, pp. 1-27, 1974, doi: 10.1080/03610927408827101.

C. Hennig, “Cluster-wise assessment of cluster stability,” Computational Statistics & Data Analysis, vol. 52, no. 1, pp. 258-271, 2007, doi: 10.1016/j.csda.2006.11.025.

F. Pedregosa et al., “Scikit-learn: Machine learning in Python,” Journal of Machine Learning Research, vol. 12, pp. 2825-2830, 2011.

I. T. Jolliffe and J. Cadima, “Principal component analysis: a review and recent developments,” Philosophical Transactions of the Royal Society A, vol. 374, art. 20150202, 2016, doi: 10.1098/rsta.2015.0202.

M. Halkidi, Y. Batistakis, and M. Vazirgiannis, “On clustering validation techniques,” Journal of Intelligent Information Systems, vol. 17, pp. 107-145, 2001, doi: 10.1023/A:1012801612483.

A. K. Jain, “Data clustering: 50 years beyond K-means,” Pattern Recognition Letters, vol. 31, no. 8, pp. 651-666, 2010, doi: 10.1016/j.patrec.2009.09.011.

B. Bischl et al., “Hyperparameter optimization: Foundations, algorithms, best practices, and open challenges,” WIREs Data Mining and Knowledge Discovery, vol. 13, no. 2, e1484, 2023, doi: 10.1002/widm.1484.

C. O’Hara, A. O’Sullivan, and E. R. Gibney, “A clustering approach to meal-based analysis of dietary intakes applied to population and individual data,” The Journal of Nutrition, vol. 152, no. 10, pp. 2297–2308, 2022, doi: 10.1093/jn/nxac151.

U. M. Devlin, B. A. McNulty, A. P. Nugent, and M. J. Gibney, “The use of cluster analysis to derive dietary patterns: methodological considerations, reproducibility, validity and the effect of energy mis-reporting,” Proceedings of the Nutrition Society, vol. 71, no. 4, pp. 599-609, 2012, doi: 10.1017/S0029665112000729.

Direktorat Jenderal Kesehatan Masyarakat, Kementerian Kesehatan Republik Indonesia, Tabel Komposisi Pangan Indonesia 2017. Jakarta: Kementerian Kesehatan RI, 2018, ISBN 978-602-416-407-2.

Downloads

Published

10-08-2026

How to Cite

Hardiansyah, H., Iqbal, M., & Prihandil, I. (2026). Optimasi Random Search Pada K-Means Dan Agglomerative Clustering Untuk Pengelompokan Pangan Berdasarkan Profil Gizi . Indonesian Journal of Multidisciplinary on Social and Technology, 4(3), 3389–3395. https://doi.org/10.69693/ijmst.v4i3.13024