{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T02:48:53Z","timestamp":1760150933889,"version":"build-2065373602"},"reference-count":36,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:00:00Z","timestamp":1643328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100009886","name":"Regione Puglia","doi-asserted-by":"publisher","award":["Project \u2018Cooperative Supply Chain\u2019."],"award-info":[{"award-number":["Project \u2018Cooperative Supply Chain\u2019."]}],"id":[{"id":"10.13039\/501100009886","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computation"],"abstract":"<jats:p>The focus of the present paper is on clustering, namely the problem of finding distinct groups in a dataset so that each group consists of similar observations. We consider the finite mixtures of regression models, given their flexibility in modeling heterogeneous time series. Our study aims to implement a novel approach, which fits mixture models based on the spline and polynomial regression in the case of auto-correlated data, to cluster time series in an unsupervised machine learning framework. Given the assumption of auto-correlated data and the usage of exogenous variables in the mixture model, the usual approach of estimating the maximum likelihood parameters using the Expectation\u2013Maximization (EM) algorithm is computationally prohibitive. Therefore, we provide a novel algorithm for model fitting combining auto-correlated observations with spline and polynomial regression. The case study of this paper consists of the task of clustering the time series of sales data influenced by promotional campaigns. We demonstrate the effectiveness of our method in a case study of 131 sales series data from a real-world company. Numerical outcomes demonstrate the efficacy of the proposed method for clustering auto-correlated time series. Despite the specific case study of this paper, the proposed method can be used in several real-world application fields.<\/jats:p>","DOI":"10.3390\/computation10020023","type":"journal-article","created":{"date-parts":[[2022,1,29]],"date-time":"2022-01-29T01:41:59Z","timestamp":1643420519000},"page":"23","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Finite Mixture Models for Clustering Auto-Correlated Sales Series Data Influenced by Promotions"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3712-7932","authenticated-orcid":false,"given":"Massimo","family":"Pacella","sequence":"first","affiliation":[{"name":"Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1507-8188","authenticated-orcid":false,"given":"Gabriele","family":"Papadia","sequence":"additional","affiliation":[{"name":"Department of Engineering for Innovation, University of Salento, 73100 Lecce, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2022,1,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1016\/j.is.2015.04.007","article-title":"Time-series clustering\u2014A decade review","volume":"53","author":"Aghabozorgi","year":"2015","journal-title":"Inf. Syst."},{"key":"ref_2","first-page":"100001","article-title":"A benchmark study on time series clustering","volume":"1","author":"Javed","year":"2020","journal-title":"Mach. Learn. Appl."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"611","DOI":"10.1198\/016214502760047131","article-title":"Model-based clustering, discriminant analysis, and density estimation","volume":"97","author":"Fraley","year":"2002","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1002\/sam.10143","article-title":"Model-based clustering of regression time series data via APECM\u2014An AECM algorithm sung to an even faster beat","volume":"4","author":"Chen","year":"2011","journal-title":"Stat. Anal. Data Min. ASA Data Sci. J."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","article-title":"Maximum Likelihood from Incomplete Data Via the EM Algorithm","volume":"39","author":"Dempster","year":"1977","journal-title":"J. R. Stat. Soc. Ser. B"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1080\/00401706.2013.826146","article-title":"A parallel EM algorithm for model-based clustering applied to the exploration of large spatio-temporal data","volume":"55","author":"Chen","year":"2013","journal-title":"Technometrics"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"412","DOI":"10.1007\/s00357-016-9216-4","article-title":"Finite mixture modeling of Gaussian regression time series with application to dendrochronology","volume":"33","author":"Michael","year":"2016","journal-title":"J. Classif."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"468","DOI":"10.1002\/joom.1026","article-title":"Demand and order-fulfillment planning: The impact of point-of-sale data, retailer orders and distribution center orders on forecast accuracy","volume":"65","author":"Narayanan","year":"2019","journal-title":"J. Oper. Manag."},{"key":"ref_9","unstructured":"Silver, E.A., Pyke, D.F., and Peterson, R. (1998). Inventory Management and Production Planning and Scheduling, Wiley."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1397","DOI":"10.1287\/mnsc.46.11.1397.12088","article-title":"Efficient supply contracts for fashion goods with forecast updating and two production modes","volume":"46","author":"Donohue","year":"2000","journal-title":"Manag. Sci."},{"key":"ref_11","unstructured":"Hyndman, R.J., and Athanasopoulos, G. (2018). Forecasting: Principles and Practice, OTexts. [2nd ed.]."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1016\/j.ijpe.2014.09.033","article-title":"Forecasting aggregate retail sales: The case of South Africa","volume":"160","author":"Aye","year":"2015","journal-title":"Int. J. Prod. Econ."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ejor.2015.11.010","article-title":"Supply chain forecasting: Theory, practice, their gap and the future","volume":"252","author":"Syntetos","year":"2016","journal-title":"Eur. J. Oper. Res."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"604","DOI":"10.1016\/j.procir.2021.03.081","article-title":"Evaluation of deep learning with long short-term memory networks for time series forecasting in supply chain management","volume":"99","author":"Pacella","year":"2021","journal-title":"Procedia CIRP"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"5415","DOI":"10.1080\/00207543.2011.631606","article-title":"Managing demand uncertainty through fuzzy inference in supply chain planning","volume":"50","author":"Jung","year":"2012","journal-title":"Int. J. Prod. Res."},{"key":"ref_16","unstructured":"Chopra, S., Meindl, P., and Kalra, D.V. (2013). Supply Chain Management: Strategy, Planning, and Operation, Pearson."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1287\/mnsc.46.3.436.12069","article-title":"Quantifying the bullwhip effect in a simple supply chain: The impact of forecasting, lead times, and information","volume":"46","author":"Chen","year":"2000","journal-title":"Manag. Sci."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"15","DOI":"10.1016\/S0925-5273(03)00128-2","article-title":"The impact of forecasting methods on the bullwhip effect","volume":"88","author":"Zhang","year":"2004","journal-title":"Int. J. Prod. Econ."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Packowski, J. (2013). LEAN Supply Chain Planning: The New Supply Chain Management Paradigm for Process Industries to Master Today\u2019s VUCA World, CRC Press.","DOI":"10.1201\/b16084"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1785","DOI":"10.1016\/j.jbusres.2015.03.037","article-title":"Relative performance of methods for forecasting special events","volume":"68","author":"Nikolopoulos","year":"2015","journal-title":"J. Bus. Res."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"5544","DOI":"10.1016\/j.eswa.2010.10.082","article-title":"Identifying the underlying structure of demand during promotions: A structural equation modelling approach","volume":"38","author":"Ramanathan","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"676","DOI":"10.1108\/01443571211230925","article-title":"Supply chain collaboration for improved forecast accuracy of promotional sales","volume":"32","author":"Ramanathan","year":"2012","journal-title":"Int. J. Oper. Prod. Manag."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"553","DOI":"10.1016\/S0927-0507(05)80035-0","article-title":"Sales promotion models","volume":"5","author":"Blattberg","year":"1993","journal-title":"Handbooks Oper. Res. Manag. Sci."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"843","DOI":"10.1287\/mnsc.45.6.843","article-title":"Managing supply chain demand variability with scheduled ordering policies","volume":"45","author":"Cachon","year":"1999","journal-title":"Manag. Sci."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"106380","DOI":"10.1016\/j.cie.2020.106380","article-title":"Demand forecasting in supply chain: The impact of demand volatility in the presence of promotion","volume":"142","author":"Abolghasemi","year":"2020","journal-title":"Comput. Ind. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"107892","DOI":"10.1016\/j.ijpe.2020.107892","article-title":"Demand forecasting in the presence of systematic events: Cases in capturing sales promotions","volume":"230","author":"Abolghasemi","year":"2020","journal-title":"Int. J. Prod. Econ."},{"key":"ref_27","unstructured":"Gaffney, S., and Smyth, P. (2003, January 3\u20136). Curve Clustering with Random Effects Regression Mixtures. Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics, Key West, FL, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"397","DOI":"10.1198\/016214503000189","article-title":"Clustering for Sparsely Sampled Functional Data","volume":"98","author":"James","year":"2003","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1361","DOI":"10.1016\/j.csda.2008.11.019","article-title":"Simultaneous curve registration and clustering for functional data","volume":"53","author":"Liu","year":"2009","journal-title":"Comput. Stat. Data Anal."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1214\/aos\/1176344136","article-title":"Estimating the Dimension of a Model","volume":"6","author":"Schwarz","year":"1978","journal-title":"Ann. Stat."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"716","DOI":"10.1109\/TAC.1974.1100705","article-title":"A new look at the statistical model identification","volume":"19","author":"Akaike","year":"1974","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"719","DOI":"10.1109\/34.865189","article-title":"Assessing a mixture model for clustering with the integrated completed likelihood","volume":"22","author":"Biernacki","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2308","DOI":"10.1080\/00949655.2015.1109096","article-title":"Unsupervised learning of regression mixture models with unknown number of components","volume":"86","author":"Chamroukhi","year":"2016","journal-title":"J. Stat. Comput. Simul."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"170","DOI":"10.1016\/j.ijforecast.2018.09.003","article-title":"Forecasting sales in the supply chain: Consumer analytics in the big data era","volume":"35","author":"Boone","year":"2019","journal-title":"Int. J. Forecast."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/j.cie.2018.05.029","article-title":"Unsupervised classification of multichannel profile data using PCA: An application to an emission control system","volume":"122","author":"Pacella","year":"2018","journal-title":"Comput. Ind. Eng."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"917","DOI":"10.1007\/s10618-019-00619-1","article-title":"Deep learning for time series classification: A review","volume":"33","author":"Fawaz","year":"2019","journal-title":"Data Min. Knowl. Discov."}],"container-title":["Computation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2079-3197\/10\/2\/23\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:09:43Z","timestamp":1760134183000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2079-3197\/10\/2\/23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,28]]},"references-count":36,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2022,2]]}},"alternative-id":["computation10020023"],"URL":"https:\/\/doi.org\/10.3390\/computation10020023","relation":{},"ISSN":["2079-3197"],"issn-type":[{"type":"electronic","value":"2079-3197"}],"subject":[],"published":{"date-parts":[[2022,1,28]]}}}