SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
TELKOMNIKA, Vol.17, No.3, June 2019, pp.1367~1375
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v17i3.11768  1367
Received November 28, 2018; Revised January 30, 2019; Accepted February 28, 2019
Comparison of exponential smoothing and neural
network method to forecast rice production in Indonesia
Gregorius Airlangga*, Agatha Rachmat, Dodisutarma Lapihu
Department of Information System, Atma Jaya Chatolic University of Indonesia, Jakarta, Indonesia
*Corresponding author, e-mail: gregorius.airlangga@atmajaya.ac.id
Abstract
Rice is the most important food commodity in Indonesia. In order to achieve affordability, and the
fulfillment of the national food consumption according to the Indonesia law no. 18 of 2012, Indonesia
needs information to support the government's policy regarding the collection, processing, analyzing,
storing, presenting and disseminating. One manifestation of the Information availability to support the
government’s policy is forecasting. Exponential smoothing and neural network methods are commonly
used to forecasting because it provides a satisfactory result. Our study are comparing the variants of
exponential and backpropagation model as a neural network to forecast rice production. The evaluation is
summarized by utilizing Mean Square Percentage Error (MAPE), Mean Square Error (MSE). The results
show that neural network method is preferable than the statistics method since it has lower MSE and
MAPE values than statistics method.
Keywords: forecasting, neural network, rice production, statistics
Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
The Rice (Oryza sativa L) is the most prominent commodity for Indonesian [1, 2].
In order to achieve affordability, and the fulfilment of the national food consumption according to
the law No. 18 of 2012, Indonesia needs information to support the government's policy
regarding the collecting, processing, analysing, storing, and disseminating of food commodity.
One manifestation of the information availability to support the government policy is
forecasting [3] that can be used for planning, monitoring and evaluating to ensure a stability of
food supply and food prices. Furthermore the monitoring system as though forecasting could
support an early warning system to predict the food problem. Generally, agriculture forecasting
have various benefits: provide recommendations to farmers to increase revenue, estimates the
cost of food needs, provide data analysis on the time period in the future based on previous
experience that can influence government’s policy [3]. Forecasting methods are various, but in
general there are two types such as: qualitative and quantitative [4]. Qualitative forecasting is
based on the assumption of management, market research, structured group and historical
analogies. In most cases quantitative forecasting method such as statistics method has
successfully applied to forecast continuous data such as in stock market, price forecasting,
inventory system, global horizontal irradiance, supply and demand system [5-9].
On the other hand, neural network has been widely used to perform quantitative
forecasting for the time-series data, it works by training and evaluating process that will
generate a model to predict the recent information [10-11]. Furthermore the research that was
conducted by [12] shows that neural networks methods has given a satisfactory result for all
data variant, it is used to predict the time-series data that has the property of
deterministic-synthetic and chaotic. According to Hill, O'Connor and Remus in [13], neural
network gives preferable results than the traditional forecasting methods both in monthly and
quarter time-series condition. Related work of neural network forecasting in nature phenomena
has also been done for cases of meteorological drought [14], weather drought [15] and rainfall
forecasting [16] and gives promising result. This study aims to provide a comparison analysis
between statistics and neural network methods. The experiments conduct by using time-series
dataset of rice production in Indonesia from 1970 until 2014 that are sourced from the
department of agriculture of the Republic of Indonesia. Data are devided into three group,
first category is training group that are chosen from the year 1970 until 2000. Second category
is validation group that are choosen from the year 2000 until 2007 and the last category is
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375
1368
evaluation group that are choosen from the year 2007 until 2014. The classification purpose of
data is to ensure an acceptable prediction result. There are four statistics techniques that are
used: single exponential smoothing, double exponential smoothing, triple exponential smoothing
and moving average. Futhermore, multi-layer back propagation neural network are used as a
comparison. Evaluation experiment will be compared based on MSE, MAPE and computational
speed parameters. The organization of this paper is as follow: related work is described in
section 2, a brief review of some of the theory on statistics and neural network theory are
presented in section 3. Research method section 4. Result and analysis section 5. Finally the
conclusion is summarized in section 6.
2. Related Work
Various forecasting techniques related to the field of agriculture have been investigated.
In the study of [17], the author developed a forecasting method based on realistic and simple
assumptions. They use time series data covering the period from 2000-2013. The results of the
study indicate that the proposed method can be used to predict agricultural production in the
short term period. Nevertheless, in this work there are no mention of indicators such as the level
of prediction accuracy and computational speed which shows that the method can be applied
practically and can be applied for the economic planning and decision making. Subsequent
research was carried out by [18]. In this study the author implemented the ARIMAX and Vector
Autoregressive (VAR) models for forecasting the price of rice commodities in Indonesia.
The data used includes multi-variable time series data, namely consumer rice prices,
production prices, dry milled rice, harvested areas and rice prices in Thailand. The results of this
study indicate that using the ARIMAX model can predict consumer rice prices with far better
results than the VAR method. In contrast to the approach mentioned, in our study, we used the
ARIMA method as a constant optimization of statistical forecasting calculations that would give
effect to the accuracy. The next study was carried out by [19] they forecast prices of medium
quality rice to anticipate fluctuations in rice prices. Forecasting is done using the ARIMA model,
while the data used ranges from January 2015 to April 2017. The results of this study indicate
that the ARIMA model is good used for short-term period. Nevertheless in this study also does
not show indicators that can be used specifically to prove that forecasting results can be applied
by the government for decision making. In addition to the approaches applied with the statistical
method, there are also various neural network-based approaches that have been applied to
various cases in agriculture such as [20-25]. All approaches give very good accuracy between
90%-98%. However, those approaches focus only on classification problems. In this work
instead of applying the neural network method for classification problem, we apply it into a
regression problem with the aim of obtaining a best forecasting model which could be utilized as
a comparison with the exponential smoothing method.
3. Theory
3.1. Single Exponential Smoothing
Exponential smoothing method was developed in the 1950s and 1960s by Brown
(1959), Holt (1957) and Winters (1960). They applied a weighting system to the past data
series. It will calculate weights that had depended on the past data series. Based on the
utilization of weights, exponential smoothing method are divided into three types: single
exponential smoothing, double exponential smoothing and triple exponential smoothing [4].
Single exponential smoothing gives a weighting based on the level (α). Single exponential
smoothing method satisfies (1).
𝐹𝑡 = 𝐹𝑡−1 + (𝐴 𝑡−1 − 𝐹𝑡−1) (1)
where:
𝐹𝑡 = forecasting on t period
𝐹𝑡−1 = forecast on the previous period
𝐴 𝑡−1 = The actual data on the previous period
TELKOMNIKA ISSN: 1693-6930 
Comparison of exponential smoothing and neural network method… (Gregorius Airlangga)
1369
3.2. Double Exponential Smoothing
This method is a development of single exponential smoothing which adds an element
of a trend in the weight calculation, so that the double exponential smoothing, we provide two
types of weighting in the calculation of that level (α) and trend (β). (2-4) shows the calculation of
double exponential smoothing.
𝐹𝐼𝑇𝑡 = 𝐹𝑡 + 𝑇𝑡 (2)
𝐹𝑡 = 𝐹𝐼𝑇𝑡−1 + (𝐴 𝑡−1 − 𝐹𝐼𝑇𝑡−1) (3)
𝑇𝑡 = 𝑇𝑡−1 + 𝛽(𝐹𝑡 − 𝐹𝐼𝑇𝑡−1) (4)
Where,
𝐹𝑡 = forecasting based on level in period t
𝑇𝑡 = forecasting based on trends in period t
𝐹𝐼𝑇𝑡 = forecasting based on the level and trend in period t
𝐹𝐼𝑇𝑡−1 = forecasting based on the level and trend in the previous period
𝐴 𝑡−1 = the actual data in the previous period
𝛼 = weight level
3.3. Triple Exponential Smoothing
Triple exponential smoothing method or known as the winter's method is the evolution
of double exponential smoothing where the forecasting used three parameters with different
weights are level (α), trend (β), and seasonal (γ). Based on the seasonal type, triple exponential
smoothing is divided into two different types, namely multiplicative seasonal models and
additive seasonal models. In multiplicative seasonal models we multiply the results of the
calculation of the level (α) and trend (β) to the calculation of seasonal (γ). While the seasonal
additive models we add the results of the calculation of the level (α) and trend (β) in the
calculation of seasonal. Triple exponential smoothing equation with multiplicative seasonal
models shown in (5-8).
𝐹𝑡 = (
𝐴 𝑡
𝑆 𝑡−𝑝
) + (1 − 𝛼)(𝐹𝑡−1 + 𝑇𝑡−1) (5)
𝑇𝑡= 𝛽(𝐹𝑡 − 𝐹𝑡−1) + (1 − 𝛽)𝑇𝑡−1 (6)
𝑆𝑡 = (
𝐴 𝑡
𝑆 𝑡−𝑝
) + (1 − 𝛼)𝑆𝑡−𝑝 (7)
𝑌𝑡 = (𝐹𝑡−1 + 𝑇𝑡−1)𝑆𝑡 (8)
for the calculation of triple exponential models seasonal additive satisfies the (9-12).
𝐹𝑡 = 𝐴 𝑡 − 𝑆𝑡−𝑝 + (1 − 𝛼(𝐹𝑡−1 + 𝑇𝑡−1)) (9)
𝑇𝑡 = 𝛽(𝐹𝑡 − 𝐹𝑡−1) + 1-𝛽𝑇𝑡−1 (10)
𝑆𝑡 = (𝐴 𝑡 − 𝐹𝑡) + (1 − 𝛼)𝑆𝑡−𝑝 (11)
𝑌𝑡 = 𝐹𝑡−1 + 𝑇𝑡−1 + 𝑆𝑡 (12)
Where,
𝐹𝑡= forecasting based on level in period t
𝑇𝑡= forecasting based on trends in period t
𝑆𝑡= seasonal forecasting based on period t
𝐴 𝑡= actual data in period t
𝑌𝑡= forecasting results based on the level, and the seasonal trend in period t
p= seasonal periods (seasonal)
𝛼= weight level
𝛽= weight trend
𝛾= seasonal weights
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375
1370
3.4. Backpropagation Neural Network
Artificial neural networks trying to mimic the structure and workings of the human brain
that is able to replace some of the work of man. Jobs such as recognizing patterns, prediction,
classification, function approach, optimization jobs are expected to be solved with artificial
neural networks [4]. One kind of method to train neural networks is back propagation algorithm.
This algorithm uses gradient descent learning rule. This algorithm is very useful, simple, reliable
and easy enough to understand. Backpropagation network learning process is as follows:
1) Initialize the weights and the margin of error with a small random value.
2) Use the input vector x as output from the input layer to the elements of the process.
3) Calculate the activation value of each unit in the next layer.
4) Apply a suitable activation function which f (𝑛𝑒𝑡 𝑘
) for the activation function in the hidden
layer and 𝑛𝑒𝑡𝑓(0) for the activation function in the output layer. For the nonlinear case we
can use logistic sigmoid function shown in (13).
𝑓(𝑛𝑒𝑡 𝑘) = 1/(1 + 𝑒−𝑧) (13)
𝑓(𝑛𝑒𝑡 𝑘) = Activation value of z
Z = Multiplication result of matrix weight in current layer and previous activation value
5) Repeat steps 3 and 4 for each layer in the network
6) Calculate the value of the error at the output of the (14).
0 𝑝𝑘 = (𝑦 𝑘 − 𝑂 𝑘)𝑓1(𝑛𝑒𝑡 𝑜𝑘) (14)
0 𝑝𝑘 = Error between target and final output layer that depends on objective function
𝑦 𝑘 = Prediction target
𝑂 𝑘 = Final output layer multiplication between weight matrix and previous activation value
𝑓1(𝑛𝑒𝑡 𝑜𝑘) = Activation function at final Layer
7) Calculate the value of errors on all hidden layer using (15).
𝑂 𝑝𝑘 = ∑ 𝛿0 𝑝𝑘 𝑊𝑘𝑗
𝑘
𝑘=1 (15)
0 𝑝𝑘 = Summation of error values
𝛿0 𝑝𝑘 𝑊𝑘𝑗 = Error measurement in each layer
8) Update weighting connected to the hidden layer using (16).
𝑊𝑗𝑖(𝑡 + 1) = 𝑊𝑗𝑖(𝑡) + 𝑊𝑘𝑗𝑝𝑗
ℎ
(16)
𝑊𝑗𝑖(𝑡 + 1) = Updated weight
𝑊𝑗𝑖(𝑡) = Current Weight
𝑊𝑘𝑗𝑝𝑗
ℎ
= Derivative of current Weight in each Hidden Layer
9) Update weighting connected to the output layer using the (17).
𝑊𝑗𝑖(𝑡 + 1) = 𝑊𝑘𝑗(𝑡) + 𝑓(𝑛𝑒𝑡𝑗
𝑘
)𝑝𝑘
0
(17)
𝑊𝑗𝑖(𝑡 + 1) = Updated weight
𝑊𝑗𝑖(𝑡) = Current Weight
𝑊𝑘𝑗𝑝𝑗
ℎ
= Derivative of current Weight in each Final Layer
10) Repeat steps 2 to 0 for all pairs of input vectors during the learning phase, this iteration is
called the epoch.
11) Repeat steps 1 through 10 until the epoch achieve the desired error rate. The error rate
using the sum of squared errors shown in the output layer for all learning result.
𝐸 = ∑ 𝑝
𝑘=1 ∑ (𝑜 𝑝𝑘)
2𝑘
𝑘=1 (18)
𝑜 𝑝𝑘= error measurement in each layer.
TELKOMNIKA ISSN: 1693-6930 
Comparison of exponential smoothing and neural network method… (Gregorius Airlangga)
1371
4. Research Method
4.1. Dataset
The dataset used in this study is a real time rice production in 1970-2014 that was taken
from Indonesia's statistical agency. Data is divided into three models with a 70% ratio of
70:15:15 Where 70% parts are used as training data model, 15% as part of a data model
validation and 15% portion as a model test data.
4.2. Exponential Smoothing Forecasting
In this experiment, time series forecasting using three formulas is single exponential
smoothing, double exponential smoothing and triple exponential smoothing. The value of alpha
(α), beta (β) and theta (γ) at each calculation governed by the optimization algorithm ARIMA so
chosen weight level, based on the best seasonal trends and the resulting error value.
4.3. Backpropagation Forecasting
Back propagation neural network model consists of input, hidden layer and output layer.
The layer dimension are contain of 44 layer one, 1024 second layer, 512 third layer, 256 fourth
layer, and 128 output layer. The resulting weight of the neural network of the best will be
determined based on the highest similarity between the actual data and target data. After
getting the best weights look best with a number of hidden neurons see the error value
generated at each model.
4.4. Accuracy Measurement
Basically there are no accurate forecasting, but it should be done a measurement to
gauge how accurate forecasting results by considering the smallest error value. The smaller the
error value is then forecasting can be said to be getting better. To take measurements of
forecasting results performed two commonly used measurement technique that uses the MSE
(Mean Square Error) and MAPE (Mean Absolute Percentage Error) to satisfy (19) and (20).
MSE =
∑ (At−Ft)2n
k=0
n
(19)
MAPE = (
1
N
) ∑ |
Ft−At
At
|n
i=1 (20)
where,
𝐴 𝑡 = The actual value of rice production
𝐹𝑡 = Value forecasting rice production
n = Amount of data
4.5. Computational Speed Measurement
Computational speed measurement will be conducted by using time function on python
programming language. We use the function to record current time and store it in two type of
variables. The first variable has a role to record initial time before algorithm are conducted.
Then, the second variable has a role to record finish time after algorithm are conducted.
After that, both of variable values will be converted into unix data time and we calculate unix
time difference as a computational speed indicator. On this research we just considering the
computational speed measurement when predicting and training in each iteration. In addition,
we use processor intel core i5 with ram 4 GB as our environment. Calculation time function is
conducted when algorithm work in each iteration. To sum up, we use normal average method to
conclude single values.
𝐴𝐶𝑠 = (
1
𝑁
) ∑ |
𝑡
𝑁
|𝑛
𝑖=1 (21)
Where,
𝐴𝐶𝑠 = The average computational speed
t = Time difference value
N = Amount of iteration
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375
1372
5. Results & Analysis
5.1. Exponential Smoothing Forecasting
Using optimization methods ARIMA, the most optimal value of alpha (α) is 1.54764.
Single exponential smoothing method produces MSE of 3.3 MAPE of 3.7% and average
computational speed in real-time environment is 0.91264 s.
5.2. Double Exponential Smoothing Forecasting
Using ARIMA Optimization Method, the most optimal weight value level (α) is 1.22784
and the most optimal weight value trend (β) is 0.05003. Forecasting using double exponential
smoothing method resulting with MSE of 2.5, MAPE of 3.8% and computational speed
is 1.92138 s.
5.3. Triple Exponential Smoothing Forecasting
Using the optimization method ARIMA, the optimal weight value level (α) is 0.3, weight
value trend (β) is 0.4, seasonal weights (γ) is 0.2. Using triple exponential smoothing method
produces MSE of 2.3 ,MAPE of 3% and the computational speed is 2.67413 s.
While forecasting results using triple multiplicative and additive exponential smoothing methods
are shown in Figure 1 and Figure 2.
5.4. Backpropagation Forecasting
This study used 44 input and output neurons and hidden neurons most optimal of 20,
the output equation generated from neural networks backpropagation satisfies the (22).
Ft+1=0.98*Ft+(1.2𝐸+6) (22)
Forecasting using backpropagation method produces MSE 6.7, MAPE 1.5% and
computational speed is 23.23291 s. Figure 3 shows comparison of actual data vs.
forecasting result.
5.5. Analysis
The Figure 1 shows the forecasting and actual result of triple exponential smoothing
multiplicative method between 1970 and 2014, a period of 44 years. Overall, the forecasting
result can follow the actual trend and level such as increment and decrement of value. However,
in production year 1982 until 1996, the forecasting result can only give a high gap comparing
with actual values. The gap is occurred because the effect of beta variable in calculation.
Since a period of year before 1982 is gradually increase. The beta variable for the next year is
increase too and it makes the prediction in 1982 until 1996 is smoothing a quantity of
5000000-600000 in multiplicative behavior. On the other hand, in Figure 2, the forecasting result
from triple exponential smoothing additive give a more preferable result since the value of beta
between 1982 until 1996 is smoothing a quantity of rice production in addition behavior.
The calculation does not increase the forecasting value significantly.
Figure 1. Triple exponential smoothing multiplicative
0
10000000
20000000
30000000
40000000
50000000
60000000
70000000
80000000
1970
1972
1974
1976
1978
1980
1982
1984
1986
1988
1990
1992
1994
1996
1998
2000
2002
2004
2006
2008
2010
2012
2014
QuantityofRiceProduction
Production Year
Actual Forecasting
TELKOMNIKA ISSN: 1693-6930 
Comparison of exponential smoothing and neural network method… (Gregorius Airlangga)
1373
Figure 2. Triple exponential smoothing additive
The Figure 3 shows the comparison of actual and forecasting value of rice production.
Overall the result of forecasting value is very similar with actual value. The algorithm could
adjust the increment and decrement behavior smoothly. Even so, the computation time is very
high. The result is shown in Figure 4 and Table 1. The computation time of back propagation
neural network has a 20x slower than single exponential smoothing method, 8x slower than
double exponential smoothing method and 4-5x slower than triple exponential smoothing
method, because back propagation neural network has more iteration than another methods
especially to find an optimization weight to predict rice production.
Figure 3. Backpropagation neural network
Figure 4. Computational speed
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375
1374
Table 1. Comparison Table
Method MSE MAPE (%)
Computational Speed
Average (second)
Single Exponential Smoothing 3.3 3.7 0.91264
Double Exponential Smoothing 2.5 3.8 1.92138
Additive Triple Exponential Smoothing 2.3 3 2.67413
Multiplicative Triple Exponential Smoothing 7.5 5.6 4.85233
Backpropagation 6.7 1.5 20.23291
6. Conclusion
MSE and MAPE calculation results of all methods are shown in Table 1. The method of
back propagation neural network has better accuracy than the statistical method of single
exponential smoothing, double exponential smoothing and triple exponential smoothing with the
smallest MSE and MAPE is 6.7% and 1.5%. Meanwhile, exponential smoothing method has a
better computational speed as shown on Figure 4. Therefore based on the comparison provided
in this study, it is suggested to Indonesia Government to use back propagation neural network
as an approach to maintain stability of commodity because the most important criteria to choose
best model is accuracy.
In addition, computational speed is could be solved by highly performance devices as
well as GPU CUDA and some regularization method such as dropout optimization and mini
batch gradient descent. Further study of this research is to investigate the multi-layer neural
network to handle highly continuous data in the future and derived from multi-variable
production factors. Moreover, since the neural network method is over-fitting and requires huge
data to get the best model, it could not really effective to handle anomaly data in the future,
therefore an approach to generate prediction model that could handle those inconsistencies
data in the future have to be conducted.
References
[1] Panuju DR, Mizuno K, Trisasongko BH. The dynamics of rice production in Indonesia 1961-2009.
Journal of the Saudi Society of Agricultural Society. 2012; 12:27-37.
[2] Wibowo AD, Moeis AO, Wiguna DB, Chaulan TAC. Policy Model of Production and Price of Rice in
Kalimantan Selatan. Agriculture and Agricultural Science Procedia. 2015; 3:266-273.
[3] Boonyanam N. Agricultural economic zones in Thailand. Land Use Policy. 2018; February.
[4] Makridakis S, Wheelwright SC, Hyndman RJ. Forecasting Methods and Applications. Third Edition.
New Jersey: John Willey & Sons, Inc. 2008.
[5] Faria EL, Albuquerque MP, Gonzalez JL, Cavalcante JT, Albuquerque MP. Predicting the Brazilian
stock market through neural networks and adaptive exponential smoothing methods. Expert System
with Applications. 2009; 36:12506-12509.
[6] Wu L, Liu S, Yang Y. Grey double exponential smoothing model and its application on pig price
forecasting in China. Applied Soft Computing. 2016; 39:1 17-123.
[7] Sbrana G, Silvestrini A. Random Switching Exponential Smoothing and Inventory Forecasting.
International Journal Production Economics. 2014; 156: 283-294.
[8] Yang D, Sharma V, Ye Z, Lim Li, Zhao L, Aryaputera AW. Forecasting of global horizontal irradiance
by exponential smoothing, using decompositions. Energy. 2014; 81: 1-9.
[9] Sbrana G, Poloni F. A note on forecasting demand using the multivariate exponential smoothing
framework. International Journal of Production Economics. 2015; 162: 143-50.
[10] Kaastra I, Boyd M. Designing a Neural Network for Forecasting Financial and Economic Time Series.
Neurocomputing. 1996; 10(3): 215-236.
[11] Wang L, Wang Z, Qu H, Liu S. Optimal Forecast combination based on neural network for time series
forecasting. Applied soft computing. 2018; 66:1-17.
[12] Dong Y, Wang J, Guo Z. Research and application of local perceptron neural network in highway
rectifier for time series forecasting. Applied soft computing. 2018; 64:656-673.
[13] Wong WK, Xia M, Chu WC. Adaptive neural network model for time-series forecasting. European
Journal of Operational Research. 2010; 207(2): 807-816.
[14] Hill T, O'Connor M, Remus W. Neural Network Models for Time Series Forecasts. Management
Science. 1996; 42(7): 1082-1092.
[15] Ibrahimi AE, Baali A. Application of Neural Modeling and the SPI Index for the Prediction of Weather
Drought in the Saiss Plan (Northern Morocco). International Journal of Intelligent Engineering &
Systems. 2017; 10(5): 1-10.
TELKOMNIKA ISSN: 1693-6930 
Comparison of exponential smoothing and neural network method… (Gregorius Airlangga)
1375
[16] Ibrahimi AE, Baali A. Application of Several Artificial Intelligence Models for Forecasting
Meteorological Drought Using the Standardized Precipitation Index in the Saiss Plan (Northern
Morocco). International Journal of Intelligent Engineering & Systems. 2018; 11(1): 267-275.
[17] Alexiadis S. Forecasting agricultural production using co-integration analysis. Land Use Policy. 2017;
61: 466-474.
[18] Anggraeni W, Andri BK, Sumaryanto, Mahananto F. The performance of ARIMAX Model and Vector
Autoregressive (VAR) Model in Forecasting Strategic Commodity Price in Indonesia. Procedia
Computer Science. 2017; 124: 189-196.
[19] Ohyver M, Pudjihastuti H. Arima Model for Forecasting the Price of Medium Quality Rice to Anticipate
Price Fluctuations. Procedia Computer Science. 2018; 135: 707-711.
[20] Xiao M, Ma Y, Feng Z, Deng Z, Hou S, Shu L, Lu Z. Rice blast recognition based on principal
component analysis and neural network. Computers and Electronics in Agriculture. 2018; 154:
482-490.
[21] Lu Y, Yi S, Zeng N, Liu Y, Zhang Y. Identification of rice diseases using deep convolutional neural
networks. Neurocomputing. 2017; 267:378-384.
[22] Dang KB, Burkhard B, Windhorst W, Müller F. Application of a hybrid neural-fuzzy inference system
for mapping crop suitability areas and predicting rice yields. Environmental Modelling & Software.
2019; 114:166-180.
[23] Lu L, Fang C, Hu Z, Hu X, Zhu Z. Grade classification model tandem BpNN method with multi-metal
sensor for rice eating quality evolution. Sensors and Actuators B: Chemical. 2019; 281: 22-27.
[24] Camci E, Kripalani DR, Ma L, Kayacan E. An aerial robot for rice farm quality inspection with type-2
fuzzy neural networks tuned by particle swarm optimization-sliding mode control hybrid algorithm.
Swarm and Evolutionary Computation. 2018; 41:1-8.
[25] Lurstwut B, Pornpanomchai C. Image analysis based on color, shape and texture for rice seed
(Oryza sativa L) germination evaluation. Agriculture and Natural Resources. 2017; 51(5): 383-389.

Weitere ähnliche Inhalte

Was ist angesagt?

Use of statistics in real life
Use of statistics in real lifeUse of statistics in real life
Use of statistics in real lifeHarsh Rajput
 
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...Does the perception of trust in the usefulness or ease of use of a HIS (Healt...
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...Monica Barrowman MacFadyen
 
Basic econometrics lectues_1
Basic econometrics lectues_1Basic econometrics lectues_1
Basic econometrics lectues_1Nivedita Sharma
 
Branches and application of statistics
Branches and application of statisticsBranches and application of statistics
Branches and application of statisticsIrfan Hussain
 
SCOPE, IMPORTANCE & USES OF STATISTICS
SCOPE, IMPORTANCE & USES OF STATISTICS      SCOPE, IMPORTANCE & USES OF STATISTICS
SCOPE, IMPORTANCE & USES OF STATISTICS Muhammad Yousaf
 
What is statistics
What is statisticsWhat is statistics
What is statisticsRaj Teotia
 
Improve Interval Optimization of FLR Using Auto-speed Acceleration Algorithm
Improve Interval Optimization of FLR Using Auto-speed Acceleration AlgorithmImprove Interval Optimization of FLR Using Auto-speed Acceleration Algorithm
Improve Interval Optimization of FLR Using Auto-speed Acceleration AlgorithmTELKOMNIKA JOURNAL
 
Top 10 Uses Of Statistics In Our Day to Day Life
Top 10 Uses Of Statistics In Our Day to Day Life Top 10 Uses Of Statistics In Our Day to Day Life
Top 10 Uses Of Statistics In Our Day to Day Life Stat Analytica
 
Forecasting the Drought in Bali using the Multilayer Perceptron Method
Forecasting the Drought in Bali using the Multilayer Perceptron MethodForecasting the Drought in Bali using the Multilayer Perceptron Method
Forecasting the Drought in Bali using the Multilayer Perceptron Methodijtsrd
 
Statistics / Quantitative Techniques Study Material
Statistics / Quantitative Techniques Study MaterialStatistics / Quantitative Techniques Study Material
Statistics / Quantitative Techniques Study MaterialPrabal Chakraborty
 
Big 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodBig 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodTELKOMNIKA JOURNAL
 

Was ist angesagt? (16)

Ijetr042188
Ijetr042188Ijetr042188
Ijetr042188
 
Use of statistics in real life
Use of statistics in real lifeUse of statistics in real life
Use of statistics in real life
 
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...Does the perception of trust in the usefulness or ease of use of a HIS (Healt...
Does the perception of trust in the usefulness or ease of use of a HIS (Healt...
 
Statistics
StatisticsStatistics
Statistics
 
Basic econometrics lectues_1
Basic econometrics lectues_1Basic econometrics lectues_1
Basic econometrics lectues_1
 
Branches and application of statistics
Branches and application of statisticsBranches and application of statistics
Branches and application of statistics
 
SCOPE, IMPORTANCE & USES OF STATISTICS
SCOPE, IMPORTANCE & USES OF STATISTICS      SCOPE, IMPORTANCE & USES OF STATISTICS
SCOPE, IMPORTANCE & USES OF STATISTICS
 
What is statistics
What is statisticsWhat is statistics
What is statistics
 
Improve Interval Optimization of FLR Using Auto-speed Acceleration Algorithm
Improve Interval Optimization of FLR Using Auto-speed Acceleration AlgorithmImprove Interval Optimization of FLR Using Auto-speed Acceleration Algorithm
Improve Interval Optimization of FLR Using Auto-speed Acceleration Algorithm
 
Project brief
Project briefProject brief
Project brief
 
Top 10 Uses Of Statistics In Our Day to Day Life
Top 10 Uses Of Statistics In Our Day to Day Life Top 10 Uses Of Statistics In Our Day to Day Life
Top 10 Uses Of Statistics In Our Day to Day Life
 
Wsdrajtalk202010
Wsdrajtalk202010Wsdrajtalk202010
Wsdrajtalk202010
 
Forecasting the Drought in Bali using the Multilayer Perceptron Method
Forecasting the Drought in Bali using the Multilayer Perceptron MethodForecasting the Drought in Bali using the Multilayer Perceptron Method
Forecasting the Drought in Bali using the Multilayer Perceptron Method
 
Stats notes
Stats notesStats notes
Stats notes
 
Statistics / Quantitative Techniques Study Material
Statistics / Quantitative Techniques Study MaterialStatistics / Quantitative Techniques Study Material
Statistics / Quantitative Techniques Study Material
 
Big 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA methodBig 5 ASEAN capital markets forecasting using WEMA method
Big 5 ASEAN capital markets forecasting using WEMA method
 

Ähnlich wie Forecasting Rice Production Using Neural Networks and Exponential Smoothing

Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...
Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...
Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...IJECEIAES
 
Data driven algorithm selection to predict agriculture commodities price
Data driven algorithm selection to predict agriculture  commodities priceData driven algorithm selection to predict agriculture  commodities price
Data driven algorithm selection to predict agriculture commodities priceIJECEIAES
 
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEM
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEMIMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEM
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEMIRJET Journal
 
Regression Modelling for Precipitation Prediction Using Genetic Algorithms
Regression Modelling for Precipitation Prediction Using Genetic AlgorithmsRegression Modelling for Precipitation Prediction Using Genetic Algorithms
Regression Modelling for Precipitation Prediction Using Genetic AlgorithmsTELKOMNIKA JOURNAL
 
Analysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniquesAnalysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniqueseSAT Journals
 
Modelling and predicting wetland rice production using support vector regression
Modelling and predicting wetland rice production using support vector regressionModelling and predicting wetland rice production using support vector regression
Modelling and predicting wetland rice production using support vector regressionTELKOMNIKA JOURNAL
 
Forecasting of India’s GDP using Various Regression Algorithms
Forecasting of India’s GDP using Various Regression AlgorithmsForecasting of India’s GDP using Various Regression Algorithms
Forecasting of India’s GDP using Various Regression AlgorithmsIRJET Journal
 
IRJET- Rainfall Forecasting using Regression Techniques
IRJET- Rainfall Forecasting using Regression TechniquesIRJET- Rainfall Forecasting using Regression Techniques
IRJET- Rainfall Forecasting using Regression TechniquesIRJET Journal
 
IRJET- GDP Forecast for India using Mixed Data Sampling Technique
IRJET- GDP Forecast for India using Mixed Data Sampling TechniqueIRJET- GDP Forecast for India using Mixed Data Sampling Technique
IRJET- GDP Forecast for India using Mixed Data Sampling TechniqueIRJET Journal
 
Sugarcane yield forecasting using
Sugarcane yield forecasting usingSugarcane yield forecasting using
Sugarcane yield forecasting usingijaia
 
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall PredictionComparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall Predictionijtsrd
 
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...Editor IJCATR
 
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEM
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEMA COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEM
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEMIRJET Journal
 
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...TELKOMNIKA JOURNAL
 
Suitability analysis of rice varieties using learning vector quantization and...
Suitability analysis of rice varieties using learning vector quantization and...Suitability analysis of rice varieties using learning vector quantization and...
Suitability analysis of rice varieties using learning vector quantization and...TELKOMNIKA JOURNAL
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 

Ähnlich wie Forecasting Rice Production Using Neural Networks and Exponential Smoothing (20)

M017369095
M017369095M017369095
M017369095
 
Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...
Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...
Enabling External Factors for Inflation Rate Forecasting using Fuzzy Neural S...
 
Data driven algorithm selection to predict agriculture commodities price
Data driven algorithm selection to predict agriculture  commodities priceData driven algorithm selection to predict agriculture  commodities price
Data driven algorithm selection to predict agriculture commodities price
 
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEM
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEMIMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEM
IMPLEMENTATION PAPER ON AGRICULTURE ADVISORY SYSTEM
 
Regression Modelling for Precipitation Prediction Using Genetic Algorithms
Regression Modelling for Precipitation Prediction Using Genetic AlgorithmsRegression Modelling for Precipitation Prediction Using Genetic Algorithms
Regression Modelling for Precipitation Prediction Using Genetic Algorithms
 
Analysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniquesAnalysis of crop yield prediction using data mining techniques
Analysis of crop yield prediction using data mining techniques
 
Modelling and predicting wetland rice production using support vector regression
Modelling and predicting wetland rice production using support vector regressionModelling and predicting wetland rice production using support vector regression
Modelling and predicting wetland rice production using support vector regression
 
Forecasting of India’s GDP using Various Regression Algorithms
Forecasting of India’s GDP using Various Regression AlgorithmsForecasting of India’s GDP using Various Regression Algorithms
Forecasting of India’s GDP using Various Regression Algorithms
 
IRJET- Rainfall Forecasting using Regression Techniques
IRJET- Rainfall Forecasting using Regression TechniquesIRJET- Rainfall Forecasting using Regression Techniques
IRJET- Rainfall Forecasting using Regression Techniques
 
IRJET- GDP Forecast for India using Mixed Data Sampling Technique
IRJET- GDP Forecast for India using Mixed Data Sampling TechniqueIRJET- GDP Forecast for India using Mixed Data Sampling Technique
IRJET- GDP Forecast for India using Mixed Data Sampling Technique
 
Sugarcane yield forecasting using
Sugarcane yield forecasting usingSugarcane yield forecasting using
Sugarcane yield forecasting using
 
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall PredictionComparative Study of Machine Learning Algorithms for Rainfall Prediction
Comparative Study of Machine Learning Algorithms for Rainfall Prediction
 
research journal
research journalresearch journal
research journal
 
3+(37-57).pdf
3+(37-57).pdf3+(37-57).pdf
3+(37-57).pdf
 
F017443745
F017443745F017443745
F017443745
 
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...
Minimizing the Impact of Forecast Error on Government Monetary and Fiscal Pol...
 
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEM
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEMA COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEM
A COMPREHENSIVE SURVEY ON AGRICULTURE ADVISORY SYSTEM
 
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...
Integration Method of Local-global SVR and Parallel Time Variant PSO in Water...
 
Suitability analysis of rice varieties using learning vector quantization and...
Suitability analysis of rice varieties using learning vector quantization and...Suitability analysis of rice varieties using learning vector quantization and...
Suitability analysis of rice varieties using learning vector quantization and...
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 

Mehr von TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

Mehr von TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Kürzlich hochgeladen

Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectErbil Polytechnic University
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfBalamuruganV28
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodManicka Mamallan Andavar
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdfsahilsajad201
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Coursebim.edu.pl
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdfCaalaaAbdulkerim
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxmamansuratman0253
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfManish Kumar
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMNanaAgyeman13
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxsiddharthjain2303
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solidnamansinghjarodiya
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSsandhya757531
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfisabel213075
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Sumanth A
 

Kürzlich hochgeladen (20)

Risk Management in Engineering Construction Project
Risk Management in Engineering Construction ProjectRisk Management in Engineering Construction Project
Risk Management in Engineering Construction Project
 
CS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdfCS 3251 Programming in c all unit notes pdf
CS 3251 Programming in c all unit notes pdf
 
Levelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument methodLevelling - Rise and fall - Height of instrument method
Levelling - Rise and fall - Height of instrument method
 
Robotics Group 10 (Control Schemes) cse.pdf
Robotics Group 10  (Control Schemes) cse.pdfRobotics Group 10  (Control Schemes) cse.pdf
Robotics Group 10 (Control Schemes) cse.pdf
 
Designing pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptxDesigning pile caps according to ACI 318-19.pptx
Designing pile caps according to ACI 318-19.pptx
 
Katarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School CourseKatarzyna Lipka-Sidor - BIM School Course
Katarzyna Lipka-Sidor - BIM School Course
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Research Methodology for Engineering pdf
Research Methodology for Engineering pdfResearch Methodology for Engineering pdf
Research Methodology for Engineering pdf
 
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptxCooling Tower SERD pH drop issue (11 April 2024) .pptx
Cooling Tower SERD pH drop issue (11 April 2024) .pptx
 
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdfModule-1-(Building Acoustics) Noise Control (Unit-3). pdf
Module-1-(Building Acoustics) Noise Control (Unit-3). pdf
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMMchpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
chpater16.pptxMMMMMMMMMMMMMMMMMMMMMMMMMMM
 
Energy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptxEnergy Awareness training ppt for manufacturing process.pptx
Energy Awareness training ppt for manufacturing process.pptx
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Engineering Drawing section of solid
Engineering Drawing     section of solidEngineering Drawing     section of solid
Engineering Drawing section of solid
 
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMSHigh Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
High Voltage Engineering- OVER VOLTAGES IN ELECTRICAL POWER SYSTEMS
 
List of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdfList of Accredited Concrete Batching Plant.pdf
List of Accredited Concrete Batching Plant.pdf
 
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
Robotics-Asimov's Laws, Mechanical Subsystems, Robot Kinematics, Robot Dynami...
 

Forecasting Rice Production Using Neural Networks and Exponential Smoothing

  • 1. TELKOMNIKA, Vol.17, No.3, June 2019, pp.1367~1375 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v17i3.11768  1367 Received November 28, 2018; Revised January 30, 2019; Accepted February 28, 2019 Comparison of exponential smoothing and neural network method to forecast rice production in Indonesia Gregorius Airlangga*, Agatha Rachmat, Dodisutarma Lapihu Department of Information System, Atma Jaya Chatolic University of Indonesia, Jakarta, Indonesia *Corresponding author, e-mail: gregorius.airlangga@atmajaya.ac.id Abstract Rice is the most important food commodity in Indonesia. In order to achieve affordability, and the fulfillment of the national food consumption according to the Indonesia law no. 18 of 2012, Indonesia needs information to support the government's policy regarding the collection, processing, analyzing, storing, presenting and disseminating. One manifestation of the Information availability to support the government’s policy is forecasting. Exponential smoothing and neural network methods are commonly used to forecasting because it provides a satisfactory result. Our study are comparing the variants of exponential and backpropagation model as a neural network to forecast rice production. The evaluation is summarized by utilizing Mean Square Percentage Error (MAPE), Mean Square Error (MSE). The results show that neural network method is preferable than the statistics method since it has lower MSE and MAPE values than statistics method. Keywords: forecasting, neural network, rice production, statistics Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction The Rice (Oryza sativa L) is the most prominent commodity for Indonesian [1, 2]. In order to achieve affordability, and the fulfilment of the national food consumption according to the law No. 18 of 2012, Indonesia needs information to support the government's policy regarding the collecting, processing, analysing, storing, and disseminating of food commodity. One manifestation of the information availability to support the government policy is forecasting [3] that can be used for planning, monitoring and evaluating to ensure a stability of food supply and food prices. Furthermore the monitoring system as though forecasting could support an early warning system to predict the food problem. Generally, agriculture forecasting have various benefits: provide recommendations to farmers to increase revenue, estimates the cost of food needs, provide data analysis on the time period in the future based on previous experience that can influence government’s policy [3]. Forecasting methods are various, but in general there are two types such as: qualitative and quantitative [4]. Qualitative forecasting is based on the assumption of management, market research, structured group and historical analogies. In most cases quantitative forecasting method such as statistics method has successfully applied to forecast continuous data such as in stock market, price forecasting, inventory system, global horizontal irradiance, supply and demand system [5-9]. On the other hand, neural network has been widely used to perform quantitative forecasting for the time-series data, it works by training and evaluating process that will generate a model to predict the recent information [10-11]. Furthermore the research that was conducted by [12] shows that neural networks methods has given a satisfactory result for all data variant, it is used to predict the time-series data that has the property of deterministic-synthetic and chaotic. According to Hill, O'Connor and Remus in [13], neural network gives preferable results than the traditional forecasting methods both in monthly and quarter time-series condition. Related work of neural network forecasting in nature phenomena has also been done for cases of meteorological drought [14], weather drought [15] and rainfall forecasting [16] and gives promising result. This study aims to provide a comparison analysis between statistics and neural network methods. The experiments conduct by using time-series dataset of rice production in Indonesia from 1970 until 2014 that are sourced from the department of agriculture of the Republic of Indonesia. Data are devided into three group, first category is training group that are chosen from the year 1970 until 2000. Second category is validation group that are choosen from the year 2000 until 2007 and the last category is
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375 1368 evaluation group that are choosen from the year 2007 until 2014. The classification purpose of data is to ensure an acceptable prediction result. There are four statistics techniques that are used: single exponential smoothing, double exponential smoothing, triple exponential smoothing and moving average. Futhermore, multi-layer back propagation neural network are used as a comparison. Evaluation experiment will be compared based on MSE, MAPE and computational speed parameters. The organization of this paper is as follow: related work is described in section 2, a brief review of some of the theory on statistics and neural network theory are presented in section 3. Research method section 4. Result and analysis section 5. Finally the conclusion is summarized in section 6. 2. Related Work Various forecasting techniques related to the field of agriculture have been investigated. In the study of [17], the author developed a forecasting method based on realistic and simple assumptions. They use time series data covering the period from 2000-2013. The results of the study indicate that the proposed method can be used to predict agricultural production in the short term period. Nevertheless, in this work there are no mention of indicators such as the level of prediction accuracy and computational speed which shows that the method can be applied practically and can be applied for the economic planning and decision making. Subsequent research was carried out by [18]. In this study the author implemented the ARIMAX and Vector Autoregressive (VAR) models for forecasting the price of rice commodities in Indonesia. The data used includes multi-variable time series data, namely consumer rice prices, production prices, dry milled rice, harvested areas and rice prices in Thailand. The results of this study indicate that using the ARIMAX model can predict consumer rice prices with far better results than the VAR method. In contrast to the approach mentioned, in our study, we used the ARIMA method as a constant optimization of statistical forecasting calculations that would give effect to the accuracy. The next study was carried out by [19] they forecast prices of medium quality rice to anticipate fluctuations in rice prices. Forecasting is done using the ARIMA model, while the data used ranges from January 2015 to April 2017. The results of this study indicate that the ARIMA model is good used for short-term period. Nevertheless in this study also does not show indicators that can be used specifically to prove that forecasting results can be applied by the government for decision making. In addition to the approaches applied with the statistical method, there are also various neural network-based approaches that have been applied to various cases in agriculture such as [20-25]. All approaches give very good accuracy between 90%-98%. However, those approaches focus only on classification problems. In this work instead of applying the neural network method for classification problem, we apply it into a regression problem with the aim of obtaining a best forecasting model which could be utilized as a comparison with the exponential smoothing method. 3. Theory 3.1. Single Exponential Smoothing Exponential smoothing method was developed in the 1950s and 1960s by Brown (1959), Holt (1957) and Winters (1960). They applied a weighting system to the past data series. It will calculate weights that had depended on the past data series. Based on the utilization of weights, exponential smoothing method are divided into three types: single exponential smoothing, double exponential smoothing and triple exponential smoothing [4]. Single exponential smoothing gives a weighting based on the level (α). Single exponential smoothing method satisfies (1). 𝐹𝑡 = 𝐹𝑡−1 + (𝐴 𝑡−1 − 𝐹𝑡−1) (1) where: 𝐹𝑡 = forecasting on t period 𝐹𝑡−1 = forecast on the previous period 𝐴 𝑡−1 = The actual data on the previous period
  • 3. TELKOMNIKA ISSN: 1693-6930  Comparison of exponential smoothing and neural network method… (Gregorius Airlangga) 1369 3.2. Double Exponential Smoothing This method is a development of single exponential smoothing which adds an element of a trend in the weight calculation, so that the double exponential smoothing, we provide two types of weighting in the calculation of that level (α) and trend (β). (2-4) shows the calculation of double exponential smoothing. 𝐹𝐼𝑇𝑡 = 𝐹𝑡 + 𝑇𝑡 (2) 𝐹𝑡 = 𝐹𝐼𝑇𝑡−1 + (𝐴 𝑡−1 − 𝐹𝐼𝑇𝑡−1) (3) 𝑇𝑡 = 𝑇𝑡−1 + 𝛽(𝐹𝑡 − 𝐹𝐼𝑇𝑡−1) (4) Where, 𝐹𝑡 = forecasting based on level in period t 𝑇𝑡 = forecasting based on trends in period t 𝐹𝐼𝑇𝑡 = forecasting based on the level and trend in period t 𝐹𝐼𝑇𝑡−1 = forecasting based on the level and trend in the previous period 𝐴 𝑡−1 = the actual data in the previous period 𝛼 = weight level 3.3. Triple Exponential Smoothing Triple exponential smoothing method or known as the winter's method is the evolution of double exponential smoothing where the forecasting used three parameters with different weights are level (α), trend (β), and seasonal (γ). Based on the seasonal type, triple exponential smoothing is divided into two different types, namely multiplicative seasonal models and additive seasonal models. In multiplicative seasonal models we multiply the results of the calculation of the level (α) and trend (β) to the calculation of seasonal (γ). While the seasonal additive models we add the results of the calculation of the level (α) and trend (β) in the calculation of seasonal. Triple exponential smoothing equation with multiplicative seasonal models shown in (5-8). 𝐹𝑡 = ( 𝐴 𝑡 𝑆 𝑡−𝑝 ) + (1 − 𝛼)(𝐹𝑡−1 + 𝑇𝑡−1) (5) 𝑇𝑡= 𝛽(𝐹𝑡 − 𝐹𝑡−1) + (1 − 𝛽)𝑇𝑡−1 (6) 𝑆𝑡 = ( 𝐴 𝑡 𝑆 𝑡−𝑝 ) + (1 − 𝛼)𝑆𝑡−𝑝 (7) 𝑌𝑡 = (𝐹𝑡−1 + 𝑇𝑡−1)𝑆𝑡 (8) for the calculation of triple exponential models seasonal additive satisfies the (9-12). 𝐹𝑡 = 𝐴 𝑡 − 𝑆𝑡−𝑝 + (1 − 𝛼(𝐹𝑡−1 + 𝑇𝑡−1)) (9) 𝑇𝑡 = 𝛽(𝐹𝑡 − 𝐹𝑡−1) + 1-𝛽𝑇𝑡−1 (10) 𝑆𝑡 = (𝐴 𝑡 − 𝐹𝑡) + (1 − 𝛼)𝑆𝑡−𝑝 (11) 𝑌𝑡 = 𝐹𝑡−1 + 𝑇𝑡−1 + 𝑆𝑡 (12) Where, 𝐹𝑡= forecasting based on level in period t 𝑇𝑡= forecasting based on trends in period t 𝑆𝑡= seasonal forecasting based on period t 𝐴 𝑡= actual data in period t 𝑌𝑡= forecasting results based on the level, and the seasonal trend in period t p= seasonal periods (seasonal) 𝛼= weight level 𝛽= weight trend 𝛾= seasonal weights
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375 1370 3.4. Backpropagation Neural Network Artificial neural networks trying to mimic the structure and workings of the human brain that is able to replace some of the work of man. Jobs such as recognizing patterns, prediction, classification, function approach, optimization jobs are expected to be solved with artificial neural networks [4]. One kind of method to train neural networks is back propagation algorithm. This algorithm uses gradient descent learning rule. This algorithm is very useful, simple, reliable and easy enough to understand. Backpropagation network learning process is as follows: 1) Initialize the weights and the margin of error with a small random value. 2) Use the input vector x as output from the input layer to the elements of the process. 3) Calculate the activation value of each unit in the next layer. 4) Apply a suitable activation function which f (𝑛𝑒𝑡 𝑘 ) for the activation function in the hidden layer and 𝑛𝑒𝑡𝑓(0) for the activation function in the output layer. For the nonlinear case we can use logistic sigmoid function shown in (13). 𝑓(𝑛𝑒𝑡 𝑘) = 1/(1 + 𝑒−𝑧) (13) 𝑓(𝑛𝑒𝑡 𝑘) = Activation value of z Z = Multiplication result of matrix weight in current layer and previous activation value 5) Repeat steps 3 and 4 for each layer in the network 6) Calculate the value of the error at the output of the (14). 0 𝑝𝑘 = (𝑦 𝑘 − 𝑂 𝑘)𝑓1(𝑛𝑒𝑡 𝑜𝑘) (14) 0 𝑝𝑘 = Error between target and final output layer that depends on objective function 𝑦 𝑘 = Prediction target 𝑂 𝑘 = Final output layer multiplication between weight matrix and previous activation value 𝑓1(𝑛𝑒𝑡 𝑜𝑘) = Activation function at final Layer 7) Calculate the value of errors on all hidden layer using (15). 𝑂 𝑝𝑘 = ∑ 𝛿0 𝑝𝑘 𝑊𝑘𝑗 𝑘 𝑘=1 (15) 0 𝑝𝑘 = Summation of error values 𝛿0 𝑝𝑘 𝑊𝑘𝑗 = Error measurement in each layer 8) Update weighting connected to the hidden layer using (16). 𝑊𝑗𝑖(𝑡 + 1) = 𝑊𝑗𝑖(𝑡) + 𝑊𝑘𝑗𝑝𝑗 ℎ (16) 𝑊𝑗𝑖(𝑡 + 1) = Updated weight 𝑊𝑗𝑖(𝑡) = Current Weight 𝑊𝑘𝑗𝑝𝑗 ℎ = Derivative of current Weight in each Hidden Layer 9) Update weighting connected to the output layer using the (17). 𝑊𝑗𝑖(𝑡 + 1) = 𝑊𝑘𝑗(𝑡) + 𝑓(𝑛𝑒𝑡𝑗 𝑘 )𝑝𝑘 0 (17) 𝑊𝑗𝑖(𝑡 + 1) = Updated weight 𝑊𝑗𝑖(𝑡) = Current Weight 𝑊𝑘𝑗𝑝𝑗 ℎ = Derivative of current Weight in each Final Layer 10) Repeat steps 2 to 0 for all pairs of input vectors during the learning phase, this iteration is called the epoch. 11) Repeat steps 1 through 10 until the epoch achieve the desired error rate. The error rate using the sum of squared errors shown in the output layer for all learning result. 𝐸 = ∑ 𝑝 𝑘=1 ∑ (𝑜 𝑝𝑘) 2𝑘 𝑘=1 (18) 𝑜 𝑝𝑘= error measurement in each layer.
  • 5. TELKOMNIKA ISSN: 1693-6930  Comparison of exponential smoothing and neural network method… (Gregorius Airlangga) 1371 4. Research Method 4.1. Dataset The dataset used in this study is a real time rice production in 1970-2014 that was taken from Indonesia's statistical agency. Data is divided into three models with a 70% ratio of 70:15:15 Where 70% parts are used as training data model, 15% as part of a data model validation and 15% portion as a model test data. 4.2. Exponential Smoothing Forecasting In this experiment, time series forecasting using three formulas is single exponential smoothing, double exponential smoothing and triple exponential smoothing. The value of alpha (α), beta (β) and theta (γ) at each calculation governed by the optimization algorithm ARIMA so chosen weight level, based on the best seasonal trends and the resulting error value. 4.3. Backpropagation Forecasting Back propagation neural network model consists of input, hidden layer and output layer. The layer dimension are contain of 44 layer one, 1024 second layer, 512 third layer, 256 fourth layer, and 128 output layer. The resulting weight of the neural network of the best will be determined based on the highest similarity between the actual data and target data. After getting the best weights look best with a number of hidden neurons see the error value generated at each model. 4.4. Accuracy Measurement Basically there are no accurate forecasting, but it should be done a measurement to gauge how accurate forecasting results by considering the smallest error value. The smaller the error value is then forecasting can be said to be getting better. To take measurements of forecasting results performed two commonly used measurement technique that uses the MSE (Mean Square Error) and MAPE (Mean Absolute Percentage Error) to satisfy (19) and (20). MSE = ∑ (At−Ft)2n k=0 n (19) MAPE = ( 1 N ) ∑ | Ft−At At |n i=1 (20) where, 𝐴 𝑡 = The actual value of rice production 𝐹𝑡 = Value forecasting rice production n = Amount of data 4.5. Computational Speed Measurement Computational speed measurement will be conducted by using time function on python programming language. We use the function to record current time and store it in two type of variables. The first variable has a role to record initial time before algorithm are conducted. Then, the second variable has a role to record finish time after algorithm are conducted. After that, both of variable values will be converted into unix data time and we calculate unix time difference as a computational speed indicator. On this research we just considering the computational speed measurement when predicting and training in each iteration. In addition, we use processor intel core i5 with ram 4 GB as our environment. Calculation time function is conducted when algorithm work in each iteration. To sum up, we use normal average method to conclude single values. 𝐴𝐶𝑠 = ( 1 𝑁 ) ∑ | 𝑡 𝑁 |𝑛 𝑖=1 (21) Where, 𝐴𝐶𝑠 = The average computational speed t = Time difference value N = Amount of iteration
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375 1372 5. Results & Analysis 5.1. Exponential Smoothing Forecasting Using optimization methods ARIMA, the most optimal value of alpha (α) is 1.54764. Single exponential smoothing method produces MSE of 3.3 MAPE of 3.7% and average computational speed in real-time environment is 0.91264 s. 5.2. Double Exponential Smoothing Forecasting Using ARIMA Optimization Method, the most optimal weight value level (α) is 1.22784 and the most optimal weight value trend (β) is 0.05003. Forecasting using double exponential smoothing method resulting with MSE of 2.5, MAPE of 3.8% and computational speed is 1.92138 s. 5.3. Triple Exponential Smoothing Forecasting Using the optimization method ARIMA, the optimal weight value level (α) is 0.3, weight value trend (β) is 0.4, seasonal weights (γ) is 0.2. Using triple exponential smoothing method produces MSE of 2.3 ,MAPE of 3% and the computational speed is 2.67413 s. While forecasting results using triple multiplicative and additive exponential smoothing methods are shown in Figure 1 and Figure 2. 5.4. Backpropagation Forecasting This study used 44 input and output neurons and hidden neurons most optimal of 20, the output equation generated from neural networks backpropagation satisfies the (22). Ft+1=0.98*Ft+(1.2𝐸+6) (22) Forecasting using backpropagation method produces MSE 6.7, MAPE 1.5% and computational speed is 23.23291 s. Figure 3 shows comparison of actual data vs. forecasting result. 5.5. Analysis The Figure 1 shows the forecasting and actual result of triple exponential smoothing multiplicative method between 1970 and 2014, a period of 44 years. Overall, the forecasting result can follow the actual trend and level such as increment and decrement of value. However, in production year 1982 until 1996, the forecasting result can only give a high gap comparing with actual values. The gap is occurred because the effect of beta variable in calculation. Since a period of year before 1982 is gradually increase. The beta variable for the next year is increase too and it makes the prediction in 1982 until 1996 is smoothing a quantity of 5000000-600000 in multiplicative behavior. On the other hand, in Figure 2, the forecasting result from triple exponential smoothing additive give a more preferable result since the value of beta between 1982 until 1996 is smoothing a quantity of rice production in addition behavior. The calculation does not increase the forecasting value significantly. Figure 1. Triple exponential smoothing multiplicative 0 10000000 20000000 30000000 40000000 50000000 60000000 70000000 80000000 1970 1972 1974 1976 1978 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 2012 2014 QuantityofRiceProduction Production Year Actual Forecasting
  • 7. TELKOMNIKA ISSN: 1693-6930  Comparison of exponential smoothing and neural network method… (Gregorius Airlangga) 1373 Figure 2. Triple exponential smoothing additive The Figure 3 shows the comparison of actual and forecasting value of rice production. Overall the result of forecasting value is very similar with actual value. The algorithm could adjust the increment and decrement behavior smoothly. Even so, the computation time is very high. The result is shown in Figure 4 and Table 1. The computation time of back propagation neural network has a 20x slower than single exponential smoothing method, 8x slower than double exponential smoothing method and 4-5x slower than triple exponential smoothing method, because back propagation neural network has more iteration than another methods especially to find an optimization weight to predict rice production. Figure 3. Backpropagation neural network Figure 4. Computational speed
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 3, June 2019: 1367-1375 1374 Table 1. Comparison Table Method MSE MAPE (%) Computational Speed Average (second) Single Exponential Smoothing 3.3 3.7 0.91264 Double Exponential Smoothing 2.5 3.8 1.92138 Additive Triple Exponential Smoothing 2.3 3 2.67413 Multiplicative Triple Exponential Smoothing 7.5 5.6 4.85233 Backpropagation 6.7 1.5 20.23291 6. Conclusion MSE and MAPE calculation results of all methods are shown in Table 1. The method of back propagation neural network has better accuracy than the statistical method of single exponential smoothing, double exponential smoothing and triple exponential smoothing with the smallest MSE and MAPE is 6.7% and 1.5%. Meanwhile, exponential smoothing method has a better computational speed as shown on Figure 4. Therefore based on the comparison provided in this study, it is suggested to Indonesia Government to use back propagation neural network as an approach to maintain stability of commodity because the most important criteria to choose best model is accuracy. In addition, computational speed is could be solved by highly performance devices as well as GPU CUDA and some regularization method such as dropout optimization and mini batch gradient descent. Further study of this research is to investigate the multi-layer neural network to handle highly continuous data in the future and derived from multi-variable production factors. Moreover, since the neural network method is over-fitting and requires huge data to get the best model, it could not really effective to handle anomaly data in the future, therefore an approach to generate prediction model that could handle those inconsistencies data in the future have to be conducted. References [1] Panuju DR, Mizuno K, Trisasongko BH. The dynamics of rice production in Indonesia 1961-2009. Journal of the Saudi Society of Agricultural Society. 2012; 12:27-37. [2] Wibowo AD, Moeis AO, Wiguna DB, Chaulan TAC. Policy Model of Production and Price of Rice in Kalimantan Selatan. Agriculture and Agricultural Science Procedia. 2015; 3:266-273. [3] Boonyanam N. Agricultural economic zones in Thailand. Land Use Policy. 2018; February. [4] Makridakis S, Wheelwright SC, Hyndman RJ. Forecasting Methods and Applications. Third Edition. New Jersey: John Willey & Sons, Inc. 2008. [5] Faria EL, Albuquerque MP, Gonzalez JL, Cavalcante JT, Albuquerque MP. Predicting the Brazilian stock market through neural networks and adaptive exponential smoothing methods. Expert System with Applications. 2009; 36:12506-12509. [6] Wu L, Liu S, Yang Y. Grey double exponential smoothing model and its application on pig price forecasting in China. Applied Soft Computing. 2016; 39:1 17-123. [7] Sbrana G, Silvestrini A. Random Switching Exponential Smoothing and Inventory Forecasting. International Journal Production Economics. 2014; 156: 283-294. [8] Yang D, Sharma V, Ye Z, Lim Li, Zhao L, Aryaputera AW. Forecasting of global horizontal irradiance by exponential smoothing, using decompositions. Energy. 2014; 81: 1-9. [9] Sbrana G, Poloni F. A note on forecasting demand using the multivariate exponential smoothing framework. International Journal of Production Economics. 2015; 162: 143-50. [10] Kaastra I, Boyd M. Designing a Neural Network for Forecasting Financial and Economic Time Series. Neurocomputing. 1996; 10(3): 215-236. [11] Wang L, Wang Z, Qu H, Liu S. Optimal Forecast combination based on neural network for time series forecasting. Applied soft computing. 2018; 66:1-17. [12] Dong Y, Wang J, Guo Z. Research and application of local perceptron neural network in highway rectifier for time series forecasting. Applied soft computing. 2018; 64:656-673. [13] Wong WK, Xia M, Chu WC. Adaptive neural network model for time-series forecasting. European Journal of Operational Research. 2010; 207(2): 807-816. [14] Hill T, O'Connor M, Remus W. Neural Network Models for Time Series Forecasts. Management Science. 1996; 42(7): 1082-1092. [15] Ibrahimi AE, Baali A. Application of Neural Modeling and the SPI Index for the Prediction of Weather Drought in the Saiss Plan (Northern Morocco). International Journal of Intelligent Engineering & Systems. 2017; 10(5): 1-10.
  • 9. TELKOMNIKA ISSN: 1693-6930  Comparison of exponential smoothing and neural network method… (Gregorius Airlangga) 1375 [16] Ibrahimi AE, Baali A. Application of Several Artificial Intelligence Models for Forecasting Meteorological Drought Using the Standardized Precipitation Index in the Saiss Plan (Northern Morocco). International Journal of Intelligent Engineering & Systems. 2018; 11(1): 267-275. [17] Alexiadis S. Forecasting agricultural production using co-integration analysis. Land Use Policy. 2017; 61: 466-474. [18] Anggraeni W, Andri BK, Sumaryanto, Mahananto F. The performance of ARIMAX Model and Vector Autoregressive (VAR) Model in Forecasting Strategic Commodity Price in Indonesia. Procedia Computer Science. 2017; 124: 189-196. [19] Ohyver M, Pudjihastuti H. Arima Model for Forecasting the Price of Medium Quality Rice to Anticipate Price Fluctuations. Procedia Computer Science. 2018; 135: 707-711. [20] Xiao M, Ma Y, Feng Z, Deng Z, Hou S, Shu L, Lu Z. Rice blast recognition based on principal component analysis and neural network. Computers and Electronics in Agriculture. 2018; 154: 482-490. [21] Lu Y, Yi S, Zeng N, Liu Y, Zhang Y. Identification of rice diseases using deep convolutional neural networks. Neurocomputing. 2017; 267:378-384. [22] Dang KB, Burkhard B, Windhorst W, Müller F. Application of a hybrid neural-fuzzy inference system for mapping crop suitability areas and predicting rice yields. Environmental Modelling & Software. 2019; 114:166-180. [23] Lu L, Fang C, Hu Z, Hu X, Zhu Z. Grade classification model tandem BpNN method with multi-metal sensor for rice eating quality evolution. Sensors and Actuators B: Chemical. 2019; 281: 22-27. [24] Camci E, Kripalani DR, Ma L, Kayacan E. An aerial robot for rice farm quality inspection with type-2 fuzzy neural networks tuned by particle swarm optimization-sliding mode control hybrid algorithm. Swarm and Evolutionary Computation. 2018; 41:1-8. [25] Lurstwut B, Pornpanomchai C. Image analysis based on color, shape and texture for rice seed (Oryza sativa L) germination evaluation. Agriculture and Natural Resources. 2017; 51(5): 383-389.