Next Article in Journal
Assessment of Green Innovation Efficiency in Chinese Industrial Enterprises Based on an Improved Relational Two-Stage DEA Approach: Regional Disparities and Convergence Analysis
Previous Article in Journal
Research on Evaluation of City–Industry Integration in Industrial Parks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analyzing Internal and External Factors in Livestock Supply Forecasting Using Machine Learning: Sustainable Insights from South Korea

by
Tserenpurev Chuluunsaikhan
1,
Jeong-Hun Kim
2,
So-Hyun Park
3,* and
Aziz Nasridinov
1,*
1
Department of Computer Science, Chungbuk National University, Cheongju 28644, Republic of Korea
2
Bigdata Research Institute, Chungbuk National University, Cheongju 28644, Republic of Korea
3
Department of Computer Engineering, Dongguk University WISE, Gyeongju 38066, Republic of Korea
*
Authors to whom correspondence should be addressed.
Sustainability 2024, 16(16), 6907; https://doi.org/10.3390/su16166907
Submission received: 29 May 2024 / Revised: 24 July 2024 / Accepted: 7 August 2024 / Published: 12 August 2024

Abstract

:
The supply of livestock products depends on many internal and external factors. Omitting any one factor can make it difficult to describe the market patterns. So, forecasting livestock indexes such as prices and supplies is challenging due to the effect of unknown factors. This paper proposes a Stacking Forest Ensemble method (SFE-NET) to forecast pork supply by considering both internal and external factors, thereby contributing to sustainable pork production. We first analyze the internal factors to explore features related to pork supply. External factors such as weather conditions, gas prices, and disease information are also collected from different sources. The combined dataset is from 2016 to 2022. Our SFE-NET method utilizes Random Forest, Gradient Boosting, and XGBoost as members and a neural network as the meta-method. We conducted seven experiments for daily, weekly, and monthly pork supply using different sets of factors, such as internal, internal and external, and selected. The results showed the following findings: (a) The proposed method achieved Coefficient of Determination scores between 84% and 91% in short and long periods, (b) the external factors increased the performance of forecasting methods by about 2% to 12%, and (c) the proposed stacking ensemble method outperformed other comparative methods by 1% to 18%. These improvements in forecasting accuracy can help promote more sustainable pork production by enhancing market stability and resilience.

1. Introduction

The sustainability of the pork market is essential for the government, producers, and consumers in South Korea. According to the Organization for Economic Co-operation and Development (OECD) [1], since 2014, pork consumption has been about 2.7 times higher than beef, 1.7 times higher than poultry, and 108 times higher than mutton. As a result, the demand, supply, and price of pork have become key economic indicators for South Korea [2,3]. The South Korean government is essential in regulating and monitoring pork production and trade to maintain stable supply and prices [2,4,5,6]. A stable supply and demand for pork ensure fair market prices, benefiting the government, farmers, and consumers.
However, environmental challenges, human and livestock infectious diseases, geopolitical tensions, consumer preferences, and other factors can impact production and distribution, challenging the sustainability of the pork market. Forecasting pork supply in advance can help mitigate the effects of these sudden events. This paper aims to utilize machine learning algorithms to forecast future livestock values based on various associated factors, thereby contributing to the sustainability of the pork market.
Sustainability in the pork market includes economic, environmental, and social aspects. The economic aspect ensures stable market conditions, helping farmers earn a living and providing consumers with affordable products. Environmentally, sustainable pork production involves managing resources efficiently to minimize waste and reduce greenhouse gas emissions. Socially, it addresses food security and public health concerns related to pork consumption. By improving the forecast of pork supply, we can enhance the market’s resilience to disruptions, contributing to overall sustainability.
In recent years, machine learning algorithms have been used to forecast future livestock values based on various associated factors. These factors are classified as internal and external. Internal factors directly related to pork supply include feed costs, shipment volumes, breeding counts, and slaughter sizes. Several studies have focused on internal factors in forecasting livestock values. For instance, Zhang et al. [7] developed a forecasting method for the pig population based on factors related to pig breeding and slaughter. Gauthier et al. [8] forecasted daily feed intake using offline clustering and online forecasting methods based on lactating sows’ index. Zhang et al. [9] also forecasted pork supply based on pig population indexes such as new left gilts and breeding sows.
In contrast, external factors include a broader range of features like disease outbreaks, exchange rates, gasoline prices, and weather conditions. Studies have shown that weather [10], government policy [11], social trends [12,13], market indexes [14,15], and infectious diseases [16,17] greatly affect livestock forecasts. Previous livestock forecasting approaches have made significant improvements by considering either internal or external factors. However, focusing solely on one type of factor can lead to less reliable predictions due to the exclusion of other influential elements. Some approaches [18,19,20] integrate both internal and external factors to improve forecast accuracy. For instance, Song et al. [18] utilized a backpropagation neural network method to forecast the number of breeding sows based on pigs’ age transfer. The authors improved the reliability of forecasting methods by considering the influence of external factors such as epidemic diseases and relevant policies. Yu et al. [19] analyzed several internal and external factors, including piglet cost, consumer demand, and diseases, to forecast monthly pork prices. Despite these advancements, many studies focus only on a single factor like weather, disease, or oil, failing to fully show what affects the livestock market. Therefore, further research is necessary to understand the combined impact of internal and external factors on livestock analysis.
Many statistical and machine learning methods have been employed to forecast livestock indexes, including population [7], breeding cost [8], supply [9,12,21], and prices [11,22]. Despite their diversity, they have difficulties in accurate and robust forecasting, especially when many factors are involved. This makes it challenging for forecasting methods to recognize the pattern of each factor. To address the challenge, Yuan et al. [23] proposed a dynamic ensemble learning method for beef and lamb price forecasting. They combined the advantages of different member methods. Ensemble methods can achieve better performance and robustness in livestock forecasting [24,25], as they can better manage the complexity of the diverse factors influencing the livestock market. Furthermore, it is important to consider different time ranges in forecasting livestock indexes. Different time ranges, such as daily, weekly, and monthly, can show different trends and influences on livestock supplies.
This study investigates the effects of internal and external factors on forecasting pork supply using an ensemble machine learning method. We first analyze internal livestock data, examine data distribution, and explore features related to pork supply. We also collect external data, such as weather, gasoline prices, disease information, and exchange rates. These datasets are combined and preprocessed using various techniques. To address the complexity of forecasting, we develop a Stacking Forest Ensemble method (SFE-NET) that consists of three member methods and one meta-method. The three member methods are Random Forest (RFR), Gradient Boosting (GBR), and XGBoost (XGBR). The forecasting results of these member methods are combined with the meta-method neural network. Each member method has advantages: RFR reduces the risk of overfitting, GBR has robust predictive accuracy, and XGBoost handles large-scale data efficiently. As a meta-method, the NN learns from the combined outputs of the member methods because it can handle complex, non-linear relationships in the data. SFE-NET forecasts daily, weekly, and monthly pork supply. It uses data from 2016 to 2021 for training and data from 2022 for testing. Our experimental results show that the stacking ensemble method outperforms other state-of-the-art methods by 1% to 18% in terms of R2 score. This improvement validates our method choice and highlights the importance of advanced machine learning techniques in solving real-world problems in livestock sustainability. More specifically, our contributions are as follows:
  • We propose a methodology to forecast pork supply using both internal and external factors. Internal factors include breeding count, feeding cost, shipment cost, and production size, covering the entire process from breeding to market delivery. External factors include market price, weather, exchange rates, gasoline prices, and disease outbreaks. Unlike previous methods, we consider a broader range of factors to create a more comprehensive method for forecasting livestock indexes.
  • We propose SFE-NET, a stacked forest ensemble neural network, for more accurate and robust pork supply forecasting. SFE-NET uses a two-layer training process. The first layer trains member methods, specifically Random Forest (RFR), Gradient Boosting (GBR), and XGBoost (XGBR), on the same data. The second layer trains a neural network on the output of these methods. SFE-NET combines the strengths of different methods and reduces their weaknesses, resulting in more reliable forecasts for both short and long periods.
  • We conducted experiments to compare the effectiveness of the proposed method with various state-of-the-art and well-established methods. These experiments evaluated the impact of using only internal factors, both internal and external factors, and selected factors on forecasting accuracy. SFE-NET was tested on daily, weekly, and monthly forecasting scenarios, showing accuracies of 91%, 84%, and 88%, respectively. External factors improved forecasting accuracy by 2% to 12% compared to using only internal factors in terms of R2. SFE-NET outperformed the comparative methods by 1% to 18% in R2.
The rest of the paper is organized into the following sections: (2) Related Studies, (3) Materials and Methods, (4) Results, and (5) Conclusions.

2. Related Studies

This section describes the previous studies on livestock indexes (i.e., pork supply, pig population, prices, and import/export) and forecasting studies mentioned in the previous section. We categorize the studies into three subsections: (1) Methods based on Internal Factors, (2) Methods based on External Factors, and (3) Methods based on Internal and External Factors.

2.1. Methods Based on Internal Factors

Zhang et al. [7] employed a statistical method to calculate the monthly pig population using internal factors such as newborn piglets, sows, boars, and slaughtered pigs. Their proposed forecasting method includes four methods: (a) a recursive method for pig population, (b) an estimation method for new piglets and breeding sows, (c) an estimation method of the initial state for pig population, and (d) a related index method to calculate the pig population. The dataset used in the study spans from 2000 to 2015 in the Sichuan Province of China. The experimental results showed that the relative error of the pork supply prediction was approximately 0.06. Gauthier et al. [8] combined offline time-series clustering and online forecasting methods for daily feed intake. They first clustered the existing feed intake data to define groups of sows with the same feed intake. Subsequently, the online forecasting method learned from each group to provide more reliable forecasting results. Here, the dataset was collected from an automated feeder that recorded the feed intake of sows in six different farms. The experiments achieved high performance accuracy, with the RMSE at 1.06 kg/d. Zhang and Wang [9] predicted monthly pork supply using pig population indexes, such as slaughtered pigs, breeding sows, and left piglets. The authors developed two methods: a recursive method for pig population and an estimation method for pork supply. The pig population method considers new left gilts and breeding sows monthly. The pork supply method forecasts the pig population based on the results of the pig population method. This dataset was provided by the Heilongjiang Province, China, from 2016 to 2018. The experimental results showed high accuracies ranging from 94% to 98%.

2.2. Methods Based on External Factors

Kim and Choi [11] studied the economic impact of government policy on pork prices in South Korea. The authors implemented a Quasi-Experimental Hedonic Price approach to analyze pork prices before and after the implementation of government policy aimed at increasing the consumption of low-fat pork cuts. The authors collected pork cut data from the Rural Development Administration from January 2012 to November 2014 in Seoul, Gyeonggi-do, and Incheon, South Korea. Their experiments showed that, while high-fat pork prices were stable during the policy, low-fat pork prices increased. This result demonstrates that government policy can be important in maintaining sustainability in the livestock area. Ryu et al. [13] forecasted the purchase amount of pork using external factors such as broadcast news, TV programs/shows, and blogs. The factors consist of structured data (i.e., prices, sales, import/export, and others) and unstructured data (i.e., news frequency, emotions, comments, video frequency, and others). The dataset from 2010 to 2016 was trained on five machine learning methods, and the dataset from 2017 was tested. The authors compared popular statistical and machine learning methods such as ARIMA, Random Forest, Gradient Boosting, and Long Short-term Memory (LSTM). The experimental results found that external factors like social trends can express livestock production patterns and trends. Vu et al. [14] conducted an empirical study that examined the relationship between oil and agricultural prices. The authors proposed an interacted panel vector autoregressive framework to investigate the relationship between agricultural and oil prices. The dataset from 2000 to 2019 includes prices for ten agricultural commodities, oil prices, biofuel production, and exchange rates. The authors found that oil prices can influence agricultural prices through biofuel and exchange rates.

2.3. Methods Based on Internal and External Factors

Song et al. [18] used internal and external factors to develop a forecasting method for the number of breeding sows. Here, internal factors included the numbers of gilts, boars, and hogs, while external factors comprised the influence of epidemics and policies. The proposed method consists of three parts: (1) a recurrence method that learns internal factors, (2) the random disturbance term that considers external factors, and (3) an Improved Flower Pollination Algorithm-Back Propagation Neural Network (IFPA-BPNN) that trains and fits the number of breeding sows. For this study, Heilongjiang Province and Anhui Province of China provided the dataset from 2009 to 2021. The experiments with the proposed method showed superior accuracy compared to other forecasting methods. Yu et al. [19] used the Projection Pursuit Regression method for monthly pork price prediction using internal and external factors, such as consumer demand, diseases, logistics, and international environments. The dataset was collected in China from 2000 to 2023. The experimental results showed that the proposed method outperformed other comparative methods, such as support vector regression, error backpropagation neural network, and dynamic method average. The inclusion of internal and external factors enhanced the suitability, applicability, and reliability of the prediction methods. Li et al. [20] forecasted livestock product prices through internal and external factors, including feed costs, temperature, rainfall, and policies, collected from the Hebei Province, China. The dataset spanned from 2000 to 2021. The authors developed a novel forecasting method based on GRU neural networks and energy decomposition. The experimental results showed R2 scores of more than 0.95 and proved that combining internal and external factors is helpful in livestock product price forecasting.
Unlike previous studies, we consider a more comprehensive range of factors from internal and external sources. Internal factors relate to pig breeding and the pork preparation process. External factors include weather, gas prices, exchange rates, and diseases. We also propose SFE-NET, a stacked ensemble method that can effectively forecast short and long periods of pork supply. Combining comprehensive factors and ensemble methods makes the forecasting results more accurate and reliable.

3. Materials and Methods

3.1. Overview

Figure 1 illustrates the overall flow of the study. This methodology includes data integration, data preprocessing, correlation analysis, method training, and evaluation steps. The datasets include two main factors: internal (i.e., pork-related features) and external (i.e., weather, exchange, and others). The datasets are combined based on the DateTime feature. Subsequently, the data preprocessing steps, including mitigating outliers, filling missing values, normalization, and feature selection, are applied to clean the combined dataset. Next, we analyze the correlations between pork supply and other features to identify the relationship between them. After preparing the experimental dataset, we train the forecasting methods using the data from 2016 to 2021. Finally, we evaluate the forecasting methods using the test dataset from 2022 based on well-known evaluation metrics such as Coefficient of Determination (R2), Root Mean Squared Error (RMSE), Mean Absolute Error (MAE), and Symmetric Mean Absolute Percentage Error (sMAPE). We describe each part in detail in the following subsections.

3.2. Dataset

The dataset used in the study comprises features of two main factors: internal and external. The internal factors include features directly from pork production processes such as supply, pig breeding, preparation of pork, market conditions, and pricing. We collected external factors from various open data sources, including weather conditions, exchange rates, gasoline prices, and livestock disease information. Table 1 shows detailed information about the datasets. The dataset spans from January 2016 to August 2022, consisting of 35 (i.e., excluding the DateTime) features and 2414 samples. Data related to the internal factors were collected from the Korea Institute for Animal Products Quality Evaluation (EKAPE). Data related to the external factors were obtained from several open data sources: Korea Meteorological Administration (KMA), Korea National Oil Corporation (OPINET), Ministry of the Interior and Safety (DATAGO), and Investing.com. Based on these factors, we conducted three types of experiments: using only internal factors, using both internal and external factors, and using selected factors.

3.3. Correlation Analysis

Correlation analysis is a method used to discover the relationship between two features. We use the Pearson correlation coefficient, which measures the linear correlation between two features. The result of the Pearson correlation coefficient has a value between −1 to 1. Here, a value close to −1 represents a stronger negative correlation, a value close to 1 represents a stronger positive correlation, and 0 indicates no relation between features. Figure 2 demonstrates the correlation scores of internal features (Figure 2a,b) and external features (Figure 2c). Among the internal features, the preparing pork and market features have the highest correlation scores, ranging from 0.40 to 0.51. For the external features, holidays (−0.21), temperature (−0.20), gasoline prices (0.19), and exchange rate of CNY (0.11) show notable correlations with pork supply.

3.4. Data Preprocessing

3.4.1. Mitigating Outliers

The first data preprocessing step is mitigating outliers. The top row of Figure 3 shows examples of outliers in the dataset. More specifically:
  • The mean daily pork supply is about 3500 tons. However, there are days when supplies drop to nearly 3 tons.
  • The mean feeding cost is approximately KRW 368 million. However, there are a few cases where the cost is around KRW 110 billion.
  • The mean market sales weight is about 940,000 kg. However, there are a few days when it exceeds 18 million kg.
These values are considered outliers as they deviate significantly from other values and negatively impact the forecasting results. To mitigate these outliers, we used the Winsorized Mean method, which replaces the outlier data with the closest normal data. The steps of Winsorized Mean are as follows:
  • Sort the data points.
  • Set the minimum ( i ) and maximum ( j ) percentages to replace.
  • Replace the smallest i values with the ( i + 1 )th smallest value.
  • Replace the largest j values with the ( j + 1 )th largest value.
We did not remove or mitigate all outliers, as some data may represent sudden changes rather than outliers. Therefore, we first checked all features using boxplot visualization and determined minimum and maximum thresholds for mitigation. The bottom row of Figure 3 shows the adjusted values after applying the Winsorized Mean method to mitigate outliers.

3.4.2. Filling Missing Values

The target feature (pork supply) has 2060 samples. However, other features have different numbers of samples, as shown in Table 1. This difference may result in null values when combining the datasets based on the DateTime feature. Figure 4 shows the number of null values per feature. Specifically, the dataset has 387 null values in pig breeding features and about 400 to 600 null values in the price features.
Figure 5 describes three simple ways to fill missing values: backward fill (BFILL), forward fill (FFILL), and interpolation. BFILL fills a null value using the next point, while FFILL fills the null value using the last point. On the other hand, interpolation finds a particular value between two given points on a line or curve. We use the interpolation method to fill in missing values in the dataset because it creates new points within the range of known data, providing a more accurate representation of the missing values.

3.4.3. Data Normalization

Table 2 provides general information about the dataset after mitigating outliers and filling in missing values. After mitigating outliers and filling in missing values, the next issue is different ranges of features. For example, the retail price ranges from about 14,000 to 30,000, while the market sales weight ranges from 1057 to 20 million. The features with larger ranges may significantly impact the results of forecasting methods due to their larger values.
The top row of Figure 6 shows the original values of the retail price and market sales weight features. Due to the significant difference in data ranges, it is difficult to observe the fluctuation in the retail price. As mentioned, this difference can negatively impact the performance of machine learning methods, especially neural networks. To address this issue, we normalized the dataset using the Min–Max normalization method, which transforms all data points into the range [0, 1]. The bottom row of Figure 6 shows the values of the retail price and market sales weight features after data normalization.

3.5. SFE-NET: Stacked Forest Ensemble Neural Network

Figure 7 demonstrates an overview of the SFE-NET methodology for pork supply forecasting. Here, we divide the dataset based on years: 2016 to 2021 are used for training, and 2022 is used for testing. The training dataset contains 1895 samples, while the testing dataset contains 165 samples. Following this, a stacking ensemble method is designed to forecast the pork supply, consisting of two-level forecasting methods called Level-0 and Level-1. Level-0 trains several member methods, such as RFR, GBR, and XGBR. Level-1 trains a neural network using combined outputs from Level-0 methods. This two-level approach improves the performance and robustness using the combined outputs of two or more member methods. It is important to note that the methods used in SFE-NET are selected based on their strengths in handling the complex and noisy structure of data in the livestock market and their proven performance in similar forecasting tasks.

4. Results

4.1. Experimental Setup

This subsection describes the experimental setup, including the experiment environment, dataset, and evaluation metrics. We implemented the proposed method on a Windows 11 computer with the following specifications: an Intel(R) Core(TM) i9-9900K 3.60 GHz CPU, an NVIDIA GeForce RTX 2080 GPU, and 32 GB of memory. All methods and experiments were conducted using Python (version 3.8.10) and the following libraries:
  • scikit-learn (version 1.1.3) for implementing RFR, GBR, and SFE-NET;
  • xgboost (version 1.7.1) for implementing XGBR;
  • lightgbm (version 4.4.0) for implementing LGBMR;
  • gplearn (version 0.4.2) for implementing SYMR;
  • scikit-elm (version 0.21) for implementing ELMR;
  • scipy (version 1.9.3) for implementing statistical tests.

4.1.1. Dataset

We conducted seven experiments, both short- and long-term, using different forecasting types, features, and parameters. The experiments are divided into daily (Experiments 1–4), weekly (Experiments 5 and 6), and monthly (Experiment 7) forecasts. We also trained the methods using internal (Experiments 1 and 5), internal and external (Experiments 2 and 6), and selected factors (Experiments 3, 4, and 7). Additionally, we tested the effect of parameter tuning in Experiment 4. For all experiments, data from 2016 to 2021 were used for method training, while data from 2022 were used for method testing. Table 3 provides a detailed description of the types of experiments conducted.
For Experiments 3, 4, and 7, we selected the features based on correlation analysis (Figure 4) and feature importance. Figure 2 and Figure 8 show that the pork processing and delivering features have high scores in correlation analysis and feature importance. Weather, gasoline prices, and holidays also have higher correlations and feature importance scores. Although the CNY exchange rate showed high correlation scores, it did not improve the performance of the proposed method. As the results of the analysis, the following features were selected: process in quantity, process weight, process out quantity, market in quantity, market sales weight, market out quantity, lowest temperature, highest temperature, precipitation, diesel gas price, LPG gas price, livestock disease infections, and holidays.

4.1.2. Comparative Methods

This study proposes SFE-NET, a stacking ensemble of the RFR, GBR, and XGBR methods. To evaluate our results, we compare our proposed method with other well-established methods. Specifically, we compare our method with the individual member methods used in the proposed ensemble. This comparison shows that aggregating these member methods improves the performance of pork supply forecasting. Additionally, we compare our method with other well-established machine learning methods like LightGBM (LGBMR), Symbolic Regressor (SYMR) [31,32] and Extreme Learning Machine (ELMR) [33]. The comparative methods are described as follows:
  • RFR combines multiple decision trees to perform robust and accurate predictions. It can handle high-dimensional data and provide feature importance insights.
  • GBR is considered highly accurate for non-linear data with various characteristics. It is also effective for handling noisy data, including outliers.
  • XGBR includes several regularization techniques to avoid overfitting, which makes it efficient for complex datasets.
  • LGBMR is widely used in classification and regression due to its high efficiency and scalability in handling large-scale and complex datasets.
  • SYMR searches the fixed forms of mathematical expressions to find the method for a given dataset. It tries to discover the method’s structure and parameters.
  • ELMR is a neural network in which only the weights between the hidden and output layers are learned. It offers a fast and efficient training process compared to traditional neural networks.

4.1.3. Evaluation Metrics

This study uses four main evaluation metrics to assess the proposed method.
  • The Coefficient of Determination (R2) measures the proportion of actual values that forecasted values can explain. We use the percentage scale of R2 by multiplying the original scale (0 to 1) by 100. A value of 0 means the method explains nothing, while 100 means the method explains perfectly.
  • Root Mean Squared Error (RMSE) is the average magnitude of prediction error using the same units as prediction. Lower RMSE values indicate better method performance.
  • MAE stands for Mean Absolute Error, measures the average magnitude of the errors and is less sensitive to outliers compared to RMSE. Lower MAE values indicate better method performance.
  • Symmetric Mean Absolute Percentage Error (sMAPE) measures the accuracy of time-series forecasting. Lower sMAPE values indicate better method performance.
These metrics were chosen to provide both absolute and relative error measures, allowing us to present a balanced view of method performance. All evaluation metrics were calculated using the following Equations (1)–(4). Here, n is the number of samples, i is the index of a sample, y i is an actual value, y ^ is a predicted value, and y ¯ is the mean value of the actual values.
R 2 = 1 i = 1 n y i y i ^ 2 i = 1 n y i y ¯ 2 × 100
R M S E = i = 1 n y i y i ^ 2 n
M A E = i = 1 n | y i y i ^ | n
s M A P E = 1 n i = 1 n | y i y i ^ | ( | y i | + | y i ^ | ) / 2

4.2. Experimental Results

4.2.1. Results of Hyperparameter Tuning

Choosing optimal hyperparameters in machine learning methods improves performance and avoids overfitting or underfitting. Experiment 4 is conducted with a hyperparameter tuning procedure. We first create a few possible hyperparameter values per hyperparameter of each method. Then, we use the grid search cross-validation method to find the optimal values for hyperparameters by evaluating the methods using all possible combinations of hyperparameter values. Table 4 shows the selected hyperparameters of Experiment 4.

4.2.2. Results of Daily Pork Supply Forecasting

Figure 9 shows the R2 and RMSE results of daily pork forecasting methods. Here, we evaluate and compare methods, such as RFR, GBR, XGBR, LGBMR, SYMR, ELMR, and the proposed SFE-NET methods. From the figure, we can observe that the proposed method outperformed all base methods in all experimental cases by about 1% to 8% in terms of R2 scores. In Experiment 1, which used only internal features, the highest performances achieved were 81% for R2 and 457.7 for RMSE. In Experiment 2, which used both internal and external factors, the highest performances achieved were 84% for R2 and 416.3 for RMSE. In Experiment 3, we used correlation analysis and feature importance to select key features and applied them to forecasting methods. The experiment results demonstrate that methods achieve better results with fewer features. Finally, Experiment 4 used a cross-validation technique to choose the most efficient hyperparameters, resulting in the best accuracy and outperforming other experiments by about 4% to 13% in the R2 score. It is also important to note that our proposed SFE-NET method outperformed all comparative methods because it combines the strengths of different methods and effectively captures the patterns in the dataset, resulting in more reliable forecasts.
Figure 10 shows the daily pork supply forecasting results of the proposed SFE-NET. In the figure, blue, yellow, green, red, and violet represent the actual pork supply from Experiment 1, Experiment 2, Experiment 3, and Experiment 4, respectively. The forecasting results of all daily experiments closely match the actual values. However, there are cases where the results from Experiments 1 and 2 deviate significantly from the actual values. On the other hand, fewer errors are observed in Experiments 3 and 4, meaning that selecting appropriate factors and parameters reduces higher fluctuations in forecasting results.

4.2.3. Results of Weekly Pork Supply Forecasting

Figure 11 shows the R2 and RMSE results of weekly pork forecasting methods. For this experiment, we evaluated and compared methods such as RFR, GBR, XGBR, LGBMR, SYMR, ELMR, and the proposed SFE-NET methods. The proposed method outperformed all base methods in all experimental cases by about 2% to 9% in R2 scores. In Experiment 6, which used all features (i.e., internal and external), the highest performances achieved were 84% for R2 and 1455.0 for RMSE. Including external features increased the prediction method’s performance by around 12% in terms of R2, as the methods were able to capture more essential patterns and details of the pork market.
Figure 12 shows the results of the SFE-NET method’s weekly pork supply forecasting. In the graph, the blue line represents the actual pork supply, the yellow line represents the results from Experiment 5, and the green line represents the results from Experiment 6. The graph shows that the results from Experiment 6 match the actual pork supply more closely than the results from Experiment 5. This indicates that considering both internal and external factors can more accurately represent the pork market.

4.2.4. Results of Monthly Pork Supply Forecasting

Figure 13 shows the R2 and RMSE results of monthly pork forecasting methods. For this experiment, we evaluated and compared methods such as RFR, GBR, XGBR, LGBMR, SYMR, ELMR, and the proposed SFE-NET methods. The proposed method outperformed all base methods by about 1% to 18% in terms of R2 scores. The highest performances achieved were 88% for R2 and 2289.3 for RMSE. In monthly forecasting, we considered only selected factors due to the impact of internal and external factors, which has been proven in previous experiments.

4.2.5. Ablation Study on SFE-NET

In this subsection, we conducted an ablation experiment to assess the contribution of each component to SFE-NET. In this experiment, SFE-NET was built with 11 possible combinations of four individual member methods: RFR, GBR, XGBR, and LGBMR. We trained all combination methods using the dataset described in Experiment 4 and measured their performance using the R2 score. Figure 14 shows the results of SFE-NET with the different combinations of member methods. In the figure, the X-axis represents the combinations, and the Y-axis represents the R2 scores. Each combination is defined by the colors corresponding to the selected methods. The experimental results show that SFE-NET with three methods, including RFR, GBR, and XGBR, showed the highest performance. Based on the experiment, we selected these methods as the members of our proposed SFE-NET.

4.2.6. Comparison of All Results and Discussion

Table 5 compares the results of all seven experiments, demonstrating the potential of the proposed method against comparative methods. The experiments include daily, weekly, and monthly forecasting with different sets of factors, such as internal only, internal and external, and selected. Specifically, Table 5 provides the following insights:
  • External features can significantly improve pork supply forecasting performance (i.e., Experiments 2, 6).
  • Carefully selected relevant features can improve the performance of pork supply forecasting (i.e., Experiments 3, 4, 7).
  • Selecting optimal hyperparameters is an essential step to achieving good forecasting performance (Experiment 4).
  • The proposed SFE-NET method outperforms all base methods in terms of accuracy metrics, R2, RMSE, MAE, and sMAPE.
  • The SFE-NET method provides accurate and robust short and long-term forecasting performance.
The results displayed in Table 5 show that the proposed SFE-NET outperformed the other comparative methods based on evaluation metrics. However, it is essential to determine whether these performance differences are statistically significant or due to random variation. Therefore, we utilized the Wilcoxon signed-rank test, a non-parametric test, to compare two related samples to assess whether their population mean ranks would differ. Figure 15 shows the heatmap of the p   V a l u e s from Wilcoxon signed-rank tests comparing the performance of SFE-NET against other comparative methods. We compared the evaluation results of the seven experiments; the X-axis represents the comparative methods, and the Y-axis represents the evaluation metrics. Each cell in the heatmap displays a p-value, which indicates the statistical difference between the methods. The green cells ( p   V a l u e     0.05 ) suggest that the performance metrics between the methods are statistically significant. All results in R2 and RMSE showed significant differences, suggesting that SFE-NET differs from other methods. On the other hand, red cells ( p   V a l u e > 0.05 ) indicate that the performance metrics between the methods were not statistically different, suggesting similar effectiveness in these cases. By employing the Wilcoxon signed-rank test, we demonstrated that the observed differences in method performances, particularly in R2 and RMSE metrics, were statistically significant and not due to random variations.

5. Conclusions

This study introduces SFE-NET, a method to forecast pork supply using the stacking ensemble method over short and long periods. The stacking ensemble method consists of three member methods, RFR, GBR and XGBR, combined by a neural network meta-method. The experimental results showed that SFE-NET consistently outperforms other comparative methods by 1–18% in terms of R2. Moreover, incorporating external factors can further enhance the performance of forecasting methods. The proposed method achieved between 84% and 91% accuracy for daily, weekly, and monthly pork supply forecasting.
Our study demonstrates that both internal factors (e.g., number of pigs, feed costs, market prices) and external factors (e.g., weather conditions, livestock diseases, currency exchange rates, gas prices, and public holidays) significantly impact pork supply forecasting. Understanding the influence of these factors improves the accuracy and reliability of pork supply forecasting, which in turn helps to promote more sustainable pork production by reducing environmental and social impacts while supporting farmers and consumers.
The proposed method can be adapted to forecast the supply, demand, and prices of other types of meat. In the future, we plan to implement the proposed method in a web application in which users can select factors to forecast livestock indexes such as population, supply, and price. This tool can be beneficial for governments, farmers, and consumers by providing a means to assess and plan markets effectively.

Author Contributions

Conceptualization, T.C. and A.N.; methodology, T.C.; data curation, T.C.; writing—original draft preparation, T.C. and J.-H.K.; writing—review and editing, T.C., J.-H.K. and A.N.; supervision, S.-H.P. and A.N.; funding acquisition, S.-H.P. and A.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government(MSIT) (No. NRF-2021R1C1C2004282). This work was supported by a funding for the academic research program of Chungbuk National University in 2024.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We would also like to thank the Korea Institute for Animal Products Quality Evaluation (EKAPE) for data collection.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Agricultural Output—Meat Consumption—OECD Data. Available online: https://data.oecd.org/agroutput/meat-consumption.htm (accessed on 13 May 2024).
  2. Park, S.-H.; Moon, K.-M. The Economic Effects of Research-led Agricultural Development Assistance: The Case of Korean Programs on International Agriculture. Sustainability 2019, 11, 5224. [Google Scholar] [CrossRef]
  3. Manitoba. Pork Market in South Korea, 2024. Available online: https://www.gov.mb.ca/agriculture/markets-and-statistics/trade-statistics/pubs/pork-market-in-south-korea.pdf (accessed on 28 May 2024).
  4. Lim, H.; Ahn, B.-I. Asymmetric price transmission in the distribution channels of pork: Focusing on the effect of policy regulation of Sunday sales by hypermarkets in Korea. Agric. Econ. 2020, 66, 499–509. [Google Scholar] [CrossRef]
  5. Kim, J.; Han, H.-D.; Lee, W.Y.; Wakholi, C.; Lee, J.; Jeong, Y.-B.; Bae, J.H.; Cho, B.-K. Economic Analysis of the Use of VCS2000 for Pork Carcass Meat Yield Grading in Korea. Animals 2021, 11, 1297. [Google Scholar] [CrossRef]
  6. Cho, K.; Kim, H.; Kim, Y.; Kang, H.; Martínez-López, B.; Lee, J. Quantitative risk assessment of the African Swine Fever Introduction into the Republic of Korea via legal import of live pigs and pig products. Transbound. Emerg. Dis. 2020, 68, 385–396. [Google Scholar] [CrossRef] [PubMed]
  7. Zhang, F.; Wang, F.; Wang, F. Forecasting Model and Related Index of Pig Population in China. Symmetry 2021, 13, 114. [Google Scholar] [CrossRef]
  8. Gauthier, R.; Largouët, C.; Rozé, L.; Dourmad, J.-Y. Online forecasting of daily feed intake in lactating sows supported by offline time-series clustering, for precision livestock farming. Comput. Electron. Agric. 2021, 188, 106329. [Google Scholar] [CrossRef]
  9. Zhang, F.; Wang, F. Prediction of pork supply via the calculation of pig population based on population prediction model. Int. J. Agric. Eng. 2020, 13, 208–217. [Google Scholar] [CrossRef]
  10. Emediegwu, L.E.; Ubabukoh, C.L. Re-examining the impact of annual weather fluctuations on global livestock production. Ecol. Econ. 2023, 204, 107662. [Google Scholar] [CrossRef]
  11. Kim, H.N.; Choi, I.-C. The Economic Impact of Government Policy on Market Prices of Low-Fat Pork in South Korea: A Quasi-Experimental Hedonic Price Approach. Sustainability 2018, 10, 892. [Google Scholar] [CrossRef]
  12. Šrédl, K.; Prášilová, M.; Severová, L.; Svoboda, R.; Štěbeták, M. Social and Economic Aspects of Sustainable Development of Livestock Production and Meat Consumption in the Czech Republic. Agriculture 2021, 11, 102. [Google Scholar] [CrossRef]
  13. Ryu, G.-A.; Nasridinov, A.; Rah, H.; Yoo, K.-H. Forecasts of the Amount Purchase Pork Meat by Using Structured and Unstructured Big Data. Agriculture 2020, 10, 21. [Google Scholar] [CrossRef]
  14. Vu, T.N.; Ho, C.M.; Nguyen, T.C.; Vo, D.H. The Determinants of Risk Transmission between Oil and Agricultural Prices: An IPVAR Approach. Agriculture 2020, 10, 120. [Google Scholar] [CrossRef]
  15. Zafeiriou, E.; Arabatzis, G.; Karanikola, P.; Tampakis, S.; Tsiantikoudis, S. Agricultural Commodities and Crude Oil Prices: An Empirical Investigation of Their Relationship. Sustainability 2018, 10, 1199. [Google Scholar] [CrossRef]
  16. Rah, H.; Kim, H.-W.; Nasridinov, A.; Cho, W.-S.; Choi, S.; Yoo, K.-H. Threshold Effects of Infectious Disease Outbreaks on Livestock Prices: Cases of African Swine Fever and Avian Influenza in South Korea. Appl. Sci. 2021, 11, 5114. [Google Scholar] [CrossRef]
  17. Ma, Z.; Chen, Z.; Chen, T.; Du, M. Application of machine learning methods in pork price forecast. In Proceedings of the 2019 11th International Conference on Machine Learning and Computing, Zhuhai, China, 22–24 February 2019. [Google Scholar] [CrossRef]
  18. Song, H.; Zhang, H.; Yang, J.; Wang, J. Forecasting model for the number of breeding sows based on pig’s months of age transfer and improved flower pollination algorithm-back propagation neural network. Appl. Intell. 2024, 54, 5826–5858. [Google Scholar] [CrossRef]
  19. Yu, X.; Liu, B.; Lai, Y. Monthly Pork Price Prediction Applying Projection Pursuit Regression: Modeling, Empirical Research, Comparison, and Sustainability Implications. Sustainability 2024, 16, 1466. [Google Scholar] [CrossRef]
  20. Li, K.; Shen, N.; Kang, Y.; Chen, H.; Wang, Y.; He, S. Livestock product price forecasting method based on heterogeneous GRU neural network and energy decomposition. IEEE Access 2021, 9, 158322–158330. [Google Scholar] [CrossRef]
  21. Kim, I.; Kim, K.-S. Estimation of Water Footprint for Major Agricultural and Livestock Products in Korea. Sustainability 2019, 11, 2980. [Google Scholar] [CrossRef]
  22. Pang, J.; Yin, J.; Lu, G.; Li, S. Supply and Demand Changes, Pig Epidemic Shocks, and Pork Price Fluctuations: An Empirical Study Based on an SVAR Model. Sustainability 2023, 15, 13130. [Google Scholar] [CrossRef]
  23. Yuan, J.; Hao, J.; Liu, M.; Wu, D.; Li, J. A dynamic ensemble learning approach with spectral clustering for beef and lamb prices prediction. Procedia Comput. Sci. 2022, 214, 1190–1197. [Google Scholar] [CrossRef]
  24. Ko, E.; Jeong, K.; Oh, H.; Park, Y.; Choi, J.; Lee, E. A deep learning-based framework for predicting pork preference. J. Curr. Res. Food Sci. 2023, 6, 100495. [Google Scholar] [CrossRef] [PubMed]
  25. Taylor, C.; Guy, J.; Bacardit, J. Prediction of growth in grower-finisher pigs using recurrent neural networks. Biosyst. Eng. 2022, 220, 114–134. [Google Scholar] [CrossRef]
  26. Korea Institute for Animal Products Quality Evaluation. Available online: https://www.ekape.or.kr (accessed on 15 May 2024).
  27. Korea Meteorological Administration. Available online: https://www.kma.go.kr (accessed on 15 May 2024).
  28. Investing. Available online: https://kr.investing.com (accessed on 15 May 2024).
  29. Korea National Oil Corporation. Available online: https://www.opinet.co.kr (accessed on 15 May 2024).
  30. Ministry of Interior and Safety. Available online: https://www.data.go.kr (accessed on 15 May 2024).
  31. Drachal, K.; Pawłowski, M. Forecasting Selected Commodities’ Prices with the Bayesian Symbolic Regression. Int. J. Financ. Stud. 2024, 12, 34. [Google Scholar] [CrossRef]
  32. Drachal, K. Forecasting the Crude Oil Spot Price with Bayesian Symbolic Regression. Energies 2023, 16, 4. [Google Scholar] [CrossRef]
  33. Ali, M.; Deo, R.C.; Xiang, Y.; Prasad, R.; Li, J.; Farooque, A.; Yaseen, Z.M. Coupled online sequential extreme learning machine model with ant colony optimization algorithm for wheat yield prediction. Sci. Rep. 2022, 12, 5488. [Google Scholar] [CrossRef]
Figure 1. Overview of the methodology.
Figure 1. Overview of the methodology.
Sustainability 16 06907 g001
Figure 2. Correlation scores between pork supply and internal and external factors. (a) Correlation scores of breeding features. (b) Correlation scores of market features. (c) Correlation scores of external features.
Figure 2. Correlation scores between pork supply and internal and external factors. (a) Correlation scores of breeding features. (b) Correlation scores of market features. (c) Correlation scores of external features.
Sustainability 16 06907 g002
Figure 3. Examples of mitigating outliers in the dataset.
Figure 3. Examples of mitigating outliers in the dataset.
Sustainability 16 06907 g003
Figure 4. Number of null values per feature.
Figure 4. Number of null values per feature.
Sustainability 16 06907 g004
Figure 5. The methods to fill missing values.
Figure 5. The methods to fill missing values.
Sustainability 16 06907 g005
Figure 6. Example of data normalization of price and market sales weight features.
Figure 6. Example of data normalization of price and market sales weight features.
Sustainability 16 06907 g006
Figure 7. Overview of SFE-NET for pork supply forecasting methodology.
Figure 7. Overview of SFE-NET for pork supply forecasting methodology.
Sustainability 16 06907 g007
Figure 8. Feature importance of three base methods.
Figure 8. Feature importance of three base methods.
Sustainability 16 06907 g008
Figure 9. R2 and RMSE results of daily pork supply forecasting.
Figure 9. R2 and RMSE results of daily pork supply forecasting.
Sustainability 16 06907 g009
Figure 10. Results of daily pork supply forecasting.
Figure 10. Results of daily pork supply forecasting.
Sustainability 16 06907 g010
Figure 11. R2 and RMSE results of weekly pork supply forecasting.
Figure 11. R2 and RMSE results of weekly pork supply forecasting.
Sustainability 16 06907 g011
Figure 12. Results of weekly pork supply forecasting.
Figure 12. Results of weekly pork supply forecasting.
Sustainability 16 06907 g012
Figure 13. R2 and RMSE results of monthly pork supply forecasting.
Figure 13. R2 and RMSE results of monthly pork supply forecasting.
Sustainability 16 06907 g013aSustainability 16 06907 g013b
Figure 14. Results of different combinations of member methods on SFE-NET.
Figure 14. Results of different combinations of member methods on SFE-NET.
Sustainability 16 06907 g014
Figure 15. Results of the Wilcoxon’s signed-rank test comparing SFE-NET against other comparative methods.
Figure 15. Results of the Wilcoxon’s signed-rank test comparing SFE-NET against other comparative methods.
Sustainability 16 06907 g015
Table 1. Details of the dataset.
Table 1. Details of the dataset.
FactorSourceNameFeaturesSamplesDate
InternalEKAPE [26]Supply220601 January 2016–10 August 2022
Breeding111887
Process102414
Price51686
ExternalKMA [27]Weather52354
INVESTING [28]Exchange rate41782
OPINET [29]Gasoline52414
DATAGO [30]Disease2568
Total (Excluding DateTime)352414
Table 2. Data description after mitigating outliers and filling in missing values.
Table 2. Data description after mitigating outliers and filling in missing values.
FeatureCountZerosMeanMin25%75%Max
Packaged Purchase Weight206006,621,952.2514.53,450,553.659,200,377.2527,269,761.02
Packaged Purchase Count2060166,655.460.034,445.7592,929.5122,017.0
Packaged Shipment Weight206004,526,624.9113,185.462,503,470.916,231,381.211,654,205.66
Packaged Shipment Count20600126,730.311050.069,540.5169,443.5238,523.0
Sales Purchase Weight206001,498,249.5614,710.62922,222.992,007,284.413,522,359.17
Sales Purchase Count2060017,158.64620.011,853.7522,043.2535,995.0
Sales Shipment Weight20600906,030.351057.34487,615.531,235,821.392,065,810.64
Sales Shipment Count2060019,950.1159.013,119.7526,520.7546,251.0
Wholesale Price206005322.052707.04350.56157.57528.0
Large Mart Price2060020,256.3512,033.017,645.1722,819.2529,830.0
Supermarket Price2060021,432.7118,100.019,806.023,230.026,140.0
Retail Price2060020,899.5714,476.018,581.7523,022.029,590.0
Table 3. Description of experimental data.
Table 3. Description of experimental data.
NameTypeFeaturesTrainingTesting
Experiment 1DailyInternal (22)1895 (2016–2021)165 (2022)
Experiment 2Internal + External (35)
Experiment 3Feature Selection (13)
Experiment 4Parameter tuning (13)
Experiment 5WeeklyInternal (22)313 (2016–2021)33 (2022)
Experiment 6Internal + External (35)
Experiment 7MonthlyFeature Selection (7)72 (2016–2021)10 (2022)
Table 4. Parameter selection results of hyperparameter tuning.
Table 4. Parameter selection results of hyperparameter tuning.
MethodParameterOptionsSelectedNote
RFRn_estimators40,50,60,10050Number of trees in the forest
max_depth10,15,20,2515Maximum depth in each tree
min_samples_leaf1,2,3,41Minimum number of samples to be at a leaf node
GBRn_estimators50,60,70,10060Number of trees in the forest
max_depth12,14,16,1814Maximum depth in each tree
min_samples_leaf1,2,3,44Minimum number of samples to be at a leaf node
XGBRn_estimators150,180,200180Number of trees in the forest
max_depth2,4,6,86Maximum depth in each tree
learning_rate0.01,0.03,0.050.03Tuning parameter of optimization
LGBMRn_estimators100,200,500500Number of trees in the forest
learning_rate0.1,0.01,0.0010.01Tuning parameter of optimization
max_depth−1,10,20,30−1Maximum depth in each tree
SYMRgenerations5,10,205The number of generations to evolve
population_size100,1000,15001000The number of programs in each generation
init_depth2,4,6,8,102,6The range of tree depths
ELMRn_neurons10,13,16,2013The number of hidden layer neurons
density0.1,0.3,0.5,0.70.3The proportion of connections NN layer
ufuncrelu,tanh,sigmreluTransformation function of hidden layer neurons
NNhidden_layer_size20,30,40,10030Number of hidden layers
learning_rate_init1 × 10−3,1 × 10−4,5 × 10−45 × 10−4Tuning parameter of optimization
Table 5. Total results comparison of all experiments.
Table 5. Total results comparison of all experiments.
MethodEvaluationExp 1Exp 2Exp 3Exp 4Exp 5Exp 6Exp 7
RFRR278.083.086.087.068.077.084.0
RMSE494.8429.3398.6381.92044.11738.92674.5
MAE347.4288.2282.5246.21609.81317.21568.7
sMAPE10.38.17.86.68.67.11.8
GBRR275.079.085.088.070.072.077.0
RMSE525.5485.0407.2360.62001.11939.23266.3
MAE377.4349.4287.7255.31556.41457.92174.0
sMAPE11.210.38.76.78.17.72.5
XGBRR278.080.087.088.063.072.087.0
RMSE489.0467.2385.1360.72211.41928.72444.4
MAE343.0325.0276.5251.71448.01475.31461.3
sMAPE9.69.27.56.87.87.81.6
LGBMRR279.083.086.086.066.068.071.0
RMSE480.0431.3394.0388.62119.92071.63654.0
MAE333.8341.3256.1244.41565.21640.73465.8
sMAPE9.69.17.46.98.48.63.8
SYMRR276.079.080.083.063.076.078.0
RMSE512.2482.6468.9430.52203.71795.63152.9
MAE397.4357.0332.8326.01848.51508.12213.0
sMAPE10.910.09.368.19.437.82.51
ELMRR271.075.077.078.066.078.084.0
RMSE566.36523.2510.5497.82108.91711.32710.6
MAE441.16399.1355.6330.11756.01404.12149.4
sMAPE13.3112.012.510.68.87.22.38
SFE-NETR281.084.087.091.072.084.088.0
RMSE457.7416.3384.4323.51924.31455.02289.3
MAE318.5274.4269.8235.91390.81144.01494.3
sMAPE8.87.87.26.47.56.11.7
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chuluunsaikhan, T.; Kim, J.-H.; Park, S.-H.; Nasridinov, A. Analyzing Internal and External Factors in Livestock Supply Forecasting Using Machine Learning: Sustainable Insights from South Korea. Sustainability 2024, 16, 6907. https://doi.org/10.3390/su16166907

AMA Style

Chuluunsaikhan T, Kim J-H, Park S-H, Nasridinov A. Analyzing Internal and External Factors in Livestock Supply Forecasting Using Machine Learning: Sustainable Insights from South Korea. Sustainability. 2024; 16(16):6907. https://doi.org/10.3390/su16166907

Chicago/Turabian Style

Chuluunsaikhan, Tserenpurev, Jeong-Hun Kim, So-Hyun Park, and Aziz Nasridinov. 2024. "Analyzing Internal and External Factors in Livestock Supply Forecasting Using Machine Learning: Sustainable Insights from South Korea" Sustainability 16, no. 16: 6907. https://doi.org/10.3390/su16166907

APA Style

Chuluunsaikhan, T., Kim, J.-H., Park, S.-H., & Nasridinov, A. (2024). Analyzing Internal and External Factors in Livestock Supply Forecasting Using Machine Learning: Sustainable Insights from South Korea. Sustainability, 16(16), 6907. https://doi.org/10.3390/su16166907

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop