Inflation forecasting in the Western Balkans and EU: A comparison of Holt-Winters, ARIMA and NNAR models
Abstract
EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.
Full text
Karadzic, Vesna; Pejovic, Bojan Article Inflation forecasting in the Western Balkans and EU: A comparison of Holt-Winters, ARIMA and NNAR models Amfiteatru Economic Journal Provided in Cooperation with: The Bucharest University of Economic Studies Suggested Citation: Karadzic, Vesna; Pejovic, Bojan (2021) : Inflation forecasting in the Western Balkans and EU: A comparison of Holt-Winters, ARIMA and NNAR models, Amfiteatru Economic Journal, ISSN 2247-9104, The Bucharest University of Economic Studies, Bucharest, Vol. 23, Iss. 57, pp. 517-532, https://doi.org/10.24818/EA/2021/57/517 This Version is available at: https://hdl.handle.net/10419/281585 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by/4.0/
Economic Interferences AE Vol. 23 • No. 57 • May 2021 517 INFLATION FORECASTING IN THE WESTERN BALKANS AND EU: A COMPARISON OF HOLT-WINTERS, ARIMA AND NNAR MODELS Vesna Karadzic1 * and Bojan Pejovic2 1)2) University of Montenegro, Podgorica, Montenegro Please cite this article as: Karadzic, V. and Pejovic, B., 2021. Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models. Amfiteatru Economic, 23(57), pp.517-532. DOI: 10.24818/EA/2021/57/517 Article History Received: 16 December 2020 Revised: 8 February 2021 Accepted: 15 March 2021 Abstract The purpose of this paper is to compare the accuracy of the three types of models: Autoregressive Integrated Moving Average (ARIMA) models, Holt-Winters models and Neural Network Auto-Regressive (NNAR) models in forcasting the Harmonized Index of Consumer Prices (HICP) for the countries of European Union and the Western Balkans (Montenegro, Serbia and Northern Macedonia). The models are compared based on the values of ME, RMSE, MAE, MPE, MAPE, MASE and Theil's U for the out-of-sample forecast. The key finding of this paper is that NNAR models give the most accurate forecast for the Western Balkans countries while ARIMA model gives the most accurate forecast of twelve-month inflation in EU countries. The Holt-Winters (additive and multiplicative) method proved to be the second best method in case of both group of countries. The obtained results correspond to the fact that the European Union has been implementing a policy of strict inflation targeting for a long time, so the ARIMA models give the most accurate forecast of inflation future values. In the countries of the Western Balkans the targeting policy is not implemented in the same way and the NNAR models are better for inflation forecasting. Keywords: Inflation, Holt-Winters models, Autoregressive Integrated Moving Average models, Neural Network Auto-regression models, forecasting JEL Classification: C51, C53, E31, E37 * Corresponding author, Vesna Karadzic – e-mail: [email protected] Authors’ ORCID: Vesna Karadzic: orcid.org/0000-0003-4979-7674 Bojan Pejovic: orcid.org/0000-0001-9220-9327
AE Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models 518 Amfiteatru Economic Introduction Price stability is one of the goals of all countries, especially the countries of the European Union and its potential members, as documented through the political agendas of the European Union and the Maastricht convergence criteria (Golinelli and Orsi, 2002). Predicting the future value of inflation is of particular importance for all countries, whether or not they have clearly declared inflation targeting policies. Historically, the European Union has successfully pursued a policy of targeting inflation and has not had high inflationary developments in the past, while the countries of the Western Balkans aspiring to become members of the European Union had high inflation during the late twentieth century caused by the numerous factors. The countries of the Western Balkans have diverse foreign exchange systems, Montenegro is a dollarized (euroized) economy, while Serbia and Macedonia have their own currencies. The Harmonized Index of Consumer Prices (HICP) monitored for the European Union comprises a number of countries and their diverse foreign exchange systems. The paper examins the possibilities for application of Auto-Regressive Integrated Moving Average (ARIMA), Holt-Winters and Neural Network Auto-Regressive (NNAR) models in the inflation forecasting for the three countries of the Western Balkans (Montenegro, Serbia, North Macedonia) and full member countries of the European Union during the observed 2010-2020 period. The dual possibility of comparing the models is considered. Firstly, models are compared within their own class, and then the best models from each class are mutually compared. There are many models that can be used for inflation modeling and forecasting. In this paper the possibility of inflation modeling and accuracy of its forecasting with univariate models are tested. The forecast of future values is based only on historical data on inflation. This type of models often give a faster and more accurate forecast compared to more complex factor models. This is a consequence of the unpredictability and impossibility of accurate measurement and evaluation of numerous factors, as well as their erroneous specifications in the models of traditional econometric analysis. An additional limitation is the need to predict the values of all determinants of the observed series, which further complicates the work and leads to inaccuracies in forecasting. The paper is organized as follows. A literature review is presented in the next section. The third section reviews the basic methodological bases of development and specifications of econometric models. The fourth section presents the empirical analyses and comparison of estimated models. Finally, conclusions are presented in the fifth section. 1. Literature review Today, in modern monetary theory and central banking practice price stability is usually associated with moderate price growth (Ascari and Sbordone, 2014). The level and degree of change in inflation have always been an interesting research topic for many researchers. Researchers' interest in the field reflected the current level of development of empirical apparatus for forecasting time series. Meyler, Kenny and Quinn (1998) forecast inflation in Ireland by comparing the ARIMA models obtained using the Box-Jenkins methodology and objective penalty function methods. Pufnik and Kunovac (2006) give a forecast of short-term inflation based on the
Economic Interferences AE Vol. 23 • No. 57 • May 2021 519 ARIMA model by observing the consumer price index (CPI) in Croatia. Other papers also deal with inflation forecasting using the ARIMA model with the most frequent use of BoxJenkins methodology in model evaluation (Alnaa and Ahiakpor, 2011; Okafor and Shaibu, 2013). A comparison of the power to predict inflation by using the Holt-Winters and ARIMA models is presented by Omane-Adjepong, Oduro and Oduro (2013). In the literature special attention is given to comparisons of more advanced prognostic models, such as comparisons of ARMA, ARIMA and GARCH models (Nyoni, 2018), comparison of VAR and ARIMA models in HICP prognosis in Austria (Fritzer, Moser and Scharler, 2002), comparison of ARIMA, VAR and ECM models (Uko and Nkoro, 2012). Suhartono (2005) compares the prognostic performances of the Neural Networks, ARIMA and ARIMAX models in inflation forecasting in Indonesia, where it is concluded that the Neural Networks model gives a more accurate inflation forecast compared to traditional econometric time series models. Sari, Mahmudy and Wibawa (2016) give an inflation forecast using the Backpropagation Neural Network method. McNelis and McAdam (2004) apply linear and neural network-based “thick” models for inflation forecast in the USA, Japan and in the euro area. Hubrich (2005) studies inflation in the European Union measured by the change in HICP and investigates whether the forecasting accuracy of forecasting aggregate euro area inflation can be improved by aggregating forecasts of sub-indices of the HICP as opposed to forecasting the aggregate HICP directly. 2. Research methodology 2.1. ARIMA models ARIMA models are particularly suitable for short-term forecasts and the model evaluation methodology is the result of the work of Box and Jenkins (1976). ARIMA models have two components, the autoregressive component (AR) and the moving average component (MA). The AR component refers to the autocorrection coefficients of the previous data, while the MA component represents moving averages with a corresponding lag. I represents the level of integration of the series, i.e. is the series stationary with the original data, on the first or second difference. After model identification, evaluation of model parameters is tested to meet the statistical and econometric criteria of model validity. If the model meets all the validity criteria it can be used for forecasting. Seasonal ARIMA models can be represented by ARIMA (p, d, q) (P, D, Q)s, where (p, d, q) represents the non-seasonal part of the model, while (P, D, Q)s is the seasonal part where s represents the number of periods during one year. (1−𝜙1𝐵) (1−Φ1𝐵12)(1−𝐵)(1−𝐵12)𝑦𝑡=(1+θ1𝐵) (1+Θ1𝐵12)𝜀𝑡 (1) In seasonal ARIMA models p represents the number of autoregressive elements, d is the level of series differentiation, q is the number of moving average elements, while P is the number of seasonal autoregressive elements, D is the number of seasonal differences and Q is the number of seasonal moving average elements. 2.2. Holt-Winters models Holt (2004) and Winters (1960) have developed a method for forecasting time series that can successfully capture the level, trend and seasonality in the series. When forecasting
AE Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models 520 Amfiteatru Economic future values of a time series, values that are closer to the current one are more important than previous values that are further away. The method can be used for short, medium and long term forecasts. There are two types of methods in relation to the nature of time series, and these are additive and multiplicative models. The additive method is used when seasonal fluctuations are at approximately the same level during a time series, while the multiplicative method is used when seasonal variations change in proportion to the time series level. Equations for the additive method: Forecast: 𝑦𝑡+ℎ|t=ℓ𝑡+ℎ𝑏𝑡+𝑠𝑡+ℎ−𝑚(𝑘+1) (2) Level: ℓ𝑡=α(𝑦𝑡−𝑠𝑡−𝑚)+(1−α)(ℓ𝑡−1+𝑏𝑡−1) (3) Trend: 𝑏𝑡=𝛽∗(ℓ𝑡−ℓ𝑡−1)+(1−𝛽∗)𝑏𝑡−1 (4) Seasonal: 𝑠𝑡=γ(𝑦𝑡−ℓ𝑡−1−𝑏𝑡−1)+(1−γ)𝑠𝑡−𝑚 (5) Equations for the multiplicative method: Forecast: 𝑦𝑡+ℎ|t=(ℓ𝑡+ℎ𝑏𝑡)𝑠𝑡+ℎ−𝑚(𝑘+1) (6) Level:ℓ𝑡=α𝑦𝑡 𝑠𝑡−𝑚+(1−α)(ℓ𝑡−1+𝑏𝑡−1) (7) Trend:𝑏𝑡=β∗(ℓ𝑡−ℓ𝑡−1)+(1−β∗)𝑏𝑡−1 (8) Seasonal:st=γ 𝑦𝑡 (ℓ𝑡−1+𝑏𝑡−1)+(1−γ)𝑠𝑡−𝑚 (9) where is the observed series, s is the length of the seasonal cycle, gives the level of the series, represents the trend, 0 ≤ α ≤ 1, 0 ≤ β ≤ 1, 0 ≤ ≤1 and presents forecast for h-periods ahead. 2.3. Neural Network Auto-Regression models NNAR models are a newer way that allows modeling of complex connections between inputs and outputs. In the case of the NNAR model, the previously lagged values of the observed time series serve as inputs for forecasting future values. Due to the seasonality of the observed HICP time series, the NNAR (p, P, k)m model will be used. Figure no. 1 represents an NNAR model with one hidden layer, k hidden neurons, also known as a multilayer feed-forward network where each layer of nodes receives inputs from the previous one and sends it on to the next one (Hyndman and Athanasopoulos, 2018). The inputs of each node are obtained based on the linear combination function. The results are then modified by a nonlinear function and forwarded. The linear combination function for node j is formulated as: , it is then modified by a non-linear function, such as a sigmoid, and it is sent to the next layer. This aims to reduce the effects of extreme values and to make networks more resistant to extreme values. The notation p represents the number of lagged autoregressive components of the model, while the notation P represents the number of lagged seasonal autoregressive components of order m. The k mark represents the number of nodes in the hidden layer.
Economic Interferences AE Vol. 23 • No. 57 • May 2021 521 Figure no. 1. A diagrammatic representation of the NNAR (p, P, k)m model 2.4. Comparasion of forecast accuracy The comparison of the evaluated models for each of the observed time series will be performed on the basis of 7 criteria: Mean error: 𝑀𝐸=1𝑔 ∑(𝑥𝑚+𝑗− 𝑔𝑗=1 𝑥𝑚(𝑗)) (10) Root mean square error: 𝑅𝑀𝑆𝐸=√1𝑔∑(𝑥𝑚+𝑗−𝑥𝑚(𝑗))2 𝑔𝑗=1 (11) Mean absolute error: 𝑀𝐴𝐸=1𝑔∑|𝑥𝑚+𝑗−𝑥𝑚(𝑗)| 𝑔𝑗=1 (12) Mean percentage error: 𝑀𝑃𝐸= 100 𝑔∑𝑥𝑚+𝑗 − 𝑥𝑚(𝑗) 𝑥𝑚+𝑗 = 𝑔𝑗=1 100 𝑔∑1−𝑥𝑚(𝑗) 𝑥𝑚+𝑗 𝑔𝑗=1 (13) Mean absolute percentage error: 𝑀𝐴𝑃𝐸= 100 𝑔∑|𝑥𝑚+𝑗 − 𝑥𝑚(𝑗) 𝑥𝑚+𝑗 | 𝑔𝑗=1 (14) Mean absolute scaled error: q𝑗=ej 1 T−m∑ |Xt−Xt−m| T t=m+1 , (15) 𝑀𝐴𝑆𝐸=mean(|q𝑗|) (16) Theil's U statistic: 𝑈=√∑(𝑋 𝑡+1−𝑋𝑡+1 𝑋𝑡)2 𝑛−1 𝑡=1 ∑(𝑋𝑡+1−𝑋𝑡 𝑋𝑡)2 𝑛−1 𝑡=1 (17) where 𝑥𝑚+1−𝑥𝑚(𝑗) represents the forecast error, i.e. the difference between the actual and the predicted value of the time series. Smaller values of forecast accuracy statistics correspond to a better forecast model. In theory there are no exact limits for the values of forecast statistics that separate good from bad models. Therefore, we take the criterion that the best model has lower values of all statistics compared to competitors. The best model minimizes all ME, RMSE, MAE, MPE, MAPE, MASE and Theil's U values.
AE Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models 522 Amfiteatru Economic Data base for this research consist of time series of Harmonized Index of Consumer Prices (HICP). The data are presented on a monthly basis, for the period from January 2010 to March 2020. R software package was used for analysis purposes. 3. Results and discussion The analysis uses logarithmic data of the Harmonized Index of Consumer Prices (HICP) for the countries of the Western Balkans: Montenegro, Serbia, Northern Macedonia, as well as for the full member countries of the European Union in the observed period. The observed period is from January 2010 to March 2019, while the data from April 2019 to March 2020 are used to test the forecasting power of the model. The original values of the observed series are shown in figure no. 2. Figure no. 2. HICP log for the period from 2010 to 2019 Source: MONSTAT, 2020 and EUROSTAT, 2020 3.1. ARIMA forecasting From observing the ACF (Auto Correlation Function) and PACF (Partial Auto Correlation Function) of logarithmic HICP data, in figure no. 3, it is clearl that all series are nonstationary and are characterized by the presence of a unit root. The graphical conclusion will be checked by ADF (Augmented Dickey-Fuller), PP (Phillips-Perron) and KPSS (Kwiatkowski– Phillips–Schmidt–Shin) empirical tests. (Table no. 1)
Economic Interferences AE Vol. 23 • No. 57 • May 2021 523 Figure no. 3. ACF and PACF of HICP Table no. 1. Stationarity tests of HICP Stationarity tests log(HICP) Montenegro Serbia North Macedonia EU ADF -2.322 -2.367 -2.426 -2.226 p-value 0.443 0.424 0.400 0.483 PP -9.729 -4.212 -12.560 -8.878 p-value 0.553 0.873 0.388 0.602 KPSS 2.027 2.043 2.013 2.031 p-value 0.010 0.010 0.010 0.010 Based on the values of ADF and PP test statistics and calculated p probabilities for all four data series, it can be concluded that the null hypothesis is confirmed and that the series have at least one unit root, i.e. that they are not stationary. We reach the same conclusion on the basis of KPSS test statistics and p values, where we reject the null hypothesis that the series is stationary and provide an alternative that the series have at least one unit root. In order to obtain a stationary time series that can be used in further analysis, the first difference of all series was determined. The results of ADF and PP tests proved that the first differences of all series are stationary, and that as such they can be used in the further Box-Jenkins procedure. The results of the applied KPSS test in the case of Serbia are in contradiction with the obtained results of other unit root tests. In order to meet the requirements of all three unit root tests, the time series needs to be differentiated once again. Simultaneous use of a larger number of tests leads to better results due to the elimination of the shortcomings of the use of individual tests. In this research the strictest criterion is used for fulfilling the conditions of all three unit root tests. The ACF and PACF given in figure no. 4 are used in determining the order of the AR and MA models for each of the observed series. The results of the unit root tests of the first difference data are given in table no. 2. From the correlogram of all series the presence of seasonal components is clearly noticed, which will influence the further evaluation of seasonal ARIMA models, i.e. SARIMA models. Depending on the observed series, SARIMA models will be of different order, with or without seasonal differentiation of the series. The appropriate SARIMA model is evaluated for each of the observed series, and information criteria is used as a criterion in selecting the optimal model. The best model for each of the
AE Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models 524 Amfiteatru Economic countries will minimize the values of all information criteria: Akaike information criterion (AIC), Akaike information criterion for small sample (AICc), and Bayesian information criterion (BIC). Figure no. 4. ACF and PACF of HICP (first differences) Table no. 2. Stationarity tests of HICP (first differences) Stationarity tests diff(log(HICP)) Montenegro Serbia North Macedonia EU ADF -4.973 -3.868 -5.027 -6.904 p-value 0.010 0.018 0.010 0.010 PP -62.570 -87.560 -93.360 -78.040 p-value 0.010 0.010 0.010 0.010 KPSS 0.087 0.767 0.088 0.329 p-value 0.100 0.010 0.100 0.100 After the confirmed stationarity of the first difference of the time series HICP in Montenegro, the identification and evaluation of the best model was performed. The ARIMA (1,1,0) (1,0,0) [12] with drift model was chosen as the best model in the case of Montenegro. (Table no. 3) Table no. 3: Identification and evaluation of the model in the case of Montenegro In the case of data for Serbia, we previously concluded that the series on the first difference is not stationary, so the second difference of the original data series was determined and its stationarity examined. Based on the statistics values of all unit root tests, it is confirmed that the second difference of the series is stationary. (Table no. 4) Best model: ARIMA(1,1,0)(1,0,0)[12] with drift Series: Montenegro ARIMA(1,1,0)(1,0,0)[12] with drift Coefficients: ar1 sar1 drift 0.3236 0.3384 0.0015 s.e. 0.0945 0.0941 0.0008 sigma^2 estimated as 1.62e-05: log likelihood = 451.98 AIC=-895.95 AICc=-895.57 BIC=-885.15 Models AICc ARIMA(1,1,0)(1,0,0)[12] with drift -895.574 ARIMA(1,1,0)(0,0,1)[12] with drift -895.565 ARIMA(2,1,0)(1,0,0)[12] with drift -893.836 ARIMA(1,1,1)(1,0,0)[12] with drift -893.667 ARIMA(1,1,0)(1,0,0)[12] -894.617
Economic Interferences AE Vol. 23 • No. 57 • May 2021 531 Balkans, the NNAR models give the best results in forecasting inflation. In case of the European Union the evaluated ARIMA model gave the best results. The Holt-Winters (multiplicative or additive) method is the second best in forecasting for the case of all analyzed countries. The results of the research represent a framework for further analysis and do not provide final solutions to this problem in the observed countries. It is interesting to compare the possibilities of forecasting inflation for the countries that have different legacies that act through psychological factors, regardless of the fact that they are not included in the analysis empirically. The models do not take into account other factors that determine inflation, and therefore represent the forecast of future values only on the basis of previous values of the observed phenomenon. Although the models give a very accurate forecast, for long-term forecasts they may show certain shortcomings due to the univariate nature of the model. In the world that is characterized by numerous, rapid and sudden changes and a large number of factors and influences, even forecasts of the best model that can be evaluated can only give a rough picture of the always uncertain and challenging future. References Alnaa, S.E. and Ahiakpor, F., 2011. ARIMA (autoregressive integrated moving average) approach to predicting inflation in Ghana. Journal of economics and international finance, 3(5), pp.328-336. Ascari, G. and Sbordone, A.M., 2014. The macroeconomics of trend inflation. Journal of Economic Literature, 52(3), pp.679-739. Box, G.E., Jenkins, G.M. and Reinsel, G.C., 2011. Time series analysis: forecasting and control. S.l: John Wiley & Sons. EUROSTAT, 2020. European Statistics. [online] Available at: <https://ec.europa.eu/ eurostat> [Accessed 3 October 2020]. Fritzer, F., Moser, G. and Scharler, J., 2002. Forecasting Austrian HICP and its components using VAR and ARIMA models. Working Paper No. 73. Wien: Oesterreichische Nationalbank. Golinelli, R. and Orsi, R., 2002. Modelling inflation in EU accession countries: the case of the Czech Republic, Hungary and Poland. Ezoneplus working paper No. 9. Holt, C.C., 2004. Forecasting seasonals and trends by exponentially weighted moving averages. International journal of forecasting, 20(1), pp.5-10. Hubrich, K., 2005. Forecasting euro area inflation: Does aggregating forecasts by HICP component improve forecast accuracy?. International Journal of Forecasting, 21(1), pp.119-136. Hyndman, R.J. and Athanasopoulos, G., 2018. Forecasting: principles and practice. S.l: OTexts. McNelis, P.D. and McAdam, P., 2004. Forecasting inflation with thick models and neural networks. European Central Bank Working Paper Series No. 352. Meyler, A., Kenny, G. and Quinn, T., 1998. Forecasting Irish inflation using ARIMA models. Central Bank and Financial Services Authority of Ireland Technical Paper Series , Vol. 1998, No. 3/RT/98.
AE Inflation Forecasting in the Western Balkans and EU: A Comparison of Holt-Winters, ARIMA and NNAR Models 532 Amfiteatru Economic MONSTAT, 2020. Statistical Office of Montenegro. [online] Available at: <https://www.monstat.org/eng/index.php> [Accessed 3 October 2020] Nyoni, T., 2018. Modeling and forecasting inflation in Kenya: Recent insights from ARIMA and GARCH analysis. Dimorian Review, 5(6), pp.16-40. Okafor, C. and Shaibu, I., 2013. Application of ARIMA models to Nigerian inflation dynamics. Research Journal of Finance and Accounting, 4(3), pp.138-150. Omane-Adjepong, M., Oduro, F.T. and Oduro, S.D., 2013. Determining the better approach for short-term forecasting of ghana’s inflation: Seasonal ARIMA Vs holtwinters. International Journal of Business, Humanities and Technology, 3(1), pp.69-79. Pufnik, A. and Kunovac, D., 2006. Short-term Forecasting of Inflation in Croatia with Seasonal ARIMA processes. Croatian National Bank Working Papers No. 16. Sari, N.R., Mahmudy, W.F. and Wibawa, A.P., 2016. Backpropagation on neural network method for inflation rate forecasting in Indonesia. Int. J. Soft Comput. Its Appl., 8(3), pp.70-87. Suhartono, S., 2005. Neural Networks, ARIMA and ARIMAX Models for Forecasting Indonesian Inflation. Widya Journal of Management and Accounting, 5(3), p.219732. Uko, A.K. and Nkoro, E., 2012. Inflation forecasts with ARIMA, vector autoregressive and error correction models in Nigeria. European Journal of Economics, Finance & Administrative Science, 50, pp.71-87. Winters, P.R., 1960. Forecasting sales by exponentially weighted moving averages. Management science, 6(3), pp.324-342.