Development of Customer Predictive Model for Investment Using Ensemble Learning Technique
- 1 Mahasarakham Business School, Mahasarakham University, Mahasarakham, Thailand
Abstract
Many new investors that want to purchase a fund might be disappointed with the return-on-investment value. This problem occurs because they do not know important factors that could affect the market value. Plus, some assets might not be suitable for the investor's investment style. To reduce the mentioned problems, many asset management companies research the systems that could find a suitable fund for the investor. These systems consider various aspects, such as the investor's background, financial status, and the investor’s behavior. These systems typically employ a specific machine learning method to learn and predict which fund the model should recommend to customers. However, we have an assumption that the performance of the prediction could be leveraged if we applied more methods to a forecasting model. Therefore, this study aims to develop a customer predictive model for investment using voting ensemble learning techniques. The model is used for recommending suitable funds and suitable risks for investing based on the investor’s profile and comparing performance between 5 algorithms and 2 preprocessing approaches. Preprocessing approaches are clustering by date range which has an average accuracy of 62.24% and k-means clustering which has an average accuracy of 69.21%. The prediction model of suitable fund risk and prediction model of fund category has an accuracy of 92.38%. We found that the neural network has the highest accuracy of 93.43%.
DOI: https://doi.org/10.3844/jcssp.2023.775.785
Copyright: © 2023 Thongchai Kaewkiriya and Kittipol Wisaeng. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
- 1,684 Views
- 855 Downloads
- 1 Citations
Download
Keywords
- Data Preparation
- Ensemble Learning
- Investment
- Machine Learning