{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,17]],"date-time":"2026-08-17T16:10:40Z","timestamp":1786983040605,"version":"build-2736575974"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T00:00:00Z","timestamp":1699401600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T00:00:00Z","timestamp":1699401600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-023-02284-0","type":"journal-article","created":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T04:02:15Z","timestamp":1699416135000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Constructing and Understanding Customer Spending Prediction Models"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4413-1147","authenticated-orcid":false,"given":"Tran Tri","family":"Dang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Khang Nguyen","family":"Hoang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Long Bui","family":"Thanh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tien Nguyen Thi","family":"Thuy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cuong Nguyen","family":"Quoc","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,11,8]]},"reference":[{"issue":"5","key":"2284_CR1","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1016\/j.bushor.2004.07.008","volume":"47","author":"A Stringfellow","year":"2004","unstructured":"Stringfellow A, Nie W, Bowen DE. CRM: Profiting from understanding customer needs. Bus Horiz. 2004;47(5):45\u201352.","journal-title":"Bus Horiz"},{"issue":"1","key":"2284_CR2","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1016\/j.jretconser.2008.04.001","volume":"16","author":"PE Otto","year":"2009","unstructured":"Otto PE, et al. From spending to understanding: analyzing customers by their spending behavior. J Retail Consum Serv. 2009;16(1):10\u20138.","journal-title":"J Retail Consum Serv"},{"issue":"6","key":"2284_CR3","doi-asserted-by":"publisher","first-page":"971","DOI":"10.1086\/260724","volume":"86","author":"RE Hall","year":"1978","unstructured":"Hall RE. Stochastic implications of the life cycle-permanent income hypothesis: theory and evidence. J Polit Econ. 1978;86(6):971\u201387.","journal-title":"J Polit Econ"},{"issue":"3","key":"2284_CR4","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1080\/07350015.1990.10509798","volume":"8","author":"JY Campbell","year":"1990","unstructured":"Campbell JY, Mankiw NG. Permanent income, current income, and consumption. J Business Econ Stat. 1990;8(3):265\u201379.","journal-title":"J Business Econ Stat"},{"issue":"3","key":"2284_CR5","doi-asserted-by":"publisher","first-page":"798","DOI":"10.2307\/2077751","volume":"27","author":"J Shea","year":"1995","unstructured":"Shea J. Myopia, liquidity constraints, and aggregate consumption: a simple test. J Money, Credit, Bank. 1995;27(3):798\u2013805.","journal-title":"J Money, Credit, Bank"},{"issue":"4","key":"2284_CR6","first-page":"51","volume":"89","author":"YP Mehra","year":"2003","unstructured":"Mehra YP, Martin E. Why does consumer sentiment predict household spending? FRB Richmond Economic Quarterly. 2003;89(4):51\u201367.","journal-title":"FRB Richmond Economic Quarterly"},{"issue":"1","key":"2284_CR7","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1509\/jmkr.47.1.28","volume":"47","author":"C Fornell","year":"2010","unstructured":"Fornell C, Rust RT, Dekimpe MG. The effect of customer satisfaction on consumer spending growth. J Mark Res. 2010;47(1):28\u201335.","journal-title":"J Mark Res"},{"key":"2284_CR8","first-page":"1001","volume-title":"Handbook of market research","author":"H Cast\u00e9ran","year":"2021","unstructured":"Cast\u00e9ran H, Meyer-Waarden L, Reinartz W. Modeling customer lifetime value, retention, and churn. In: Cast\u00e9ran H, Meyer-Waarden L, Reinartz W, editors. Handbook of market research. Cham: Springer International Publishing; 2021. p. 1001\u201333."},{"issue":"1","key":"2284_CR9","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1509\/jmkr.41.1.7.25084","volume":"41","author":"S Gupta","year":"2004","unstructured":"Gupta S, Lehmann DR, Stuart JA. Valuing customers. J Market Res. 2004;41(1):7\u201318.","journal-title":"J Market Res"},{"issue":"4","key":"2284_CR10","doi-asserted-by":"publisher","first-page":"595","DOI":"10.1287\/mksc.1050.0123","volume":"24","author":"D Cui","year":"2005","unstructured":"Cui D, Curry D. Prediction in marketing using the support vector machine. Mark Sci. 2005;24(4):595\u2013615.","journal-title":"Mark Sci"},{"key":"2284_CR11","doi-asserted-by":"crossref","unstructured":"Chen PP et al. Customer lifetime value in video games using deep learning and parametric models. In: 2018 IEEE international conference on big data (big data). IEEE, (2018).","DOI":"10.1109\/BigData.2018.8622151"},{"issue":"3","key":"2284_CR12","doi-asserted-by":"publisher","first-page":"5445","DOI":"10.1016\/j.eswa.2008.06.121","volume":"36","author":"Y Xie","year":"2009","unstructured":"Xie Y, et al. Customer churn prediction using improved balanced random forests. Expert Syst Appl. 2009;36(3):5445\u20139.","journal-title":"Expert Syst Appl"},{"issue":"10","key":"2284_CR13","doi-asserted-by":"publisher","first-page":"12547","DOI":"10.1016\/j.eswa.2009.05.032","volume":"36","author":"C-F Tsai","year":"2009","unstructured":"Tsai C-F, Yu-Hsin Lu. Customer churn prediction by hybrid neural networks. Expert Syst Appl. 2009;36(10):12547\u201353.","journal-title":"Expert Syst Appl"},{"issue":"1","key":"2284_CR14","doi-asserted-by":"publisher","first-page":"1414","DOI":"10.1016\/j.eswa.2011.08.024","volume":"39","author":"B Huang","year":"2012","unstructured":"Huang B, Kechadi MT, Buckley B. Customer churn prediction in telecommunications. Expert Syst Appl. 2012;39(1):1414\u201325.","journal-title":"Expert Syst Appl"},{"key":"2284_CR15","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s10660-015-9191-6","volume":"15","author":"J Qiu","year":"2015","unstructured":"Qiu J, Lin Z, Li Y. Predicting customer purchase behavior in the e-commerce context. Electron Commer Res. 2015;15:427\u201352.","journal-title":"Electron Commer Res"},{"issue":"3","key":"2284_CR16","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1016\/j.ejor.2018.04.034","volume":"281","author":"A Mart\u00ednez","year":"2020","unstructured":"Mart\u00ednez A, et al. A machine learning framework for customer purchase prediction in the non-contractual setting. Eur J Operational Res. 2020;281(3):588\u201396.","journal-title":"Eur J Operational Res"},{"issue":"2","key":"2284_CR17","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1002\/isaf.1422","volume":"25","author":"A Preece","year":"2018","unstructured":"Preece A. Asking \u2018Why\u2019in AI: Explainability of intelligent systems\u2013perspectives and challenges. Intell Syst Account Finance Manag. 2018;25(2):63\u201372.","journal-title":"Intell Syst Account Finance Manag"},{"issue":"3","key":"2284_CR18","doi-asserted-by":"publisher","first-page":"441","DOI":"10.1007\/s11023-019-09502-w","volume":"29","author":"A P\u00e1ez","year":"2019","unstructured":"P\u00e1ez A. The pragmatic turn in explainable artificial intelligence (XAI). Mind Mach. 2019;29(3):441\u201359.","journal-title":"Mind Mach"},{"key":"2284_CR19","unstructured":"Vilone G, Longo L. Explainable artificial intelligence: a systematic review. arXiv preprint arXiv:2006.00093 (2020)."},{"key":"2284_CR20","doi-asserted-by":"crossref","unstructured":"Amershi, S, et al. Guidelines for human-AI interaction. Proceedings of the 2019 chi conference on human factors in computing systems. 2019.","DOI":"10.1145\/3290605.3300233"},{"issue":"1","key":"2284_CR21","first-page":"91","volume":"23","author":"L Mengchen","year":"2016","unstructured":"Mengchen L, et al. Towards better analysis of deep convolutional neural networks. IEEE Trans Visual Comput Graphics. 2016;23(1):91\u2013100.","journal-title":"IEEE Trans Visual Comput Graphics"},{"issue":"1","key":"2284_CR22","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1109\/TVCG.2017.2744718","volume":"24","author":"M Kahng","year":"2017","unstructured":"Kahng M, et al. A cti v is: Visual exploration of industry-scale deep neural network models. IEEE Trans Visual Comput Graphics. 2017;24(1):88\u201397.","journal-title":"IEEE Trans Visual Comput Graphics"},{"issue":"2","key":"2284_CR23","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1038\/nmeth.2811","volume":"11","author":"M Spitzer","year":"2014","unstructured":"Spitzer M, et al. BoxPlotR: a web tool for generation of box plots. Nat Methods. 2014;11(2):121\u20132.","journal-title":"Nat Methods"},{"issue":"4","key":"2284_CR24","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1057\/ivs.2009.34","volume":"9","author":"DA Keim","year":"2010","unstructured":"Keim DA, et al. Generalized scatter plots. Inf Visual. 2010;9(4):301\u201311.","journal-title":"Inf Visual"},{"issue":"Suppl 2","key":"2284_CR25","doi-asserted-by":"publisher","first-page":"3999","DOI":"10.1007\/s10586-018-2606-0","volume":"22","author":"Y Li","year":"2019","unstructured":"Li Y, et al. Drawing and studying on histogram. Cluster Comput. 2019;22(Suppl 2):3999\u20134006.","journal-title":"Cluster Comput"},{"issue":"1","key":"2284_CR26","doi-asserted-by":"publisher","first-page":"92","DOI":"10.1145\/102377.115768","volume":"11","author":"B Shneiderman","year":"1992","unstructured":"Shneiderman B. Tree visualization with tree-maps: 2-d space-filling approach. ACM Trans Graph. 1992;11(1):92\u20139.","journal-title":"ACM Trans Graph"},{"key":"2284_CR27","doi-asserted-by":"crossref","unstructured":"Cockburn A, McKenzie B. An evaluation of cone trees. People and Computers XIV\u2014Usability or Else! Proceedings of HCI 2000. Springer London (2000).","DOI":"10.1007\/978-1-4471-0515-2_28"},{"key":"2284_CR28","unstructured":"Inselberg, A, Dimsdale B. Parallel coordinates: a tool for visualizing multi-dimensional geometry. In: Proceedings of the first IEEE conference on visualization: visualization 90. IEEE, (1990)."},{"issue":"2","key":"2284_CR29","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1108\/IJWIS-12-2012-0036","volume":"9","author":"TD Tran","year":"2013","unstructured":"Tran TD, Dang TK. Visualization of web form submissions for security analysis. Int J Web Inf Syst. 2013;9(2):165\u201380.","journal-title":"Int J Web Inf Syst"},{"key":"2284_CR30","doi-asserted-by":"crossref","unstructured":"Tran TD, TK Dang, Nguyen Le T-G. Interactive Visual Decision tree for developing detection rules of attacks on web applications. Int J Adv Comput Sci Appl 2018;9(7).","DOI":"10.14569\/IJACSA.2018.090705"},{"issue":"1","key":"2284_CR31","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1111\/j.1553-2712.2004.tb01378.x","volume":"11","author":"KA Marill","year":"2004","unstructured":"Marill KA. Advanced statistics: linear regression, part I: simple linear regression. Acad Emerg Med. 2004;11(1):87\u201393.","journal-title":"Acad Emerg Med"},{"issue":"3","key":"2284_CR32","doi-asserted-by":"publisher","first-page":"539","DOI":"10.1111\/cgf.13210","volume":"36","author":"Y Lu","year":"2017","unstructured":"Lu Y, et al. The state-of-the-art in predictive visual analytics. Comput Graph Forum. 2017;36(3):539\u201362.","journal-title":"Comput Graph Forum."},{"issue":"1","key":"2284_CR33","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1109\/TVCG.2016.2598828","volume":"23","author":"D Ren","year":"2016","unstructured":"Ren D, et al. Squares: Supporting interactive performance analysis for multiclass classifiers. IEEE Trans Visual Comput Graphics. 2016;23(1):61\u201370.","journal-title":"IEEE Trans Visual Comput Graphics"},{"key":"2284_CR34","doi-asserted-by":"publisher","first-page":"200013","DOI":"10.1016\/j.gvc.2020.200013","volume":"3","author":"CA Steed","year":"2020","unstructured":"Steed CA, et al. CrossVis: A visual analytics system for exploring heterogeneous multivariate data with applications to materials and climate sciences. Graph Visual Comput. 2020;3:200013.","journal-title":"Graph Visual Comput"},{"issue":"2","key":"2284_CR35","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1287\/mksc.1040.0098","volume":"24","author":"PS Fader","year":"2005","unstructured":"Fader PS, Hardie BGS, Lee KL. Counting your customers the easy way: An alternative to the Pareto\/NBD model. Mark Sci. 2005;24(2):275\u201384.","journal-title":"Mark Sci"},{"issue":"1","key":"2284_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1287\/mnsc.33.1.1","volume":"33","author":"DC Schmittlein","year":"1987","unstructured":"Schmittlein DC, Morrison DG, Colombo R. Counting your customers: Who-are they and what will they do next? Manage Sci. 1987;33(1):1\u201324.","journal-title":"Manage Sci"},{"key":"2284_CR37","first-page":"1","volume":"2","author":"PS Fader","year":"2013","unstructured":"Fader PS, Hardie BGS. The Gamma-Gamma model of monetary value. February. 2013;2:1\u20139.","journal-title":"February"},{"issue":"3","key":"2284_CR38","doi-asserted-by":"publisher","first-page":"329","DOI":"10.1111\/j.1467-9868.2007.00591.x","volume":"69","author":"M Yuan","year":"2007","unstructured":"Yuan M, et al. Dimension reduction and coefficient estimation in multivariate linear regression. J R Stat Soc\u202f: Series B Stat Methodol. 2007;69(3):329\u201346.","journal-title":"J R Stat Soc : Series B Stat Methodol"},{"key":"2284_CR39","doi-asserted-by":"publisher","first-page":"481","DOI":"10.1002\/0471264385.wei0219","volume-title":"Handbook of psychology","author":"LS Aiken","year":"2003","unstructured":"Aiken LS, West SG, Pitts SC. Multiple linear regression. In: Weiner IB, editor. Handbook of psychology. US p: Wiley; 2003. p. 481\u2013507."},{"key":"2284_CR40","unstructured":"Brownlee J. Bagging and random forest ensemble algorithms for machine learning. Mach Learn Alg 2016;4\u201322."},{"issue":"1","key":"2284_CR41","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1145\/234313.234346","volume":"28","author":"JR Quinlan","year":"1996","unstructured":"Quinlan JR. Learning decision tree classifiers. ACM Comput Surv (CSUR). 1996;28(1):71\u20132.","journal-title":"ACM Comput Surv (CSUR)"},{"key":"2284_CR42","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1023\/A:1007607513941","volume":"40","author":"TG Dietterich","year":"2000","unstructured":"Dietterich TG. An experimental comparison of three methods for constructing ensembles of decision trees: Bagging, boosting, and randomization. Mach Lear. 2000;40:139\u201357.","journal-title":"Mach Lear"},{"key":"2284_CR43","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1023\/A:1010933404324","volume":"45","author":"L Breiman","year":"2001","unstructured":"Breiman L. Random forests. Mach Learn. 2001;45:5\u201332.","journal-title":"Mach Learn"},{"key":"2284_CR44","doi-asserted-by":"publisher","first-page":"1189","DOI":"10.1214\/aos\/1013203451","volume":"29","author":"JH Friedman","year":"2001","unstructured":"Friedman JH. Greedy function approximation: a gradient boosting machine. Annal Stat. 2001;29:1189\u2013232.","journal-title":"Annal Stat"},{"key":"2284_CR45","unstructured":"Ke G et al. Lightgbm: A highly efficient gradient boosting decision tree. Adv Neural Inf Process Syst 2017;30."},{"issue":"3","key":"2284_CR46","doi-asserted-by":"publisher","first-page":"1247","DOI":"10.5194\/gmd-7-1247-2014","volume":"7","author":"T Chai","year":"2014","unstructured":"Chai T, Draxler RR. Root mean square error (RMSE) or mean absolute error (MAE)?\u2013Arguments against avoiding RMSE in the literature. Geosci Model Dev. 2014;7(3):1247\u201350.","journal-title":"Geosci Model Dev"},{"key":"2284_CR47","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1016\/j.neucom.2015.12.114","volume":"192","author":"A De Myttenaere","year":"2016","unstructured":"De Myttenaere A, et al. Mean absolute percentage error for regression models. NeuroComput. 2016;192:38\u201348.","journal-title":"NeuroComput"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-02284-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-023-02284-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-02284-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,1]],"date-time":"2024-11-01T12:59:08Z","timestamp":1730465948000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-023-02284-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,8]]},"references-count":47,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2023,11]]}},"alternative-id":["2284"],"URL":"https:\/\/doi.org\/10.1007\/s42979-023-02284-0","relation":{},"ISSN":["2661-8907"],"issn-type":[{"value":"2661-8907","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,8]]},"assertion":[{"value":"8 May 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 August 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 November 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of Interest"}},{"value":"This article does not contain any studies with human participants or animals performed by any of the authors.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}}],"article-number":"852"}}