{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,20]],"date-time":"2026-01-20T11:10:55Z","timestamp":1768907455154,"version":"3.49.0"},"reference-count":52,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2024,1,29]],"date-time":"2024-01-29T00:00:00Z","timestamp":1706486400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Fundamental Fund 2024, Chiang Mai University"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Ordinary kriging (OK) is a popular interpolation method for its ability to simultaneously minimize error variance and deliver statistically optimal and unbiased predictions. In this work, the adaptive moving window kriging with K-means clustering (AMWKK) technique is developed to improve the estimation obtained from the moving window kriging based on the K-means clustering proposed by Abedini et al. This technique specifically addresses the challenge of selecting appropriate windows for target points located near the borders, which can potentially be the source of errors. The AMWKK algorithm introduces a dynamic clustering approach within the moving window kriging, where each target site sequentially serves as a cluster centroid. The OK is then applied within the cluster encompassing the target point, ensuring localized and adaptive interpolation. The proposed method is compared with ordinary kriging and other moving window kriging variant approaches to estimate Thailand\u2019s mean annual pressure and humidity in 2018. The results indicate superior estimation capabilities of the AMWKK approach in terms of distinct quantitative performance statistics. The advantage of using the AMWKK method for spatial interpolation can be attributed to the fact that it facilitates the automatic tuning of the window size at any estimation point. The algorithm is particularly effective when observations in the same cluster as target points are sparse.<\/jats:p>","DOI":"10.3390\/a17020057","type":"journal-article","created":{"date-parts":[[2024,1,30]],"date-time":"2024-01-30T05:14:32Z","timestamp":1706591672000},"page":"57","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["An Adaptive Moving Window Kriging Based on K-Means Clustering for Spatial Interpolation"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0009-0000-1124-6653","authenticated-orcid":false,"given":"Nattakan","family":"Supajaidee","sequence":"first","affiliation":[{"name":"Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai 50200, Thailand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7675-4269","authenticated-orcid":false,"given":"Nawinda","family":"Chutsagulprom","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai 50200, Thailand"},{"name":"Advanced Research Center for Computational Simulation (ARCCoS), Chiang Mai University, Chiang Mai 50200, Thailand"},{"name":"Centre of Excellence in Mathematics, Ministry of Higher Education, Science, Research and Innovation (MHESI), Bangkok 10400, Thailand"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0120-5641","authenticated-orcid":false,"given":"Sompop","family":"Moonchai","sequence":"additional","affiliation":[{"name":"Department of Mathematics, Faculty of Science, Chiang Mai University, Chiang Mai 50200, Thailand"},{"name":"Advanced Research Center for Computational Simulation (ARCCoS), Chiang Mai University, Chiang Mai 50200, Thailand"},{"name":"Centre of Excellence in Mathematics, Ministry of Higher Education, Science, Research and Innovation (MHESI), Bangkok 10400, Thailand"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2024,1,29]]},"reference":[{"key":"ref_1","first-page":"119","article-title":"A statistical approach to some basic mine valuation problems on the Witwatersrand","volume":"52","author":"Krige","year":"1951","journal-title":"J. S. Afr. Inst. Min. Metall."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1246","DOI":"10.2113\/gsecongeo.58.8.1246","article-title":"Principles of geostatistics","volume":"58","author":"Matheron","year":"1963","journal-title":"Econ. Geol."},{"key":"ref_3","unstructured":"Journel, A.G., and Huijbregts, C.J. (1978). Mining Geostatistics, Academic Press."},{"key":"ref_4","first-page":"012051","article-title":"Geostatistical modeling by the Ordinary Kriging in the estimation of mineral resources on the Kieselguhr mine, Algeria","volume":"Volume 362","author":"Lamamra","year":"2019","journal-title":"IOP Conference Series: Earth and Environmental Science"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"10611","DOI":"10.1007\/s00521-022-06951-w","article-title":"Mineral deposit grade assessment using a hybrid model of kriging and generalized regression neural network","volume":"34","author":"Singh","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1391","DOI":"10.1007\/s11440-022-01675-6","article-title":"Interpretation of field tests using geo-statistics and Kriging to assess the deep vibratory compaction of the Dike A21, Diavik Diamond Mine","volume":"18","author":"Schorr","year":"2023","journal-title":"Acta Geotech."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"60","DOI":"10.5539\/mas.v13n10p60","article-title":"Predictive mapping of soil properties for precision agriculture using geographic information system (GIS) based geostatistics models","volume":"13","author":"Kingsley","year":"2019","journal-title":"Mod. Appl. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1007\/s12665-020-08905-8","article-title":"Groundwater quality assessment of Birjand plain aquifer using kriging estimation and sequential Gaussian simulation methods","volume":"79","author":"Aryafar","year":"2020","journal-title":"Environ. Earth Sci."},{"key":"ref_9","first-page":"100151","article-title":"Comparative suitability of ordinary kriging and Inverse Distance Weighted interpolation for indicating intactness gradients on threatened savannah woodland and forest stands","volume":"12","author":"Munyati","year":"2021","journal-title":"Environ. Sustain. Indic."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Dai, H., Huang, G., Wang, J., Zeng, H., and Zhou, F. (2022). Spatio-Temporal Characteristics of PM2.5 Concentrations in China Based on Multiple Sources of Data and LUR-GBM during 2016\u20132021. Int. J. Environ. Res. Public Health, 19.","DOI":"10.3390\/ijerph19106292"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Zhang, Z., and Du, Q. (2019). A bayesian kriging regression method to estimate air temperature using remote sensing data. Remote Sens., 11.","DOI":"10.3390\/rs11070767"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"126612","DOI":"10.1016\/j.jhydrol.2021.126612","article-title":"Merging radar and rain gauge data by using spatial\u2013temporal local weighted linear regression kriging for quantitative precipitation estimation","volume":"601","author":"Zhang","year":"2021","journal-title":"J. Hydrol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1007\/s00704-021-03729-3","article-title":"Assessment of mapping of annual average rainfall in a tropical country like Bangladesh: Remotely sensed output vs. kriging estimate","volume":"146","author":"Das","year":"2021","journal-title":"Theor. Appl. Climatol."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"100664","DOI":"10.1016\/j.spasta.2022.100664","article-title":"An investigation of atmospheric temperature and pressure using an improved spatio-temporal Kriging model for sensing GNSS-derived precipitable water vapor","volume":"51","author":"He","year":"2022","journal-title":"Spat. Stat."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1007\/BF00892986","article-title":"Spatial prediction and ordinary kriging","volume":"20","author":"Cressie","year":"1988","journal-title":"Math. Geol."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wackernagel, H. (2003). Multivariate Geostatistics: An Introduction with Applications, Springer Science & Business Media.","DOI":"10.1007\/978-3-662-05294-5"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Chiles, J.P., and Delfiner, P. (2012). Geostatistics: Modeling Spatial Uncertainty, John Wiley and Sons.","DOI":"10.1002\/9781118136188"},{"key":"ref_18","first-page":"155","article-title":"Comparative analysis of spatial interpolation methods: An experimental study","volume":"165","author":"Tan","year":"2014","journal-title":"Sens. Transducers"},{"key":"ref_19","first-page":"033016","article-title":"Comparison between moving windows statistical method and kriging method in coal resource estimation","volume":"Volume 1402","author":"Marwanza","year":"2019","journal-title":"Journal of Physics: Conference Series"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1759","DOI":"10.1016\/0960-1686(90)90508-K","article-title":"Kriging and automated variogram modeling within a moving window","volume":"24","author":"Haas","year":"1990","journal-title":"Atmos. Environ. Part A"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Alkhaled, A.A., Michalak, A.M., Kawa, S.R., Olsen, S.C., and Wang, J.W. (2008). A global evaluation of the regional spatial variability of column integrated CO2 distributions. J. Geophys. Res. Atmos., 113.","DOI":"10.1029\/2007JD009693"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"D06306","DOI":"10.1029\/2011JD017015","article-title":"Mapping of CO2 at high spatiotemporal resolution using satellite observations: Global distributions from OCO-2","volume":"117","author":"Hammerling","year":"2012","journal-title":"J. Geophys. Res. Atmos."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1002\/(SICI)1099-095X(199603)7:2<145::AID-ENV200>3.0.CO;2-T","article-title":"Multivariate spatial prediction in the presence of non-linear trend and covariance non-stationarity","volume":"7","author":"Haas","year":"1996","journal-title":"Environmetrics"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1111\/1467-9671.00092","article-title":"Non-stationary approaches for mapping terrain and assessing prediction uncertainty","volume":"6","author":"Lloyd","year":"2002","journal-title":"Trans. GIS"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1002\/joc.1128","article-title":"An automatic moving window approach for mapping meteorological data","volume":"25","author":"Dowd","year":"2005","journal-title":"Int. J. Climatol."},{"key":"ref_26","unstructured":"Fotheringham, A.S., Brunsdon, C., and Charlton, M. (2003). Geographically Weighted Regression: The Analysis of Spatially Varying Relationships, John Wiley & Sons."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"1189","DOI":"10.1080\/01621459.1995.10476625","article-title":"Local prediction of a spatio-temporal process with an application to wet sulfate deposition","volume":"90","author":"Haas","year":"1995","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"778","DOI":"10.1007\/s10489-019-01549-7","article-title":"Cluster-based Kriging approximation algorithms for complexity reduction","volume":"50","author":"Wang","year":"2020","journal-title":"Appl. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"360","DOI":"10.1016\/j.jhydrol.2007.12.030","article-title":"Cluster-based ordinary kriging of piezometric head in West Texas\/New Mexico\u2013Testing of hypothesis","volume":"351","author":"Abedini","year":"2008","journal-title":"J. Hydrol."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Yasojima, C., Prot\u00e1zio, J., Meiguins, B., Neto, N., and Morais, J. (2019). A new methodology for automatic cluster-based kriging using K-nearest neighbor and genetic algorithms. Information, 10.","DOI":"10.3390\/info10110357"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/BF01035243","article-title":"Robust estimation of the variogram: I","volume":"12","author":"Cressie","year":"1980","journal-title":"J. Int. Assoc. Math. Geol."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Cressie, N. (1993). Statistics for Spatial Data, John Wiley & Sons.","DOI":"10.1002\/9781119115151"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1007\/BF01032109","article-title":"Fitting variogram models by weighted least squares","volume":"17","author":"Cressie","year":"1985","journal-title":"J. Int. Assoc. Math. Geol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"012017","DOI":"10.1088\/1757-899X\/336\/1\/012017","article-title":"Integration k-means clustering method and elbow method for identification of the best customer profile cluster","volume":"Volume 336","author":"Syakur","year":"2018","journal-title":"IOP Conference Series: Materials Science and Engineering"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","article-title":"Silhouettes: A graphical aid to the interpretation and validation of cluster analysis","volume":"20","author":"Rousseeuw","year":"1987","journal-title":"J. Comput. Appl. Math."},{"key":"ref_36","first-page":"1","article-title":"A dendrite method for cluster analysis","volume":"3","author":"Harabasz","year":"1974","journal-title":"Commun. Stat."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"411","DOI":"10.1111\/1467-9868.00293","article-title":"Estimating the number of clusters in a data set via the gap statistic","volume":"63","author":"Tibshirani","year":"2001","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"key":"ref_38","unstructured":"(2020, October 27). OpenData. Available online: https:\/\/data.hii.or.th."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"948","DOI":"10.1016\/j.rser.2018.05.005","article-title":"A GIS-based method for analysis of a better utilization of thermal-mineral springs in the municipality of Kursumlija (Serbia)","volume":"92","year":"2018","journal-title":"Renew. Sustain. Energy Rev."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1515\/astro-2019-0008","article-title":"Multi-criteria GIS analysis of the topography of the Moon and better solutions for potential landing","volume":"28","year":"2019","journal-title":"Open Astron."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"1117","DOI":"10.1007\/s11069-019-03852-5","article-title":"Natural hazard assessment and mapping using remote sensing and QGIS tools for Mumbai city, India","volume":"100","author":"Sansare","year":"2020","journal-title":"Nat. Hazards"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"32","DOI":"10.17159\/2309-8775\/2020\/v62n4a4","article-title":"Methodological approach for the compilation of a water distribution network model using QGIS and EPANET","volume":"62","author":"Muller","year":"2020","journal-title":"J. S. Afr. Inst. Civ. Eng."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1657","DOI":"10.1007\/s12524-023-01725-w","article-title":"Mapping and Prediction of Urban Growth using Remote Sensing, Geographic Information System, and Statistical Techniques for Tiruppur Region, Tamil Nadu, India","volume":"51","author":"Elangovan","year":"2023","journal-title":"J. Indian Soc. Remote Sens."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1016\/j.knosys.2018.01.031","article-title":"Improved K-means Algorithm Based on Density Canopy","volume":"145","author":"Geng","year":"2018","journal-title":"Knowl.-Based Syst."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.cageo.2016.03.004","article-title":"Stream Kriging: Incremental and recursive ordinary Kriging over spatiotemporal data streams","volume":"90","author":"Zhong","year":"2016","journal-title":"Comput. Geosci."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Memarsadeghi, N., Raykar, V.C., Duraiswami, R., and Mount, D.M. (2008, January 1\u20138). Efficient kriging via fast matrix-vector products. Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2008.4526433"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Vlastos, P.G., Hunter, A., Curry, R., Ramirez, C.I.E., and Elkaim, G. (2021, January 12\u201315). Partitioned gaussian process regression for online trajectory planning for autonomous vehicles. Proceedings of the 2021 21st International Conference on Control, Automation and Systems (ICCAS), Jeju, Republic of Korea.","DOI":"10.23919\/ICCAS52745.2021.9649997"},{"key":"ref_48","unstructured":"Kushwaha, M., Yadav, H., and Agrawal, C. (2020). Social Networking and Computational Intelligence: Proceedings of SCI-2018, Springer."},{"key":"ref_49","first-page":"4234","article-title":"An Efficient Parallel K-Means On Multi-Core Processors","volume":"4","author":"Fahim","year":"2015","journal-title":"Int. J. Sci. Eng. Technol. Res. (IJSETR)"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Peng, C., and Guiqiong, X. (2011, January 6\u20138). A brief study on clustering methods: Based on the k-means algorithm. Proceedings of the 2011 International Conference on E-Business and E-Government (ICEE), Shanghai, China.","DOI":"10.1109\/ICEBEG.2011.5881902"},{"key":"ref_51","unstructured":"Hengl, T., Heuvelink, G.B., and Stein, A. (2003). Comparison of Kriging with External Drift and Regression Kriging, ITC Enschede."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1301","DOI":"10.1016\/j.cageo.2007.05.001","article-title":"About regression-kriging: From equations to case studies","volume":"33","author":"Hengl","year":"2007","journal-title":"Comput. Geosci."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/57\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T13:51:03Z","timestamp":1760104263000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/17\/2\/57"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,29]]},"references-count":52,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2024,2]]}},"alternative-id":["a17020057"],"URL":"https:\/\/doi.org\/10.3390\/a17020057","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,29]]}}}