Annual Rainfall Prediction Using Time Series Forecasting

  • Asmita MahajanEmail author
  • Akanksha Rastogi
  • Nonita Sharma
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1154)


This paper attempts to determine which one of the various univariate forecasting techniques is producing accurate and statistically compelling forecasts for rainfall. The term “univariate time series” is referred as a time series that consists of a sequence of measurements of the same variable collected over regular time intervals. Forecasting techniques to predict rainfall are an important aspect as they are useful for business purposes, to take into account the transportation hazards that is a result of heavy rainfall, also it helps farmers and gardeners to plan for crop irrigation and protection. Most commonly, the techniques for prediction are regression analysis, clustering, autoregressive integrated moving average (ARIMA), error, trend, seasonality (ETS) and artificial neural network (ANN). In this paper, a review is provided based on different rainfall prediction techniques for predicting rainfall as early as possible. This paper has compared the performance of various forecasting techniques such as ARIMA, ANN, ETS based on accuracy measures like mean square error (MSE), root mean square error (RMSE), mean absolute percentage error (MAPE) and mean absolute error (MAE). On comparing these techniques, it is evident that ARIMA is performing well on the given data.


Forecasting ARIMA ETS NNAR Annual rainfall prediction Accuracy measures 


  1. 1.
    Naim, I., Mahara, T.: Comparative Analysis of Univariate Forecasting Techniques for Industrial Natural Gas Consumption. Indian Institute of Technology, Roorkee (2018)CrossRefGoogle Scholar
  2. 2.
    Akkurt, M., Demirel, O.F., Zaim, S.: Forecasting Turkey’s natural gas consumption by using time series methods. Euro. J. Econ. Political Stud. 3(2), 1–21 (2010)Google Scholar
  3. 3.
    Forecasting Principles and Techniques. (2018)
  4. 4.
    Aggregating and Analyzing data with DPLYR. (2017)
  5. 5.
    Time Series and Forecasting. (2017)
  6. 6.
    Yadav, S., Sharma, N.: Forecasting of Indian Stock Market using time-series models. In: Computing and Network Sustainability, pp. 405–412. Springer, Singapore (2019)Google Scholar
  7. 7.
    Zhang, J., Lee, G.M., Wang, J.: A comparative analysis of univariate time series methods for estimating and forecasting daily spam in United States. In: Twenty-Second Americas Conference on Information Systems, San Diego (2016)Google Scholar
  8. 8.
    Yusof, F., Kane, I.L.: Modeling monthly rainfall time series using ETS State space and Sarima models. Int. J. Curr. Res. 09, 195–200 (2012)Google Scholar
  9. 9.
    Jain, G., Mallick, B.: A study of time series models ARIMA and ETS. Int. J. Modern Educ. Comput. Sci. (IJMECS) 9(4), 57–63 (2017)CrossRefGoogle Scholar
  10. 10.
    Osarumwense, O.-I.: Time series forecasting models: a comparative study of some models with application to inflation data. Science (IJMECS) 9(4), 57–63 (2017)Google Scholar
  11. 11.
    Singh, N., Sharma, N., Sharma, A.K., Juneja, A.: Sentiment score analysis and topic modelling For GST implementation in India. In: Soft Computing for Problem Solving, pp. 243–254. Springer, Singapore (2019)Google Scholar
  12. 12.
    Monthly, seasonal and annual rainfall (in mm) area weighted average for the whole country starting from 1901 onwards.
  13. 13.
    All historical and future climate data from the Climate Change Knowledge Portal are available for download.

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • Asmita Mahajan
    • 1
    Email author
  • Akanksha Rastogi
    • 1
  • Nonita Sharma
    • 1
  1. 1.Dr. BR Ambedkar National Institute of TechnologyJalandharIndia

Personalised recommendations