SlideShare a Scribd company logo
1 of 4
Download to read offline
Predictive Analysis of Indian Stock Market on Time
Series Data using ARIMA model
Mr. T Karthikeyan
Assistant Professor,
Department of Computer Science and Engineering,
Knowledge Institute of Technology,
Salem, Tamilnadu-637504
tkcse@kiot.ac.in, 8870183333
Dr. T. Sita Mahalakshmi
Professor,
Department of Computer Science and Engineering,
GITAM Institute of Technology,
GITAM University,
Visakhapatnam
Mr. K. Nagarajan
PG Scholar,
Department of Computer Science and Engineering,
Knowledge Institute of Technology,Salem.
Abstract - Accuracy in forecasting is the important factor
for selecting any forecasting methods. The accuracy of
forecasting methods is getting increased as more and more
people are researching in this area. Selecting the right stock
at the right time is critical for the investor to get the
maximum profit with no loss or minimal loss. Selecting the
right stocks plays key role in maximizing the profits.
Various methods and techniques are used to predict the
price of the stock which includes the technical and
fundamental analysis. Fundamental analysis involves
analyzing the characteristics of a company in order to
predict the future estimated value. Technical Analysis is the
forecasting of future financial price movements based on an
examination of previous historical market prices. Similar to
weather forecasting, technical analysis does not result in
absolute predictions about the future. In other way, it can
help investors anticipate what ―likely to happen to prices
over time is. In this paper proposes a method for forecasting
of stock price with time series data analysis. The outcome of
this study tries to make the investors to think about the stock
market to decide the better timing for buy or to sell stocks
based on the knowledge extracted from the historical prices
of such stocks along with other impacting factors.
Keywords: Time series, BSE, ARIMA, forecasting, stock
market.
I. INTRODUCTION
Stock market prediction is an interesting problem
domain where many researchers have attempted to predict
the future stock prices using various models such as
ARIMA, mathematical and statistical models, machine
learning techniques like support vector machine and neural
network techniques like recurrent neural network. In this
paper we use different time series forecast models to predict
future momentum of stock and select the best prediction
from the different models and correlate with the dependent
trend of the index to improve the accuracy.
A. Stock Market and Stock Prediction
Stock market prediction is a process of forecasting the
future value of the stock of a company. A stock is some
amount of share owned by ownership of a company. More
number of stocks will lead to greater ownership stake in the
company. Consumers and Vendors use stock market as a
common platform to trade their products through stock
exchange. A common stock exchange in India is National
Stock Exchange (NSE) and Bombay Stock Exchange
(BSE). Needs of consumer decides the rise and fall in stocks
and based on their preference the ratings are made. If a
consumer wants to purchase a stock, it is obvious the vendor
has to sell it. To be precise, if large number of people shows
their interest towards a particular stock, the stock price goes
up. When the price gets so high that people are not willing
to buy any more, the price starts to drop. Similarly if we
have more vendors and less consumers, then the value of the
stock decreases. In this platform a vendor makes money
only if his stock worth more, calculated from the time of
purchasing. There is always a perception of stocks prevails
i.e Low purchase high cost. Suppose if the value of his stock
gets reduced, then it is advisable to sell the stock at current
ISBN-13: 978-1536936889
www.iaetsd.in
Proceedings of ICRIET-2016
©IAETSD 20161
price and acquire the same stock at low cost than selling.
Stock market is not consistently a profitable one. It
always has fluctuations. So it is not possible to appropriately
calculate the returns in future. We need to propose a model
that predicts the future stock price to a satisfactory accuracy
and predict when and which stock to buy or sell. This
problem can be transformed into an engineering problem
and solved by application of technological applications like
data mining or machine learning. Many investors made
stock prediction using gut feeling or they evaluate the
performance of the company performance to make
investment decision. Nowadays mostly stock prediction is
made by statistical methods or machine learning techniques.
Many researchers have proposed various prediction
algorithms which use historical data for stock forecasting.
Our prediction model attempts to predict the movement of
stock price in the next day by using historical data of the
stock. With this knowledge, an investor can make profitable
decisions and reduce the risk
B. What is Time Series?
A time series is a sequence of observations on a
variable measured at successive at particular time or over a
period of time [1]. It can be measured every hour, day,
week, month or year. The major role is in comprehending
the factor related to the series of past. If such behavior is to
be occurred in future, the past pattern can be utilized to
guide in choosing an apt method.
C. Trend Pattern
Time series is not constant and has shifts and
fluctuations over a period of time with higher and lower
values. In such situation Trend pattern exists. A trend
pattern is nothing but the effect of a continual process such
as increase in demographic statistics, drastic change in
technology and shift over in consumer ideology [2]. It can
be noted as the change in traditional pattern and forming a
new pattern with the current expectations.
D. Seasonal Pattern
This pattern is different from time series and trend
series. Time series focuses on continual measurements and
trend pattern focuses on the pattern formed based on the
requirements, but seasonal pattern is something which
comes in effect only in seasons. For example, the sale of air
conditioners will be more in summer and less in winter. So
repeating same pattern for every season is seasonal pattern
which is the effect of seasonal demands. Time series when
calculated reveals many seasonal patterns. Time series is
also a mixture of trend and seasonal pattern.
E. Time Series Forecasting
Time series is designed for future based on the execution of
past pattern. Various parameters are taken into account,
Such as statistics, consumer satisfaction, vendors marketing
techniques. Based on this, the model is generated and tested.
Time series forecasting has natural temporal ordering and it
differs from typical data mining where each order must be
learnt. In time series the ordering of data does not matter.
Capacity planning, inventory replenishment, sales
forecasting and future staffing can be considered as
examples of time series
F. Holt-Winters
Holt (1957) and winters (1960) extended Holt’s method to
capture seasonality. The Holt-Winters seasonal method
consists of the forecast equation and three smoothing
equations — one for level ℓt, one for trendbt, and one for the
seasonal component denoted by st, with smoothing
parameters α, β∗ and γ. m denotes the period of the
seasonality, i.e., the number of seasons in a year. For
example, for quarterly data m=4, and for monthly data
m=12.
There are two variations to this method that differ in the
nature of the seasonal component. The additive method is
preferred when the seasonal variations are roughly constant
through the series, while the multiplicative method is
preferred when the seasonal variations are changing
proportional to the level of the series [3].
ŷt+h|t=ℓt+hbt+st−m+h+m
ℓt=α (yt−st−m) + (1−α)(ℓt−1+bt−1)
bt=β∗ (ℓt−ℓt−1)+(1−β∗)bt−1
st=γ(yt−ℓt−1−bt−1)+(1−γ)st−m
Where h+
m=⌊(h−1)mod m⌋+1, which ensures that the
estimates of the seasonal indices used for forecasting come
from the final year of the sample[3]. The level equation
shows a weighted average between the seasonally adjusted
observation (yt−st−m) and the non-seasonal forecast
(ℓt−1+bt−1) for time t. The trend equation is identical to
Holt’s linear method. The seasonal equation shows a
weighted average between the current seasonal index,
(yt−ℓt−1−bt−1), and the seasonal index of the same season last
year
II. ARIMA MODEL
The defects of time series is rectified through the ARIMA
procedure which analyses and forecasts equally spaced time
series data, transfer function data, and intervention data
using the Auto Regressive Integrated Moving-Average
(ARIMA) or autoregressive moving-average (ARMA)
model [4]. An ARIMA model regulates the time series. This
model predicts a value in a response time series as a linear
combination of its own past values, past errors (also called
shocks or innovations), and current and past values of other
time series.
The ARIMA approach was first popularized by Box and
Jenkins, and ARIMA models are often referred to as Box-
ISBN-13: 978-1536936889
www.iaetsd.in
Proceedings of ICRIET-2016
©IAETSD 20162
Jenkins models [5]. The general transfer function model
employed by the ARIMA procedure was discussed by Box
and Tiao (1975). When an ARIMA model includes other
time series as input variables, the model is sometimes
referred to as an ARIMAX model. Pankratz (1991) refers to
the ARIMAX model as dynamic regression.
The order of an ARIMA model is usually denotedby the
notation ARIMA(p, d,q), where
p is the order of the autoregressive part
d is the order of the differencing
q is the order of the moving-average process
If no differencing is done (d = 0), the models are usually
referred to as ARMA(p,q)models.
Mathematically the pure ARIMA model is written as
Wt= µ + θ(B)
—— αt
Φ(B)
Where
t indexes time
Wt is the response series Ytor a difference of the response
series.
µ is the mean term
B is the backshift operator; that is BXt= Xt-1
Φ(B ) is the autoregressive operator, represented as a
polynomial in the back shift operator: Φ(B)=1-
Φ1(B)˗˗···˗˗Φp(Bp).
θ(B) is the moving-average operator, represented as a
polynomial in the back shift Operator: θ(B)=1-
θ1(B)˗˗···˗˗θp(Bp)
αt is the independent disturbance, also called the random
error.
III. LINEAR MODEL
Linear Trend estimation is a statistical technique to aid
interpretation of data. When a series of measurements of a
process are treated as a time series, trend estimation can be
used to make and justify statements about tendencies in the
data, by relating the measurements to the times at which
they occurred [5]. This model can then be used to describe
the behaviour of the observed data.In particular, it may be
useful to determine if measurements exhibit an increasing
or decreasing trend which is statistically distinguished from
random behaviour. Some examples are determining the
trend of the daily average temperatures at a given location
from winter to summer, and determining the trend in a
global temperature series over the last 100 years
Tt = b0 + b1t
Tt linear trend forecast in
Period t b0 intercept of the
Linear trend line b1slop of the linear trend line t time
period.
IV. PROPOSED SYSTEM
Sample Code:
#ARIMA
ArimaStock2=arima(train,order=c(1,0,0),
list(order=c(2,1,0),period=12)) },error=function(a){
ArimaStock2=0})
tryCatch({
predArimaStock2=
window(forecast(ArimaStock2,h=39)$mean, start=2016)
},error=function(a){
predArimaStock2=0})
tryCatch({
mae[2,i] =
abs(predArimaStock2[
i]-test[i]) preds[2,i] =
predArimaStock2[i]
},error=function(a){})
Data
Source
(BSE)
Collect Yearly, Monthly, Daily Stock/Index Data
R Program for Time Series Forecast
Prediction
Models
Holt Winters
ARIMA
Linear Mode
Season Trend
Neural
Networks
Calculate the
absolute error
Select the
best
predicted
model and
save the
prediction to
the file
Plot the
predicted
data
RAW Stock
and Index
plots
Time Series
Decompositi
on Plot
Data
import to
R
ISBN-13: 978-1536936889
www.iaetsd.in
Proceedings of ICRIET-2016
©IAETSD 20163
V. OUTPUT
Stock
Name
Origina
lprice
Predicte
dPrice MAE
Percenta
ge Model
ONG
C 306.8
303.132
3009
3.6676
99062
1.19546
9055
Holt Winter
(No Gamma)
ONG
C 304.6
301.882
3009
2.7176
99062
0.89221
8996
Holt Winter
(No Gamma)
ONG
C 329.95
319.799
4131
10.150
58689
3.07640
1542 Holt Winter
ONG
C 309.65
299.382
3009
10.267
69906
3.31590
4751
Holt Winter
(No Gamma)
ONG
C 273.05
298.132
3009
25.082
30094
9.18597
3609
Holt Winter
(No Gamma)
VI. CONCLUSION
All the prediction methods have predicted the future values
and the best prediction is selected based on the lowest
MAE, this method has shown better accuracy than
individual methods [6]. When the market is more volatile
the actual and the predicted value may vary significantly. If
the % variance of the prediction is over 5, it’s better to
ignore the prediction and check the market carefully. With
this prediction accuracy, we can certainly make profitable
trading decisions and earn money.
VII.REFERENCES
[1] SHASHIKUMAR G.TOTAD, G.SURESH, A NOVEL
FUZZY TIME-SERIES BASED FORECASTING OF
STOCK PRICE,International Journal of Soft Computing
and Artificial Intelligence, ISSN: 2321-404X, Volume-1,
Issue-2, Nov-2013
[2] Raj Kumar , Anil Balara, Time Series Forecasting Of
Nifty Stock Market Using Weka, JRPS International
Journal for Research Publication & Seminar Vol 05 Issue
02 March -July 2014
[3] A. Upadhyay, G. Bandhopadhyay and A. Dutta,
"Forecasting Stock Performance in Indian Market using
Multinomial," Journal of Buisness Studies, vol. 3, no. 3,
pp. 16-39, 2012.
[4] Hung Pham, Andrew Chien and Youngwhan Lim, "A
Framework for Stock Prediction," Stanford, 2011.
[5] Kim, K.J. (2003). Financial time series forecasting using
support vector machines, Neuralcomputing, 55, 307-319.
[6] Lean Yu, Shouyang Wang, and Kin Keung Lai, A Novel
Adaptive Learning Algorithm for Stock Market Predic-tion,
LECTURE NOTES IN COMPUTER SCIENCE , 3827, pp.
443 – 452, 2005..
[7] J. G. Agrawal, Dr. V. S. Chourasia (2013), ―State-of-
the-Art in Stock Prediction Techniques‖, IJAREEIE
[8] https://www.r-project.org/
[9] https://www.otexts.org/fpp/7/5
ISBN-13: 978-1536936889
www.iaetsd.in
Proceedings of ICRIET-2016
©IAETSD 20164

More Related Content

More from Iaetsd Iaetsd

iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdlIaetsd Iaetsd
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmIaetsd Iaetsd
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...Iaetsd Iaetsd
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatIaetsd Iaetsd
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationIaetsd Iaetsd
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSIaetsd Iaetsd
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...Iaetsd Iaetsd
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bikeIaetsd Iaetsd
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technologyIaetsd Iaetsd
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...Iaetsd Iaetsd
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdIaetsd Iaetsd
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid GrowthIaetsd Iaetsd
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT AlgorithmIaetsd Iaetsd
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...Iaetsd Iaetsd
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...Iaetsd Iaetsd
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocolIaetsd Iaetsd
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesIaetsd Iaetsd
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesIaetsd Iaetsd
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolicIaetsd Iaetsd
 
iaetsd Isolation of cellulose from non conventional source and its chemical m...
iaetsd Isolation of cellulose from non conventional source and its chemical m...iaetsd Isolation of cellulose from non conventional source and its chemical m...
iaetsd Isolation of cellulose from non conventional source and its chemical m...Iaetsd Iaetsd
 

More from Iaetsd Iaetsd (20)

iaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdliaetsd Software defined am transmitter using vhdl
iaetsd Software defined am transmitter using vhdl
 
iaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarmiaetsd Health monitoring system with wireless alarm
iaetsd Health monitoring system with wireless alarm
 
iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...iaetsd Equalizing channel and power based on cognitive radio system over mult...
iaetsd Equalizing channel and power based on cognitive radio system over mult...
 
iaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seatiaetsd Economic analysis and re design of driver’s car seat
iaetsd Economic analysis and re design of driver’s car seat
 
iaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan applicationiaetsd Design of slotted microstrip patch antenna for wlan application
iaetsd Design of slotted microstrip patch antenna for wlan application
 
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBSREVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
REVIEW PAPER- ON ENHANCEMENT OF HEAT TRANSFER USING RIBS
 
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
A HYBRID AC/DC SOLAR POWERED STANDALONE SYSTEM WITHOUT INVERTER BASED ON LOAD...
 
Fabrication of dual power bike
Fabrication of dual power bikeFabrication of dual power bike
Fabrication of dual power bike
 
Blue brain technology
Blue brain technologyBlue brain technology
Blue brain technology
 
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
iirdem The Livable Planet – A Revolutionary Concept through Innovative Street...
 
iirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic birdiirdem Surveillance aided robotic bird
iirdem Surveillance aided robotic bird
 
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growthiirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
iirdem Growing India Time Monopoly – The Key to Initiate Long Term Rapid Growth
 
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithmiirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
iirdem Design of Efficient Solar Energy Collector using MPPT Algorithm
 
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
iirdem CRASH IMPACT ATTENUATOR (CIA) FOR AUTOMOBILES WITH THE ADVOCATION OF M...
 
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
iirdem ADVANCING OF POWER MANAGEMENT IN HOME WITH SMART GRID TECHNOLOGY AND S...
 
iaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocoliaetsd Shared authority based privacy preserving protocol
iaetsd Shared authority based privacy preserving protocol
 
iaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databasesiaetsd Secured multiple keyword ranked search over encrypted databases
iaetsd Secured multiple keyword ranked search over encrypted databases
 
iaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineriesiaetsd Robots in oil and gas refineries
iaetsd Robots in oil and gas refineries
 
iaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using paraboliciaetsd Modeling of solar steam engine system using parabolic
iaetsd Modeling of solar steam engine system using parabolic
 
iaetsd Isolation of cellulose from non conventional source and its chemical m...
iaetsd Isolation of cellulose from non conventional source and its chemical m...iaetsd Isolation of cellulose from non conventional source and its chemical m...
iaetsd Isolation of cellulose from non conventional source and its chemical m...
 

Recently uploaded

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitterShivangiSharma879191
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 

Recently uploaded (20)

Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter8251 universal synchronous asynchronous receiver transmitter
8251 universal synchronous asynchronous receiver transmitter
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 

Iaetsd predictive analysis of indian stock market on time series data using arima model

  • 1. Predictive Analysis of Indian Stock Market on Time Series Data using ARIMA model Mr. T Karthikeyan Assistant Professor, Department of Computer Science and Engineering, Knowledge Institute of Technology, Salem, Tamilnadu-637504 tkcse@kiot.ac.in, 8870183333 Dr. T. Sita Mahalakshmi Professor, Department of Computer Science and Engineering, GITAM Institute of Technology, GITAM University, Visakhapatnam Mr. K. Nagarajan PG Scholar, Department of Computer Science and Engineering, Knowledge Institute of Technology,Salem. Abstract - Accuracy in forecasting is the important factor for selecting any forecasting methods. The accuracy of forecasting methods is getting increased as more and more people are researching in this area. Selecting the right stock at the right time is critical for the investor to get the maximum profit with no loss or minimal loss. Selecting the right stocks plays key role in maximizing the profits. Various methods and techniques are used to predict the price of the stock which includes the technical and fundamental analysis. Fundamental analysis involves analyzing the characteristics of a company in order to predict the future estimated value. Technical Analysis is the forecasting of future financial price movements based on an examination of previous historical market prices. Similar to weather forecasting, technical analysis does not result in absolute predictions about the future. In other way, it can help investors anticipate what ―likely to happen to prices over time is. In this paper proposes a method for forecasting of stock price with time series data analysis. The outcome of this study tries to make the investors to think about the stock market to decide the better timing for buy or to sell stocks based on the knowledge extracted from the historical prices of such stocks along with other impacting factors. Keywords: Time series, BSE, ARIMA, forecasting, stock market. I. INTRODUCTION Stock market prediction is an interesting problem domain where many researchers have attempted to predict the future stock prices using various models such as ARIMA, mathematical and statistical models, machine learning techniques like support vector machine and neural network techniques like recurrent neural network. In this paper we use different time series forecast models to predict future momentum of stock and select the best prediction from the different models and correlate with the dependent trend of the index to improve the accuracy. A. Stock Market and Stock Prediction Stock market prediction is a process of forecasting the future value of the stock of a company. A stock is some amount of share owned by ownership of a company. More number of stocks will lead to greater ownership stake in the company. Consumers and Vendors use stock market as a common platform to trade their products through stock exchange. A common stock exchange in India is National Stock Exchange (NSE) and Bombay Stock Exchange (BSE). Needs of consumer decides the rise and fall in stocks and based on their preference the ratings are made. If a consumer wants to purchase a stock, it is obvious the vendor has to sell it. To be precise, if large number of people shows their interest towards a particular stock, the stock price goes up. When the price gets so high that people are not willing to buy any more, the price starts to drop. Similarly if we have more vendors and less consumers, then the value of the stock decreases. In this platform a vendor makes money only if his stock worth more, calculated from the time of purchasing. There is always a perception of stocks prevails i.e Low purchase high cost. Suppose if the value of his stock gets reduced, then it is advisable to sell the stock at current ISBN-13: 978-1536936889 www.iaetsd.in Proceedings of ICRIET-2016 ©IAETSD 20161
  • 2. price and acquire the same stock at low cost than selling. Stock market is not consistently a profitable one. It always has fluctuations. So it is not possible to appropriately calculate the returns in future. We need to propose a model that predicts the future stock price to a satisfactory accuracy and predict when and which stock to buy or sell. This problem can be transformed into an engineering problem and solved by application of technological applications like data mining or machine learning. Many investors made stock prediction using gut feeling or they evaluate the performance of the company performance to make investment decision. Nowadays mostly stock prediction is made by statistical methods or machine learning techniques. Many researchers have proposed various prediction algorithms which use historical data for stock forecasting. Our prediction model attempts to predict the movement of stock price in the next day by using historical data of the stock. With this knowledge, an investor can make profitable decisions and reduce the risk B. What is Time Series? A time series is a sequence of observations on a variable measured at successive at particular time or over a period of time [1]. It can be measured every hour, day, week, month or year. The major role is in comprehending the factor related to the series of past. If such behavior is to be occurred in future, the past pattern can be utilized to guide in choosing an apt method. C. Trend Pattern Time series is not constant and has shifts and fluctuations over a period of time with higher and lower values. In such situation Trend pattern exists. A trend pattern is nothing but the effect of a continual process such as increase in demographic statistics, drastic change in technology and shift over in consumer ideology [2]. It can be noted as the change in traditional pattern and forming a new pattern with the current expectations. D. Seasonal Pattern This pattern is different from time series and trend series. Time series focuses on continual measurements and trend pattern focuses on the pattern formed based on the requirements, but seasonal pattern is something which comes in effect only in seasons. For example, the sale of air conditioners will be more in summer and less in winter. So repeating same pattern for every season is seasonal pattern which is the effect of seasonal demands. Time series when calculated reveals many seasonal patterns. Time series is also a mixture of trend and seasonal pattern. E. Time Series Forecasting Time series is designed for future based on the execution of past pattern. Various parameters are taken into account, Such as statistics, consumer satisfaction, vendors marketing techniques. Based on this, the model is generated and tested. Time series forecasting has natural temporal ordering and it differs from typical data mining where each order must be learnt. In time series the ordering of data does not matter. Capacity planning, inventory replenishment, sales forecasting and future staffing can be considered as examples of time series F. Holt-Winters Holt (1957) and winters (1960) extended Holt’s method to capture seasonality. The Holt-Winters seasonal method consists of the forecast equation and three smoothing equations — one for level ℓt, one for trendbt, and one for the seasonal component denoted by st, with smoothing parameters α, β∗ and γ. m denotes the period of the seasonality, i.e., the number of seasons in a year. For example, for quarterly data m=4, and for monthly data m=12. There are two variations to this method that differ in the nature of the seasonal component. The additive method is preferred when the seasonal variations are roughly constant through the series, while the multiplicative method is preferred when the seasonal variations are changing proportional to the level of the series [3]. ŷt+h|t=ℓt+hbt+st−m+h+m ℓt=α (yt−st−m) + (1−α)(ℓt−1+bt−1) bt=β∗ (ℓt−ℓt−1)+(1−β∗)bt−1 st=γ(yt−ℓt−1−bt−1)+(1−γ)st−m Where h+ m=⌊(h−1)mod m⌋+1, which ensures that the estimates of the seasonal indices used for forecasting come from the final year of the sample[3]. The level equation shows a weighted average between the seasonally adjusted observation (yt−st−m) and the non-seasonal forecast (ℓt−1+bt−1) for time t. The trend equation is identical to Holt’s linear method. The seasonal equation shows a weighted average between the current seasonal index, (yt−ℓt−1−bt−1), and the seasonal index of the same season last year II. ARIMA MODEL The defects of time series is rectified through the ARIMA procedure which analyses and forecasts equally spaced time series data, transfer function data, and intervention data using the Auto Regressive Integrated Moving-Average (ARIMA) or autoregressive moving-average (ARMA) model [4]. An ARIMA model regulates the time series. This model predicts a value in a response time series as a linear combination of its own past values, past errors (also called shocks or innovations), and current and past values of other time series. The ARIMA approach was first popularized by Box and Jenkins, and ARIMA models are often referred to as Box- ISBN-13: 978-1536936889 www.iaetsd.in Proceedings of ICRIET-2016 ©IAETSD 20162
  • 3. Jenkins models [5]. The general transfer function model employed by the ARIMA procedure was discussed by Box and Tiao (1975). When an ARIMA model includes other time series as input variables, the model is sometimes referred to as an ARIMAX model. Pankratz (1991) refers to the ARIMAX model as dynamic regression. The order of an ARIMA model is usually denotedby the notation ARIMA(p, d,q), where p is the order of the autoregressive part d is the order of the differencing q is the order of the moving-average process If no differencing is done (d = 0), the models are usually referred to as ARMA(p,q)models. Mathematically the pure ARIMA model is written as Wt= µ + θ(B) —— αt Φ(B) Where t indexes time Wt is the response series Ytor a difference of the response series. µ is the mean term B is the backshift operator; that is BXt= Xt-1 Φ(B ) is the autoregressive operator, represented as a polynomial in the back shift operator: Φ(B)=1- Φ1(B)˗˗···˗˗Φp(Bp). θ(B) is the moving-average operator, represented as a polynomial in the back shift Operator: θ(B)=1- θ1(B)˗˗···˗˗θp(Bp) αt is the independent disturbance, also called the random error. III. LINEAR MODEL Linear Trend estimation is a statistical technique to aid interpretation of data. When a series of measurements of a process are treated as a time series, trend estimation can be used to make and justify statements about tendencies in the data, by relating the measurements to the times at which they occurred [5]. This model can then be used to describe the behaviour of the observed data.In particular, it may be useful to determine if measurements exhibit an increasing or decreasing trend which is statistically distinguished from random behaviour. Some examples are determining the trend of the daily average temperatures at a given location from winter to summer, and determining the trend in a global temperature series over the last 100 years Tt = b0 + b1t Tt linear trend forecast in Period t b0 intercept of the Linear trend line b1slop of the linear trend line t time period. IV. PROPOSED SYSTEM Sample Code: #ARIMA ArimaStock2=arima(train,order=c(1,0,0), list(order=c(2,1,0),period=12)) },error=function(a){ ArimaStock2=0}) tryCatch({ predArimaStock2= window(forecast(ArimaStock2,h=39)$mean, start=2016) },error=function(a){ predArimaStock2=0}) tryCatch({ mae[2,i] = abs(predArimaStock2[ i]-test[i]) preds[2,i] = predArimaStock2[i] },error=function(a){}) Data Source (BSE) Collect Yearly, Monthly, Daily Stock/Index Data R Program for Time Series Forecast Prediction Models Holt Winters ARIMA Linear Mode Season Trend Neural Networks Calculate the absolute error Select the best predicted model and save the prediction to the file Plot the predicted data RAW Stock and Index plots Time Series Decompositi on Plot Data import to R ISBN-13: 978-1536936889 www.iaetsd.in Proceedings of ICRIET-2016 ©IAETSD 20163
  • 4. V. OUTPUT Stock Name Origina lprice Predicte dPrice MAE Percenta ge Model ONG C 306.8 303.132 3009 3.6676 99062 1.19546 9055 Holt Winter (No Gamma) ONG C 304.6 301.882 3009 2.7176 99062 0.89221 8996 Holt Winter (No Gamma) ONG C 329.95 319.799 4131 10.150 58689 3.07640 1542 Holt Winter ONG C 309.65 299.382 3009 10.267 69906 3.31590 4751 Holt Winter (No Gamma) ONG C 273.05 298.132 3009 25.082 30094 9.18597 3609 Holt Winter (No Gamma) VI. CONCLUSION All the prediction methods have predicted the future values and the best prediction is selected based on the lowest MAE, this method has shown better accuracy than individual methods [6]. When the market is more volatile the actual and the predicted value may vary significantly. If the % variance of the prediction is over 5, it’s better to ignore the prediction and check the market carefully. With this prediction accuracy, we can certainly make profitable trading decisions and earn money. VII.REFERENCES [1] SHASHIKUMAR G.TOTAD, G.SURESH, A NOVEL FUZZY TIME-SERIES BASED FORECASTING OF STOCK PRICE,International Journal of Soft Computing and Artificial Intelligence, ISSN: 2321-404X, Volume-1, Issue-2, Nov-2013 [2] Raj Kumar , Anil Balara, Time Series Forecasting Of Nifty Stock Market Using Weka, JRPS International Journal for Research Publication & Seminar Vol 05 Issue 02 March -July 2014 [3] A. Upadhyay, G. Bandhopadhyay and A. Dutta, "Forecasting Stock Performance in Indian Market using Multinomial," Journal of Buisness Studies, vol. 3, no. 3, pp. 16-39, 2012. [4] Hung Pham, Andrew Chien and Youngwhan Lim, "A Framework for Stock Prediction," Stanford, 2011. [5] Kim, K.J. (2003). Financial time series forecasting using support vector machines, Neuralcomputing, 55, 307-319. [6] Lean Yu, Shouyang Wang, and Kin Keung Lai, A Novel Adaptive Learning Algorithm for Stock Market Predic-tion, LECTURE NOTES IN COMPUTER SCIENCE , 3827, pp. 443 – 452, 2005.. [7] J. G. Agrawal, Dr. V. S. Chourasia (2013), ―State-of- the-Art in Stock Prediction Techniques‖, IJAREEIE [8] https://www.r-project.org/ [9] https://www.otexts.org/fpp/7/5 ISBN-13: 978-1536936889 www.iaetsd.in Proceedings of ICRIET-2016 ©IAETSD 20164