Application of Time Sequence Model Based on Excluded Seasonality in Daily Runoff Prediction

Similar documents
TIME SERIES ANALYSIS AND FORECASTING USING THE STATISTICAL MODEL ARIMA

Seasonal Autoregressive Integrated Moving Average Model for Precipitation Time Series

MCMC analysis of classical time series algorithms.

A Study on Quantitative Analysis Method for Project Bidding Decision

Using Analysis of Time Series to Forecast numbers of The Patients with Malignant Tumors in Anbar Provinc

Univariate ARIMA Models

Gaussian Copula Regression Application

Lesson 13: Box-Jenkins Modeling Strategy for building ARMA models

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

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

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

Open Access Study on Reservoir-caprock Assemblage by Dual Logging Parameter Method

FORECASTING SUGARCANE PRODUCTION IN INDIA WITH ARIMA MODEL

Application of ARIMA Models in Forecasting Monthly Total Rainfall of Rangamati, Bangladesh

Analysis on Characteristics of Precipitation Change from 1957 to 2015 in Weishan County

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

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

4. MA(2) +drift: y t = µ + ɛ t + θ 1 ɛ t 1 + θ 2 ɛ t 2. Mean: where θ(l) = 1 + θ 1 L + θ 2 L 2. Therefore,

The Modeling and Equalization Technique of Nonlinear Wireless Channel

Empirical Approach to Modelling and Forecasting Inflation in Ghana

Chapter 6: Model Specification for Time Series

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

A SEASONAL TIME SERIES MODEL FOR NIGERIAN MONTHLY AIR TRAFFIC DATA

5 Autoregressive-Moving-Average Modeling

Suan Sunandha Rajabhat University

Parameter estimation of an ARMA model for river flow forecasting using goal programming

Ch 6. Model Specification. Time Series Analysis

Forecasting the Prices of Indian Natural Rubber using ARIMA Model

A Data-Driven Model for Software Reliability Prediction

Comparing the Univariate Modeling Techniques, Box-Jenkins and Artificial Neural Network (ANN) for Measuring of Climate Index

Generation of Three-Dimensional Meteorological Field based on Sounding Data

Lecture 2: Univariate Time Series

Modelling using ARMA processes

Dynamic Time Series Regression: A Panacea for Spurious Correlations

Time Series I Time Domain Methods

STAT Financial Time Series

TIME SERIES DATA PREDICTION OF NATURAL GAS CONSUMPTION USING ARIMA MODEL

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

FE570 Financial Markets and Trading. Stevens Institute of Technology

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

Module 3. Descriptive Time Series Statistics and Introduction to Time Series Models

Lab: Box-Jenkins Methodology - US Wholesale Price Indicator

Oil price volatility in the Philippines using generalized autoregressive conditional heteroscedasticity

Time Series Analysis of Monthly Rainfall data for the Gadaref rainfall station, Sudan, by Sarima Methods

Chapter 8: Model Diagnostics

Forecasting. Simon Shaw 2005/06 Semester II

Study of Time Series and Development of System Identification Model for Agarwada Raingauge Station

Experiment Study on Rheological Model of Soft Clay

Available online at ScienceDirect. Procedia Computer Science 72 (2015 )

Forecasting Bangladesh's Inflation through Econometric Models

Time Series Forecasting: A Tool for Out - Sample Model Selection and Evaluation

Forecasting Network Activities Using ARIMA Method

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

Conditional Heteroscedasticity in Streamflow Process: Paradox or Reality?

Forecasting Egyptian GDP Using ARIMA Models

Econometrics I: Univariate Time Series Econometrics (1)

2. An Introduction to Moving Average Models and ARMA Models

Open Access Permanent Magnet Synchronous Motor Vector Control Based on Weighted Integral Gain of Sliding Mode Variable Structure

Modeling and forecasting global mean temperature time series

Dear Editor, Response to Anonymous Referee #1. Comment 1:

Time Series Analysis of United States of America Crude Oil and Petroleum Products Importations from Saudi Arabia

Advanced Econometrics

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

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

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

Time Series Analysis -- An Introduction -- AMS 586

Autoregressive Integrated Moving Average Model to Predict Graduate Unemployment in Indonesia

Time Series 4. Robert Almgren. Oct. 5, 2009

Applied Time. Series Analysis. Wayne A. Woodward. Henry L. Gray. Alan C. Elliott. Dallas, Texas, USA

A GIS-based Subcatchments Division Approach for SWMM

FORECASTING THE INVENTORY LEVEL OF MAGNETIC CARDS IN TOLLING SYSTEM

arxiv: v1 [stat.me] 5 Nov 2008

Influence of Chord Lengths of Splitter Blades on Performance of Small Axial Flow Fan

Econometric Forecasting

Forecasting of meteorological drought using ARIMA model

PRELIMINARY DRAFT FOR DISCUSSION PURPOSES

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

Optimization of a Multi-pendulum Wave Energy Converter

1. Evaluation of Flow Regime in the Upper Reaches of Streams Using the Stochastic Flow Duration Curve

The Research of Urban Rail Transit Sectional Passenger Flow Prediction Method

Open Access Measuring Method for Diameter of Bearings Based on the Edge Detection Using Zernike Moment

Estimating AR/MA models

Univariate, Nonstationary Processes

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

Minitab Project Report - Assignment 6

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

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

PSD Analysis and Optimization of 2500hp Shale Gas Fracturing Truck Chassis Frame

Forecasting Area, Production and Yield of Cotton in India using ARIMA Model

Uncertain Network Public Sentiment Emergency Decision Model Based on Grey Relational Degree

The Identification of ARIMA Models

Study on the Pressure and Temperature Distribution of Solid-Plug Conveying Element on Centrifugal Extruder

Circle the single best answer for each multiple choice question. Your choice should be made clearly.

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

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

Trend and Variability Analysis and Forecasting of Wind-Speed in Bangladesh

University of Oxford. Statistical Methods Autocorrelation. Identification and Estimation

Is the Basis of the Stock Index Futures Markets Nonlinear?

Final Examination 7/6/2011

Intervention Model of Sinabung Eruption to Occupancy of the Hotel in Brastagi, Indonesia

Transcription:

Send Orders for Reprints to reprints@benthamscience.ae 546 The Open Cybernetics & Systemics Journal, 2014, 8, 546-552 Open Access Application of Time Sequence Model Based on Excluded Seasonality in Daily Runoff Prediction She Wei 1,2,* and Li Difang 1 1 School of Mathematics and Statistics, Wuhan University, Wuhan, 430072, China; 2 School of Mathematics and Statistics, South-central University for Nationalities, Wuhan, 430074, China Abstract: To build a time sequence prediction model with excluded seasonality out of the sequence with prominent seasonal features, primary treatment of seasonality exclusion shall firstly be done, to obtain the pass of stationary test; and then, by integrating autocorrelogram, partial autocorrelogram and AIC codes, ARMA model shall be identified and be able to pass residual correlation test and the optimum hydrological probability distribution function shall be finally determined. In accordance with the daily runoff of the Three Gorges from 1950-2009, the predicted daily runoff in 2010 via R software has small error compared with the observed daily runoff, obtaining good prediction performance. Keywords: AIC codes, daily runoff prediction, seasonality exclusion, time sequence prediction. 1. INTRODUCTION In recent years, the frequency analysis method for nonuniformity hydrological sequence under varying conditions has been studied, in hope of successful analysis on the evolvement mechanism of hydrological statistics discipline under varying conditions, from the hydrological features that are under variation [1] out of climate change and human activities. As a part of hydrological frequency analysis, daily runoff prediction bears practical significance in the micromanagement, optimized dispatching, development and utilization as well as flood control and drought relief decision of regional water resource. As for the current study on models for daily runoff sequence prediction, there are such models available as seasonal auto regression model, staged smooth auto regression model, artificial neural network model [2], and maximum likelihood method and least square method models for non-stationary hydrological frequency analysis. Therein, the seasonal auto regression model features simple principles and convenient computing; however, specifically for the daily runoff of the Three Gorges, there are 365 sets of parameters to be considered, thus leading to lengthy and complex computing [3]. The staged smooth auto regression model, despite of its explicit concept and simple structure, bears big error in predicting certain mutational sites of daily runoff sequence curve. As for artificial neural network model, there is certain motility in parameter determination and no defined algorithm, nullifying the practical significance of parameters [4]. For the treatment of nonstationary hydrological elements (tendency elements) in Flood Frequency Model (FHM), Strupczewski et al. put forward the maximum likelihood method and least square method models for non-stationary hydrological frequency 1874-110X/14 analysis and successfully applied the two methods in the hydrological analysis on Polish River [5-7]. This thesis, based on work of Strupczewski et al., observed the tendency of the mean value and variance for daily runoff sequence of the Three Gorges that varies from time, found out the reason for varying hydrological regime of the Three Gorges, adopted seasonality exclusion method to modify nonuniformity and maximum likelihood method to estimate the tendency function and hydrological distribution parameters, and integrated autocorrelogram, partial autocorrelogram and AIC codes to identify ARMA model and finally determine the optimum hydrological probability distribution. 2. BUILDING OF ARMA MODEL 2.1. Seasonality Exclusion of Sequence In general, the hydrological sequence features tendency, periodicity and seasonality, among which the strong seasonality is the main reason for the non-linearity of the whole sequence, which will influence the accuracy of time sequence analysis and thus require seasonality exclusion. Normally, there are three methods for seasonality exclusion [8]: Seasonality Auto regression Integrated Moving Average (SARIMA) model, ARMA model with excluded seasonal factors and periodical ARMA model. Based on the variation features of hydrological sequence, ARMA model is used in this thesis for seasonality exclusion, as shown below: u r.m = x μ r.m m m (1) Therein, r means the year, m means the certain time within a year (in case of daily data, m may be maximally taken as 366; in case of monthly data, m is taken as 12 for maximum), x r.m means the original sequential value at time point m in year r, μ m means the average value at time point m in each year, m means the standard deviation at time point m 2014 Bentham Open

Application of Time Sequence Model Based on Excluded Seasonality The Open Cybernetics & Systemics Journal, 2014, Volume 8 547 in each year, and μ r.m means the sequential value at time point m in year r after seasonality exclusion. The above seasonality exclusion method is similar to the evaluation of variable coefficient, which is the characteristic number to measure the evaluation fluctuation degree of random variables in mathematical expectation, thus being a dimensionless quantity, the influence exclusion of which can indirectly lead to the exclusion of seasonality of daily runoff sequence to make it more stationary. 2.2. Discrimination of Sequence Correlation Usually, there are three approaches for sequence correlation test [8]: autocorrelation coefficient, partial autocorrelation coefficient and Ljung-Box Q statistics, among which the former two are used for identifying the ARMA model order, while the latter is used for testing the correlation of sequential residual. Assume that u t means the treated sequence, its autocorrelation coefficient of the lagged order k shall be estimated in the following formula: T u t u r k = t=k1( )( u tk u) T ( u t u) 2 t=1 Therein, u is the sample average of the sequence; r k is stated as the autocorrelation coefficient of order k for time sequence u t, and such coefficient can represent the partial correlation among adjacent data of sequence u t. Partial autocorrelation coefficient means the conditional correlation between u t and u t-1 under the given u t-1, u t-2 and Lu t-k-1. The degree of correlation is measured by partial autocorrelation coefficient k,k, the estimation of which under lagged order k is shown in the following calculation formula: r 1, k = 1 k1 r k,k = k k1, j r k j j=1, k > 1 k1 1 k1, j r k j j=1 k, j = k1, j k,k k1,k j, ( k j). The expression of Ljung-Box Q statistics is as follows: ( ) p r j 2 Q LB = T T 2 T j (4) j=1 (2) (3) Therein, r j is the autocorrelation coefficient of order j, T is the sample size, and p is the set lagged order. The original assumption of Q LB statistics is that no autocorrelation of order p for the sequence exists, instead, such sequence subjects to the x 2 distribution. Usually, Q LB statistics requires large sample size to ensure its validity. 2.3. Identification of ARMA Model The stationary ARMA model of the treated sequence is generally composed of auto regression model and moving average model and marked as ARMA (p, q), wherein p means the maximum order of autoregressive process, and q means the maximum order of moving average. The expression of ARMA (p, q) is as follows: u t = c 1 u t1 u t2 p u t p t 1 t1 2 t2 q t p (5) Therein, c is the constant, 1,, p are parameters of auto regression model, p is the order of auto regression model, 1,, q are parameters of moving average model, q is the order of moving average model, and t is the white noise sequence with the mean value of 0 and variance of definite value. Generally, during the identification of ARMA model, Autocorrelogram (ACF) and Partial Autocorrelogram (PACF) of the sequence are observed, and the model order is determined by trailing or truncation. The specific decision rules are shown in Table 1. Generally, the models can be well identified through the above methods; however, the residual correlation test will always not be passed when the characteristics of original sequence is too complex. Such problem can be solved through integrated decision method, and the specific steps are as follows: (1) By observing partial autocorrelogram, the maximum orders p and q, which are respectively greater than 2 times of positive and negative standard deviation [9], are determined. Calculate AIC p 1,q 1, wherein p 1 (1, p), q 1 (1, q). (2) Make the value of AIC p1,q 1 to be minimum, and the corresponding p and q as the orders for model identification. Therein, AIC refers to the Akaike Information Criterion [9, 10], with the calculation formula being: AIC = 2 log(ml)2k (6) If the model involves an intercept or a constant term, then k = p q 1 ; or else, k = p q. Table 1. Rules of ARMA model decision. AR(p) MA(q) ARMA(p, q) ACF Trailing Truncation after lagging for order q Trailing PACF Truncation after lagging for order p Trailing Trailing

548 The Open Cybernetics & Systemics Journal, 2014, Volume 8 Wei and Difang 2.4. Calculation Process runoff data from 1950 to 2010 at the Station is selected in this thesis for time sequence analysis and analog prediction, wherein the data from 1950 to 2009 will be used for modeling and the data of 2010 will be used for testing model precision. 3.1. Preliminary Analysis on Sequence The daily runoff data from 1950 to 2010 at Yichang Hydrologic Station is as shown in Fig. (1): It can be seen from Fig. (1) that the sequence bears strong seasonality and long periodicity. In order to further master the discipline of runoff sequence, perennial daily mean value and daily standard deviation shall be calculated, with the result as shown in Fig. (2). According to Fig. (2), the annual runoff sequence can be divided into four seasons, namely dry season prior to flood (January-March), transitional season prior to flood (April- May), flood season (June-October) and dry season after flood (November-December). The difference in daily mean values of each season shows the tendency of sequence, which is consistent with that of the seasonality of sequence. 3.2. Sequence Stationary Test Since the sequence is generally required to be stationary when building time sequence model, while practically, it can be seen from the preliminary analysis of sequence that the runoff sequence is seasonal, periodical, non-stationary and of certain tendency, it s better to make the sequence as stationary as possible before building time sequence, to ensure the effect of fitting. 3. SOLUTION OF MODEL Yichang Hydrologic Station, located in Yichang City, Hubei Province, China with controlling drainage area of 1,005,500 km 2, is an outlet control station in the upper reaches of the Yangtze River, with the perennial average runoff volume (1950-2010) being 13634m 3 /s. The daily 3.2.1. Preliminary Treatment for Sequence Specific to the tendency, seasonality and periodicity of runoff sequence, we herein conduct seasonality exclusion for the original runoff sequence, the result of which is as shown in Fig. (3). It can be preliminarily judged that the treated runoff sequence is almost stationary from Fig. (3); however, ADF test and PP test are still required for the treated sequence. The original assumption of the two tests is that the sequence is non-stationary. The test results are shown in Table 2. It can be seen from Table 2. That the tests accept the alternative assumption instead of the original one, i.e. the sequence may be deemed as stationary at 95% confidence coefficient and thus ARMA model can be built. Fig. (1). Daily runoff at yichang hydrologic station in 1950-2010.

Application of Time Sequence Model Based on Excluded Seasonality The Open Cybernetics & Systemics Journal, 2014, Volume 8 549 Mean Value Standard Deviation Fig. (2). Changes of mean value and standard deviation of daily runoff at yichang hydrologic station. Fig. (3). The sequence after exclusion of seasonality. Fig. (4). Autocorrelogram and partial autocorrelogram of sequence after exclusion of seasonality. Table 2. Stationary test of sequence after exclusion of seasonality. Test Method Statistics p-value ADF test -16.5507 0.01 PP test -1035.042 0.01 3.2.2. Identification and Solution of Model The identification of ARMA model involves the observation of autocorrelogram and partial autocorrelogram, AIC codes and BIC codes. It can be seen from Fig. (4) that within 95% confidence interval, the autocorrelation coefficients are in trailing, while partial autocorrelation coefficients are prominent before the first 10 orders except the order 4, i.e.

550 The Open Cybernetics & Systemics Journal, 2014, Volume 8 Wei and Difang Table 3. Test the P value and AIC value by Ljung-Box Q test under different AR orders. AR Order P Value >0.05 AIC Value Compare with Last Order 3 9.659E-15 No -1076.21 4 2.24E-14 No -1074.56 raise 5 1.12E-04 No -1147.00 decline 6 5.98E-04 No -1158.30 decline 7 2.01E-03 No -1166.65 decline 8 8.51E-03 No -1176.04 decline 9 0.0937 Yes -1189.79 decline 10 0.153 Yes -1194.22 decline 11 0.142 Yes -1193.62 raise 12 0.375 Yes -1199.40 raise order 3 is of truncation. If Fig. (4) is the only basis, the AR (3) model may be built for the treated runoff sequence data from 1950 to 2009. When conducting residual correlation test for such model, the Ljung-Box Q statistics P = 9.659 10 15 < 0.01, the original assumption is denied, namely, autocorrelation exists in residual sequence. The ARMA model obtained only by observing autocorrelogram and partial autocorrelogram will not pass residual correlation test. To better identify the model to make it pass such test, autocorrelogram, partial autocorrelogram and a series of codes are integrated in this thesis to identify the model order, ensuring the ARMA model passes the test. It can be seen from Table 3 that when the AR order is 10, the corresponding Ljung-Box Q test value P=0.153, being relatively prominent; the AIC value before order 11 is minimum, thus meeting AIC minimization code [7]. Therefore, the order of AR model is taken as n=10. Assume that u t means the treated sequence; the following can be obtained through R software programming: u t = 1.5352u t1 0.7834u t2 0.2309u t3 0.08u t4 0.0354u t5 0.0032u t6 0.0041u t7 0.005u t8 0.003u t9 0.0171u t10 As the coefficients of ut6, ut7, ut8, ut 9 herein are not prominent, these coefficients shall be taken as 0. New relation can be obtained under re-fitting: u t = 1.5343u t1 0.7818u t2 0.2305u t3 0.0808u t4 0.0399u t5 0.0163u t10 3.2.3. Model Test The traditional time sequence model also requires no residual correlation, so Ljung-Box Q test shall be conducted. It can be seen from Fig. (5) that: The residual autocorrelation coefficients are all within 95% confidence interval, i.e. the residual bears no prominent autocorrelation; (7) (8) The probability values (i.e p value) of Ljung-Box Q statistics are all beyond 95% confidence interval, and the original assumption is accepted, namely, the residual sequence bears no autocorrelation. The conclusion that the residual sequence bears no autocorrelation can be drawn from and, further proving the validity of the model. 3.2.4. Prediction of Runoff Sequence Prediction is an important application of time sequence. The daily runoff volume value of the Three Gorges in 2010 is herein obtained by multi-step prediction [8] taking the runoff from 1950-2009 at Yichang Hydrologic Station as original data with AR (10) model. It can be seen from Fig. (6) that the predicted results and observed results are generally matching. The fluctuation of predicted results also reflects seasonality, meaning that the AR (10) built can well fit the runoff sequence; from Fig. (7) we can see that the bound of predicted value is always an interval belt with the same width, which depends on the assumption of AR (10) model, i.e. assume that the residual variance is a definite value, and the 95% confidence interval is formed from predicted value ±1.96 times of standard deviation. Therefore, the width of predicted confidence interval will be a definite value when the variance is constant. CONCLUSION By observing the autocorrelogram and partial autocorrelogram, general time sequence model can be well identified. However, featured by periodicity, tendency and seasonality, the daily runoff sequence of the Three Gorges has invalidated general model identification methods. Therefore, seasonality exclusion is done for the daily runoff sequence to make it more stationary. After that, ARMA model is identified by integrating autocorrelogram, partial autocorrelogram and AIC codes. According to the result of Ljung-Box Q test, such model after identification can well fit the daily runoff sequence of the Three Gorges, with small error in prediction of daily

Application of Time Sequence Model Based on Excluded Seasonality The Open Cybernetics & Systemics Journal, 2014, Volume 8 551 Fig. (5). Residual correlation test. Fig. (6). Comparison of predicted results and observed results of AR (10) model. Fig. (7). Predict Results in 95%-confidence interval by AR (10) model.

552 The Open Cybernetics & Systemics Journal, 2014, Volume 8 Wei and Difang runoff sequence value of 2010 and better predictive effects. The prediction method in this thesis can well solve such similar problems in sequence prediction under prominent seasonality. CONFLICT OF INTEREST The authors confirm that this article content has no conflict of interest. ACKNOWLEDGEMENTS This work is supported by the Key Project of National Natural Sciences, China (No.51190095). REFERENCES [1] Compiling Committee of National Assessment Report of Climate Change, National Assessment Report of Climate Change. Science Press, Beijing, 2007. [2] C. Zhu, Study on Medium-and-long-term Hydrologic Prediction of Runoff, Sichuan University, Sichuan, 2005. [3] W.G. Strupczewski, V.P. Singh, and W. Feluch, Non-stationary approach to at-site flood frequency modeling.maximum likelihood estimation, Journal of Hydrology, vol. 248, no. 1-4, pp. 123-142, 2001. [4] W.G. Strupczewski, and Z. Kaczmarek, Non-stationary approach to at-site flood frequency modeling. Weighted least squares estimation, Journal of Hydrology, vol. 248, no. 1-4, pp. 143-151, 2001. [5] W.G. Strupczewski, V.P. Singh, and H.T. Mitosek, Non-stationary approach to at-site flood frequency modeling.flood analysis of Polish rivers, Journal of Hydrology, vol. 248, no. 1-4, pp. 152-167, 2001. [6] H. Wang, X. Gao, L. Qian, and S. Yu, The Uncertainty Analysis of Hydrologic Process Based on ARMA-GARCH Model, Science China: Technical Science, vol. 42 no. 9, pp. 1069-1080, 2012. [7] C.D. Jonathan, and K.S. Chan, Time Series Analysis and Its Applications, Beijing, China Machine Press, 2013. [8] R.S. Tsay, An Introduction to Analysis of Financial Data with R, Beijing, China Machine Press, pp. 28-63, 2013. [9] H. Dehling, A. Rooch, and M.S. Taqqu Non-parametric change point tests for long-range dependent data, Scandinavian Journal of Statistics, vol. 40, no. 1, pp. 153-173, 2012. [10] S. Li, L. Xiong, L. Dong, and J. Zhang, Effects of the Three Gorges Reservoir on the hydrological droughts at the downstream Yichang station during 2003-2011, Hydrological Processes, vol. 27, no. 26, pp. 3981-3993, 2013. Received: September 22, 2014 Revised: November 30, 2014 Accepted: December 02, 2014 Wei and Difang; Licensee Bentham Open. This is an open access article licensed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/- licenses/by-nc/3.0/) which permits unrestricted, non-commercial use, distribution and reproduction in any medium, provided the work is properly cited.