Modeling and forecasting global mean temperature time series

Similar documents
Forecasting using R. Rob J Hyndman. 2.4 Non-seasonal ARIMA models. Forecasting using R 1

Analysis. Components of a Time Series

STAT 436 / Lecture 16: Key

MODELING INFLATION RATES IN NIGERIA: BOX-JENKINS APPROACH. I. U. Moffat and A. E. David Department of Mathematics & Statistics, University of Uyo, Uyo

Minitab Project Report - Assignment 6

TIME SERIES ANALYSIS AND FORECASTING USING THE STATISTICAL MODEL ARIMA

at least 50 and preferably 100 observations should be available to build a proper model

Introduction to Regression Analysis. Dr. Devlina Chatterjee 11 th August, 2017

Time Series Analysis -- An Introduction -- AMS 586

Univariate, Nonstationary Processes

Univariate ARIMA Models

Firstly, the dataset is cleaned and the years and months are separated to provide better distinction (sample below).

Modeling climate variables using time series analysis in arid and semi arid regions

Basics: Definitions and Notation. Stationarity. A More Formal Definition

Chapter 3: Regression Methods for Trends

Chapter 12: An introduction to Time Series Analysis. Chapter 12: An introduction to Time Series Analysis

Empirical Approach to Modelling and Forecasting Inflation in Ghana

Suan Sunandha Rajabhat University

Ch 6. Model Specification. Time Series Analysis

Seasonal Autoregressive Integrated Moving Average Model for Precipitation Time Series

Decision 411: Class 9. HW#3 issues

Scenario 5: Internet Usage Solution. θ j

Time Series Analysis of Currency in Circulation in Nigeria

MCMC analysis of classical time series algorithms.

ISSN Original Article Statistical Models for Forecasting Road Accident Injuries in Ghana.

Time Series I Time Domain Methods

Dynamic Time Series Regression: A Panacea for Spurious Correlations

Forecasting using R. Rob J Hyndman. 2.3 Stationarity and differencing. Forecasting using R 1

Reliability and Risk Analysis. Time Series, Types of Trend Functions and Estimates of Trends

Forecasting using R. Rob J Hyndman. 3.2 Dynamic regression. Forecasting using R 1

A SEASONAL TIME SERIES MODEL FOR NIGERIAN MONTHLY AIR TRAFFIC DATA

Prediction of Grain Products in Turkey

ITSM-R Reference Manual

Analysis of Violent Crime in Los Angeles County

Classic Time Series Analysis

distributed approximately according to white noise. Likewise, for general ARMA(p,q), the residuals can be expressed as

Lab: Box-Jenkins Methodology - US Wholesale Price Indicator

Autoregressive Integrated Moving Average Model to Predict Graduate Unemployment in Indonesia

Transformations for variance stabilization

SOME BASICS OF TIME-SERIES ANALYSIS

Forecasting: principles and practice 1

FE570 Financial Markets and Trading. Stevens Institute of Technology

EASTERN MEDITERRANEAN UNIVERSITY ECON 604, FALL 2007 DEPARTMENT OF ECONOMICS MEHMET BALCILAR ARIMA MODELS: IDENTIFICATION

Lecture 19 Box-Jenkins Seasonal Models

Automatic seasonal auto regressive moving average models and unit root test detection

TRANSFER FUNCTION MODEL FOR GLOSS PREDICTION OF COATED ALUMINUM USING THE ARIMA PROCEDURE

Package TimeSeries.OBeu

A Data-Driven Model for Software Reliability Prediction

Volume 11 Issue 6 Version 1.0 November 2011 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.

Seasonality. Matthieu Stigler January 8, Version 1.1

Homework 4. 1 Data analysis problems

ARIMA modeling to forecast area and production of rice in West Bengal

Design of Time Series Model for Road Accident Fatal Death in Tamilnadu

Lecture 2: Univariate Time Series

FORECASTING SUGARCANE PRODUCTION IN INDIA WITH ARIMA MODEL

Empirical Market Microstructure Analysis (EMMA)

3 Time Series Regression

Asitha Kodippili. Deepthika Senaratne. Department of Mathematics and Computer Science,Fayetteville State University, USA.

Some Time-Series Models

Advanced Econometrics

477/577 In-class Exercise 5 : Fitting Wine Sales

Modelling Monthly Rainfall Data of Port Harcourt, Nigeria by Seasonal Box-Jenkins Methods

ECON/FIN 250: Forecasting in Finance and Economics: Section 7: Unit Roots & Dickey-Fuller Tests

Forecasting Bangladesh's Inflation through Econometric Models

BCT Lecture 3. Lukas Vacha.

STOR 356: Summary Course Notes

Report for Fitting a Time Series Model

Forecasting. Simon Shaw 2005/06 Semester II

Oil price volatility in the Philippines using generalized autoregressive conditional heteroscedasticity

Decision 411: Class 7

5 Autoregressive-Moving-Average Modeling

MODELING MAXIMUM MONTHLY TEMPERATURE IN KATUNAYAKE REGION, SRI LANKA: A SARIMA APPROACH

Prof. Dr. Roland Füss Lecture Series in Applied Econometrics Summer Term Introduction to Time Series Analysis

Analyzing And Predicting The Average Monthly Price of Gold. Like many other precious gemstones and metals, the high volume of sales and

Chapter 8: Model Diagnostics

TIME SERIES DATA PREDICTION OF NATURAL GAS CONSUMPTION USING ARIMA MODEL

{ } Stochastic processes. Models for time series. Specification of a process. Specification of a process. , X t3. ,...X tn }

Part II. Time Series

INTRODUCTION TO TIME SERIES ANALYSIS. The Simple Moving Average Model

Gaussian Copula Regression Application

Estimation and application of best ARIMA model for forecasting the uranium price.

Time Series Modeling. Shouvik Mani April 5, /688: Practical Data Science Carnegie Mellon University

Part 1. Multiple Choice (50 questions, 1 point each) Part 2. Problems/Short Answer (10 questions, 5 points each)

Augmenting our AR(4) Model of Inflation. The Autoregressive Distributed Lag (ADL) Model

Time Series and Forecasting

Marcel Dettling. Applied Time Series Analysis SS 2013 Week 05. ETH Zürich, March 18, Institute for Data Analysis and Process Design

AR, MA and ARMA models

Paper SA-08. Are Sales Figures in Line With Expectations? Using PROC ARIMA in SAS to Forecast Company Revenue

AR(p) + I(d) + MA(q) = ARIMA(p, d, q)

ARIMA Models. Jamie Monogan. January 16, University of Georgia. Jamie Monogan (UGA) ARIMA Models January 16, / 27

Unit root problem, solution of difference equations Simple deterministic model, question of unit root

Implementation of ARIMA Model for Ghee Production in Tamilnadu

Forecasting U.S.A Imports from China, Singapore, Indonesia, and Thailand.

NANYANG TECHNOLOGICAL UNIVERSITY SEMESTER II EXAMINATION MAS451/MTH451 Time Series Analysis TIME ALLOWED: 2 HOURS

Short-Term Load Forecasting Using ARIMA Model For Karnataka State Electrical Load

THE SEASONAL UNIT ROOTS IN DEMOGRAPHIC TIME SERIES ANDTHE POSSIBILITIES OF ITS EXACT TESTING

Lecture 5: Unit Roots, Cointegration and Error Correction Models The Spurious Regression Problem

Stat 565. (S)Arima & Forecasting. Charlotte Wickham. stat565.cwick.co.nz. Feb

CHAPTER 8 MODEL DIAGNOSTICS. 8.1 Residual Analysis

INTERNATIONAL JOURNAL OF ENVIRONMENTAL SCIENCES Volume 6, No 6, Copyright by the authors - Licensee IPA- Under Creative Commons license 3.

Transcription:

Modeling and forecasting global mean temperature time series April 22, 2018

Abstract: An ARIMA time series model was developed to analyze the yearly records of the change in global annual mean surface air temperature, one of the most relevant indicators of global warming. Using R statistical software functions an ARIMA (autoregressive integrated moving-average) model was developed in order to obtain an optimal forecasting for the next five years. The development of the model was based on the characterization of the variation patterns of a global dataset, the methodology may be applied to any time series analysis with similar characteristics. The ARIMA model developed in this study may be used as a tool for short term, five or less years, for environmental planning and decision making

Introduction: A change in the world s climate will have a major impact on the lives of many people, as global warming is likely to lead to an increase in natural hazards, such as floods and droughts. It is likely that the world economy will be severely effected as governments from around the globe try to enforce a reduction in fossil fuel usage and measures are taken to deal with any increase in natural disasters. ARIMA models are powerful tools in the analysis of time series as they are capable of modeling a very wide range of series. Differentiating a series {X t } can remove trends, whether those trends are stochastics, as in a random walk, or deterministic, as in the case of a linear rend. The latter is the case we examine.

Introduction: The first order differenced series is white noise {Z t } given by t = X t X t 1 and therefore becomes stationary. The KPSS Test for Level Stationarity in R was used in our study. An ARIMA(p, d, q) process can be fitted to data using the R function arima with the parameter order set to c(p,d,q). The auto.arima function finds the best, lower AICc model given a range of p and q. It is equivalent to model > estimation > autofit in ITSM. Once an appropriate time series model has been fit, it may be used to generate forecasts of future observations.

The time series global mean land-ocean temperature deviations measured in degrees centigrade, for the years 1880-2015 was used in this study. In climate change studies global mean land-ocean temperature deviations measured in degrees centigrade has been using in developing prediction models (see Jones and Moberg, et al. 2003). A plot of the time series data shows that the mean is non-constant and there is an obvious upward trend which become stronger after late 1970s or early 1980s. The variance appears to be pretty consistent however. In order to run a Breusch-Pagan test a linear model of temperatures vs time we fit the model in R, the bptest yields a p value of 0.388; therefore, we fail to reject the null hypothesis that the variance of the residuals is constant.

By analyzing the ACF plot of the time series, it reveals a highly auto correlated time series, at the same time there is no evidence of a seasonal component. The stl function in R, which decomposes a time series into seasonal, trend and irregular components using loess, shows that the series is not periodic which proves that the series lacks of seasonality. The KPSS Test for Level Stationarity was performed in R. A p value of 0.01, the null hypothesis of stationarity is rejected, which confirms our interpretation of the time series plot which shows an upward trend. Once the time series is differentiated, the first order differenced series is white noise and therefore the series becomes stationary.

Our differentiated series ACF/PACT were examined in order to determine an ARIMA model. The ACF/PACF plot give us suggestions on what degree of parameters to utilize. We choose d = 1 as our degree of differencing, evidenced by our earlier call of the diff (difference) function.

The ACF is used to identify the order of a MA model. Note that the ACF plot has a significant spike only at lags 2 and 4. The PACF is used to identify the order of a RA model. The PACF plot has a significant spike only at lag 3. Three arima models were fit: arima.fit1: (1,1,1); arima.fit2: (1,1,3) and arima.fit3: (3,1,2). The auto.arima function in R yields arima (1,1,3) as the best fitted model (lower AICc); ITSM software autofit model also finds arima(1,1,3) to be the most optimal model. The AICC for all three models are as follow: arima.fit1: (1,1,1), AICC = -231.46; arima.fit2: (1,1,3), AICC = -233.47 and arima.fit3: (3,1,2), AICC =-231.23. Thus, the arima.fit2(1,1,3)model has the minimum AICC value.

The difference of AICC values between the (1,1,3) model and the other two models is slightly greater than two. An AICC value of less than two units between two satisfactory models may be ignored in the interest of model simplicity (Brockwell and Davis, p158.) In our case the difference, as previously emphasized, is slightly greater than two. That is the reason our chosen model was model arima (1,1,3) in order to perform the forecast calculations: X (t) = 0.9448X (t 1) + Z ( t) + 0.6081Z (t 1) 0.5681Z (t 2) 0.31Z (t 3) No coefficient is close to zero. The intercept, 0.0072, which is close to zero, was omitted.

The residuals from the chosen model were checked by plotting the ACF of the residuals and by the qq normal plot. The plots of the residuals show a zero mean and all autocorrelations within the limits indicating that the residuals are behaving like white noise. The qq plot of the residual falls on a straight line. Since the residuals of our model look like white noise, we calculate forecasts.

Since the residuals of our model look like white noise, we calculate forecasts. By using the forecast function in R, the forecast for the next five years were generated. Point Forecasts: 2016: 0.80; 2017: 0.77; 2018: 0.77; 2019: 0.79; 2020: 0.79 The forecast for five years is shown in blue. The shaded area indicates the 0.90 and 0.95 confidence intervals of the forecasts. A forecast for more than five years may lack of interest due the constant changes the global climate conditions.

Conclusions: The global annual mean temperature deviations time series shows a homoscedastic, non-seasonal, upward trend. The series first difference is becomes stationary (de-trend). An ARIMA model (1,1,3) yields the minimum AICC value. The model fits well the time series, showing the residuals are white noise. The forecast for the next five years show the mean global temperature deviations fluctuate between 0.80, 0.77 and 0.78 degrees Celsius which is consistent with the time series model.

Global temperatures map