Professional Documents
Culture Documents
Faculty of Computer & Mathematical Sciences Time Series Analysis and Forecasting (Sta570) Assessment 3 Forecasting The Market Stock Price of Padini
Faculty of Computer & Mathematical Sciences Time Series Analysis and Forecasting (Sta570) Assessment 3 Forecasting The Market Stock Price of Padini
Prepared by:
Name Student id
ESSHADIEQ DANIELL HAYYQAL 2020605302
SHAH B S MAZLAN
GROUP: CS2484A1
SUBMITTED TO:
DATE OF SUBMISSION: 4TH JULY 2022
TABLE OF CONTENT
CONTENT PAGE
INTRODUCTION
RESEARCH OBJECTIVE
DATA DESCRIPTION
METHOD OF ANALYSIS
ANALYSIS AND RESULT
CONCLUSION
REFERENCES
APPENDIX
1.0 INTRODUCTION
Padini Holdings Bhd began operating its business in Malaysia's clothing sector, producing, trading,
and distributing clothing on demand for retailers and distributors. The PADINI Concept Store is a concept
store that offers "one-stop shopping" for all PADINI Holdings brands. The first store to open in Malaysia
was situated in the shopping centre Johor Bharu City Square in the Malaysian city of Johor Bharu.
PADINI became one of the primary powers in Malaysia's textile and garments industry once it
began operating there. Additionally, PADINI has 190 independent boutiques, franchise locations, and
consignment counters for the distribution and selling of its own fashion lines.
PADINI primarily sells formal, fashionable clothing, and accessories. Additionally, PADINI is
the umbrella organisation for a few brands. Each brand stands for a particular fashion philosophy, and
each of these philosophies includes a wide range of products geared towards a particular consumer. Their
brand is firmly associated with true value, which includes pricing, quality, and practicality.
PADINI is comprised of eight distinct brands: PADINI, PADINI Authentics, PDI, P & CO, Seed,
Miki, Vincci, and Vincci Accessories. Due to both sexes and all ages, all brands target a diverse consumer
base. Though Seed Café has opened a new horizon in its company's culinary operations, Vincci and
Vincci Accessories are more focused on the adaptable tastes of women consumers when it comes to
shoes, bags, and accessories.
The above histogram displayed PADINI's net profit from 2004 to 2010. We can observe
that PADINI's net profit increased significantly between 2004 and 2010, rising from 1 percent to
12.2 percent. The demand for PADINI products is attributed to their strong branding, strategic
retail locations, enhanced efficiency of warehousing, inventory management, design, and product
mix, according to PADINI, who also predict an average yearly net profit growth of 10% in 2011
and 2012.
For the day, month, and year after that, the corporation must project the stock price. It is
crucial to make stock price predictions because they may aid in boosting the company's earnings
and revenue. If the stock price falls as predicted, it also helps the company prepare ahead and
consider other options.
To study the pattern of the arrangement of the observations in the series, which reveals the
underlying structure of the price of the PADINI.
To determine the most suitable forecasting model to fit the data series
To produce the projection numbers for Padini Holdings Bhd 's market stock price.
Based on the calculations, the estimation part contains 196 observations of the data, obtained
from first quarter of the year 2017(April 2017) until second quarter year 2021(January 2021) while the
evaluation part consists of 65 observations, obtained from third quarter of the year 2021(January 2021)
until fourth quarter of the year 2022(April 2022). This evaluation part is important as it will be used to
determine the result of the smallest error between all model and the best mathematical model to forecast
10 years of marketing stock price for KFIMA. This evaluation section is crucial because it will be used to
identify the model with the smallest error between it and the best mathematical model for predicting
Padini Holdings Bhd's marketing stock price over the next 6 years.
4.0 METHOD ANALYSIS
In this study, the data set has been processed using three different methods: double
exponential smoothing technique, single exponential smoothing technique, and Naive using the
Trend Model. The two types of errors are Mean Square Error (MSE) and Mean Absolute
Percentage Error (MAPE).
yt
F t+1 = y t ( )
y t−1
The general equation for single exponentially smoothed statistics is given as:
F t+1 =a y t +(1−a) Ft
Double Exponential Smoothing (DES) (Brown’s method)
For series that display a linear trend, this approach is helpful. This method's key benefit is its
capacity to produce multiple-ahead forecasts. There are four primary equations at play, namely:
St =α y t +(1−α) S t−1 a t=2 St −S t
α
St =α St +(1−α )S t−1 b t= (S −S )
1−α t t
The first equation is double exponentially valued whereas the second is exponentially smoothed.
In a moment, forecasts for the m-step-ahead are calculated using the formula:
F t+ m=a t +bt m
MSE:
n
1
∑ (Y −Y^ i )2
n i=1 i
The most popular unit-free measure may be mean absolute percentage error (Armstrong and
Collopy, 1992) MAPE is denoted as follows when measured in series:
MAPE:
| |
n
1 V ( t )−P(t)
∑
n i=1 V (t)
∗100
Its relevance is determined by the fact that it holds true for ratio-scaled data, or data with a
meaningful zero. When the actual observations are near to zero, such as during a time of minimal
or zero growth, MAPE is potentially explosive for huge forecast error. Therefore, simple
percentage metrics are not appropriate when the denominator is tiny since they tend to greatly
exaggerate forecasting inaccuracy. Additionally, overestimation and underestimation mistakes
are not treated equally by percentage metrics.
Box-Jenkins Method
Typically, sample statistics are used to estimate the Box-Jenkins models; however, these sample
statistics must be verified to confirm that they are accurate estimates of the underlying
population parameter values. The validation process in this instance consists of the statistical
validation of residual diagnostics, parameter validation, and model validation. However, the
goals of these three validation methods are remarkably similar. They are all meant to make sure
that the residuals adhere to the presumptions of a stationary univariate process, in which case
they are taken to be normally distributed, randomly distributed, and independently distributed,
with a mean of zero and a variance that satisfies the white noise specification.
- Autoregression (AR): refers to a model where a variable is changing and regressing on its
own lagged, or prior, values. The variable's current value is calculated as a function of its
prior values plus an error term. In mathematics, it is expressed as,
Y t =μ+ϕ 1 Y t−1 +ϕ 2 Y t−2 +…+ ϕ p Y p−1 +ε t
- Integrated (I): indicates the varying of raw observations to enable the time series to
become stationary, i.e., the replacement of the data values with the difference between
the data values and the preceding values.
- Moving average (MA): incorporates the relationship between a residual error from a
moving average model applied to lagged observations and an observation. Instead of
using the values of the series themselves, the moving average model connects the current
values of time series to random errors that have happened in earlier periods. The formula
for the moving average model is:
Y t =μ+ε t−θ 1 ε t−1−θ 2 ε t−2−…−θq ε t−q
2
3
4
5
6
7
4/24/17
9/11/17
ACF + PACF
1/29/18
6/18/18
A. Model Identification
11/5/18
STEP 1 : INITIAL DATA INVESTIGATION
3/25/19
8/12/19
Close
12/30/19
5/18/20
10/5/20
2/22/21
7/12/21
11/29/21
4/15/22
Date: 06/30/22 Time: 01:39
Sample: 4/24/2017 4/15/2022
Included observations: 261
Autocorrelation Partial Correlation AC PAC Q-Stat Prob
NOT STATIONARY
Null Hypothesis: CLOSE has a unit root
Exogenous: Constant
Lag Length: 0 (Automatic - based on SIC, maxlag=15)
t-Statistic Prob.*
NOT STATIONARY BCS THE PROBABILITY FOR UNIT ROOT TEST IS GREATER THAN ALPHA 0.05
STATIONARY
Null Hypothesis: D(CLOSE) has a unit root
Exogenous: Constant
Lag Length: 0 (Automatic - based on SIC, maxlag=15)
t-Statistic Prob.*
- ARIMA(1,1,1)
- ARIMA(2,1,1)
-ARIMA(1,1,2)
-ARIMA(2,1,2)
-ARIMA(1,1,3)
B. MODEL ESTIMATION AND VALIDATION
ARIMA(1,1,1)
Dependent Variable: D(CLOSE)
Method: ARMA Maximum Likelihood (OPG - BHHH)
Date: 06/30/22 Time: 02:01
Sample: 5/01/2017 1/18/2021
Included observations: 195
Convergence achieved after 35 iterations
Coefficient covariance computed using outer product of gradients
EQUATION :
ELABORATION :
ARIMA(2,1,1)
Dependent Variable: D(CLOSE)
Method: ARMA Maximum Likelihood (OPG - BHHH)
Date: 06/30/22 Time: 02:04
Sample: 5/01/2017 1/18/2021
Included observations: 195
Convergence achieved after 35 iterations
Coefficient covariance computed using outer product of gradients
EQUATION :
ELABORATION :
ARIMA(1,1,2)
Dependent Variable: D(CLOSE)
Method: ARMA Maximum Likelihood (OPG - BHHH)
Date: 06/30/22 Time: 02:19
Sample: 5/01/2017 1/18/2021
Included observations: 195
Convergence achieved after 33 iterations
Coefficient covariance computed using outer product of gradients
EQUATION :
ELABORATION :
ARIMA(2,1,2)
Dependent Variable: D(CLOSE)
Method: ARMA Maximum Likelihood (OPG - BHHH)
Date: 06/30/22 Time: 02:21
Sample: 5/01/2017 1/18/2021
Included observations: 195
Convergence not achieved after 500 iterations
Coefficient covariance computed using outer product of gradients
EQUATION :
ELABORATION :
ARIMA(1,1,3)
Dependent Variable: D(CLOSE)
Method: ARMA Maximum Likelihood (OPG - BHHH)
Date: 06/30/22 Time: 02:25
Sample: 5/01/2017 1/18/2021
Included observations: 195
Convergence achieved after 44 iterations
Coefficient covariance computed using outer product of gradients
EQUATION:
ELABORATION :
VALIDATION
7
Foreca s t: CLOSEF
Actual : CLOSE
6
Forecas t s ampl e: 4/24/2017 1/18/2021
Adjusted sampl e: 5/08/2017 1/18/2021
5 Incl uded obs erva ti ons : 194
Root Mean Squared Error 0.192809
4 Mean Absol ute Error 0.135198
Mean Abs. Percent Error 3.665458
3 Theil Inequality Coef. 0.023885
Bias Proporti on 0.000225
2 Vari ance Proporti on 0.000026
Covari ance Proporti on 0.999749
1 Theil U2 Coeffi cient 0.994420
Symmetric MAPE 3.639127
5/8/17
7/31/17
10/23/17
1/15/18
4/9/18
7/2/18
9/24/18
12/17/18
3/11/19
6/3/19
8/26/19
11/18/19
2/10/20
5/4/20
7/27/20
10/19/20
1/11/21
CLOSEF ± 2 S.E.
7
Forecast: CLOSEF
6 Actual: CLOSE
Forecast sample: 1/25/2021 4/15/2022
5
Included observations: 65
4 Root Mean Squared Error 0.390101
Mean Absolute Error 0.343795
3
Mean Abs. Percent Error 11.16421
2 Theil Inequality Coef. 0.069113
Bias Proportion 0.765287
1
Variance Proportion 0.229748
0 Covariance Proportion 0.004965
Theil U2 Coefficient 4.085653
-1 Symmetric MAPE 11.99361
-2
1/25/21
2/22/21
3/22/21
4/19/21
5/17/21
6/14/21
7/12/21
8/9/21
9/6/21
10/4/21
11/1/21
11/29/21
12/27/21
1/24/22
2/21/22
3/21/22
4/15/22
CLOSEF ± 2 S.E.
CONCLUSION
Each organization needs to perform a time series analysis in order to comprehend the
seasons, cycles, trends, randomness in sales, and other features. Every industry in this world
develops with time, changing patterns that depend on time. As a result, we may study the
historical data from this project to discover the pattern itself.
We could draw one conclusion from this analysis, then, and move on with the project. First
and foremost, we were able to locate and compile all the information on Padini Holding
Bhd's market stock price. So, after examining the data, we were able to identify some trends
that had occurred and identify the prevailing tendency over the course of several years.
Then, Naive with Trend Model, Single Exponential Model, and Double Exponential
Smoothing are the proposed approaches to be used on the data that we had been selecting.
We had already calculated the error measurements for each model we had selected to apply
to the data set. To guarantee the accuracy of our assessment, we used two key error
measurements. Mean Absolute Squared Error (MASE) and Mean Squared Error (MSE)
(MAPE).
Following these evaluations, we could then produce the best model. The Single Exponential
Smoothing approach is the most effective of the three models. Simply said, the Single
Exponential Smoothing method provided the smallest error measure for its Mean Squared
Error (MSE), which had a value of 0.00827. For each of its parameters, is 1 and beta, is 0,
and these values were used to calculate MSE. The Mean Absolute Squared Error (MAPE),
whose value is 2.30979, was then determined.
Next, we've used a novel technique called the Box-Jenkins methodology, which enables the
model to recognise patterns and produce forecasts by using seasonal differencing, moving
averages, and autoregression. With a mean squared error (MSE) of 0.1521787902 and a
mean absolute squared error (MAPE) of 11.16421, the Box-Jenkins technique provided an
error measure.
After becoming familiar with all of these patterns, error metrics, univariate modelling
strategies, Box-Jenkins Methodology, and other concepts. We were able to identify the
Single Exponential Smoothing approach, which has the lowest MSE of 0.00827, as the
mathematical model that best fits the data set.