705
Views
1
CrossRef citations to date
0
Altmetric
Research Article

Integrating Nonlinear Interval Regression Analysis with a Remnant Grey Prediction Model for Energy Demand Forecasting

ORCID Icon, , &
Pages 1490-1507 | Received 26 Aug 2020, Accepted 15 Sep 2021, Published online: 21 Sep 2021

ABSTRACT

Energy demand forecasting is increasingly important for developing national energy policies. This study aims to apply the first order gray model with one variable (GM(1,1)) without following any statistical assumptions to energy demand forecasting. To boost the forecasting accuracy of GM(1,1), a problem arising from collected samples that are often derived from an uncertain assessment should be addressed. One way to deal with these uncertain and imprecise observations is by using nonlinear interval regression analysis with neural networks to generate upper and lower limits for individual samples. As a result, a nonlinear interval gray prediction model is constructed by applying the sequences of upper and lower limits to construct GM(1,1) with residual modification separately. By examining the forecasting performance of a nonlinear interval model by the best non-fuzzy performance values, the empirical results obtained based on real energy demand data show that the proposed models perform well compared with other interval gray prediction models. This study has shown the high applicability of the proposed model to energy demand forecasting.

Introduction

The development of more accurate prediction models for energy demand is very crucial for economic prosperity and environmental security (Suganthi and Samuel Citation2012). Among diverse prediction models for energy demand forecasting including artificial intelligence techniques (e.g., Cankurt and Subasi, Citation2015; Ayoub et al. Citation2018; Lauret et al. Citation2008; Li et al. Citation2019; Norouzi et al. Citation2020c; Norouzi and Fani Citation2020; Toksari Citation2009; Xia, Wang, and McMenemy Citation2010), time-series models (e.g., Tutun, Chou, and Canıyılmaz Citation2015), econometric approaches (e.g., Norouzi and Fani Citation2021), mathematical programming (e.g., Forough, Norouzi, and Fani Citation2021), and statistical analysis (e.g., Braun, Altan, and Beck Citation2014; Leo et al. Citation2020), gray prediction models (GMs) have indicated the uniqueness for energy demand forecasting because GMs neither need a large number of samples to construct models nor require data sequences to satisfy any statistical assumptions (Hu Citation2017b; Suganthi and Samuel Citation2012; Xu, Dang, and Gong Citation2017). In terms of gray prediction, the first-order gray model with one variable (GM (1,1)) is the most frequently used univariate model (Liu and Lin Citation2010; Liu, Yang, and Forrest Citation2017).

Figure 1. A flowchart of the construction of the proposed RGM(1,1)-NIM.

Figure 1. A flowchart of the construction of the proposed RGM(1,1)-NIM.

To improve the prediction accuracy of the original GM(1,1), the remnant GM(1,1) (RGM(1,1)) consisting of the original and residual GM(1,1) is often suggested for real-world applications (Lee and Tong Citation2011; Liu, Yang, and Forrest Citation2017; Norouzi, Fani, and Ziarani Citation2020a). In terms of the RGM(1,1), the residual GM(1,1) is independently constructed using the residuals generated by the original GM(1,1). The outcomes from the residual GM(1,1) can then be used to modify those from the original model. Several variants of the RGM(1,1) have been proposed, such as the MLP-GM(1,1) using a multi-layer perceptron (MLP) (Hsu and Chen Citation2003), Markov-chain-based sign estimation (Hsu Citation2003; Hsu and Wen Citation1998), GP-GM(1,1) using genetic programming to estimate the sign (Lee and Tong Citation2011), FLNGM(1,1) using functional-link nets (FLNs) (Hu Citation2017a), and gray Fourier models (Hu Citation2021; Wang Citation2014; Wang and Phan Citation2015). When constructing GM(1,1) and its residual GM(1,1) separately, the RGM(1,1) are constructed from the perspective of the local optimum. However, the local optimum is no guarantee of the global optimum (Cormen et al. Citation2009). To avoid independently creating a residual model, Hu (Citation2020) proposes the NR-GM(1,1) to maximize the overall forecasting accuracy of a remnant gray prediction model. That is the reason why the NR-GM(1,1) is the most concerned gray model of this study.

The trend of energy consumption amounts in a time series is nonlinear and fluctuating, and available energy demand data are usually real-valued, but derived from uncertain assessments. It is helpful to deal with uncertainty and imprecision by estimating data intervals (Hwang, Hong, and Seok Citation2006; Shih et al. Citation2011; Zeng et al. Citation2014; Xie et al., Citation2014; Ye et al. Citation2019). Ye et al. (Citation2019) provide a common method by characterizing the upper and lower bounds by the highest and lowest levels of annual energy consumption for a region. This method is simple but questionable, because the highest and lowest levels might well be outliers that have the great possibility of worsening the performance of forecasting models (Hladík and Černý Citation2014). Neural networks (NNs) have proved to be effective in the implementing nonlinear interval regression analysis (Cheng and Lee Citation2001; Huang, Zhang, and Huang Citation1998; Ishibuchi and Nii Citation2001; Ishibuchi and Tanaka Citation1992; Jeng, Chuang, and Su Citation2003; Nasrabadi and Hashemi Citation2008). This motivates the use of nonlinear interval regression analysis to extend each single value to an interval.

So far, little attention has been paid to developing interval gray prediction models, with some exceptions such as the interval gray number prediction model (IGNPM) by Zeng et al. (Citation2010), the gray number gray modification model (GGMM(1,1)) by Shih et al. (Citation2011), the interval GM(1,1) (I-GM(1,1)) and nonlinear gray Bernoulli GM(1,1) model (I-NGBM(1,1)) by Chen, Liu, and Hsieh (Citation2019), the optimized discrete GM (1,1) with interval gray numbers by Ye et al. (Citation2019), and the interval models with forecast combination by Jiang et al. (Citation2020). To confront the problems arising from uncertainty and statistical assumptions for energy demand forecasting, this study aims to develop a nonlinear interval model (NIM) called RGM(1,1)-NIM by using NNs to derive data intervals first and then to construct the NR-GM(1,1) based on the data intervals instead of the original data. An interval can be transformed into a crisp representative value (Sun et al. Citation2016) called the best non-fuzzy performance (BNP), which is used to evaluate the prediction accuracy of the proposed RGM(1,1)-NIM.

The remainder of this paper is organized as follows: Section 2 introduces nonlinear interval regression analysis using NNs. Section 3 describes the original GM(1,1) and the revised residual GM(1,1), which together form the basis of the proposed RGM. Section 4 introduces the nonlinear interval GMs, including the proposed RGM(1,1)-NIM. Section 5 demonstrates the prediction accuracy of various NIMs and some frequently used prediction models based on real cases of energy demand. Section 6 discusses the outcomes and presents conclusions.

Nonlinear Interval Regression Analysis Using NNs

Interval regression analysis is a simplified version of fuzzy regression analysis (Tanaka Citation1987; Tanaka, Uejima, and Asai Citation1982) for obtaining interval-valued data. Given the high capability of NNs for nonlinear regression, Ishibuchi and Tanaka (Citation1992) used two NNs, NNu and NNl, to perform nonlinear interval regression analysis, where NNu and NNl determined the upper and lower limits, respectively, of an NIM called NN-NIM.

Interval Regression Analysis

Let a data set be made up of (t1, y1) (t2, y2), …, and (tn, yn), where (tp, yp) is the p-th input-output pattern (p = 1, 2, …, n) at time tp. In other words, the desired output corresponding to the input tp is the demand yp. In addition, let fu and fl be the output functions represented by NNu and NNl, respectively. A nonlinear optimization problem can be formulated for determining an NIM as follows:

(1) Minimize (fut1flt1) + (fut2flt2) ++ (futnfltn)(1)
(2) subject tofutp£yp£fltp,p= 1, 2,,n(2)

where fu(tp) – fl(tp) denotes the width of the estimated data interval for tp. The objective of this formulation is to determine the NIM with the least sum for the widths of the predicted intervals subject to the condition that the estimated data interval includes all the given input–output pairs. For this complex optimization problem, Ishibuchi and Tanaka (Citation1992) presented two simple algorithms for determining fu and fl, which approximately satisfy the constraint condition. Each network is implemented as an MLP with a single input, five hidden units, a single output, and one hidden layer.

Determining the Upper and Lower Limits

The following cost function Eu with weighting scheme ωp is used to determine fu:

(3) Eu=p=1m12ωp(ypgu(tp))2(3)

where ωp is defined as follows:

(4) ωp= ω,ifypgu(tp)1,ifyp>gu(tp)(4)

To determine fl, the cost function El is defined as

(5) El=p=1m12ωp(ypgl(tp))2(5)

where ωp is defined as follows:

(6) ωp= ω,ifypgl(tp)1,ifyp<gl(tp)(6)

where ω is a small positive value in the interval (0, 1). The learning rule for each connection weight can be derived easily from the cost function by gradient descent. Note that the two learning algorithms for training NNu and NNl are the same, except for the weighting schemes. For brevity, the learning rules are omitted here.

In summary, the trained NNu can create a data sequence xu(0)= fut1,fut2,,futn =(xu,1(0),xu,2(0),,xu,n(0)), whereas a data sequence xl(0)= flt1,flt2,,fltn = (xl,1(0),xl,2(0),,xl,n(0)) can be created by the trained NNl. Finally, a single point, xk(0), is extended to an interval, [xl,k(0),xu,k(0)].

Remnant GM(1,1)

Original GM(1,1)

Let an original data sequence x(0)= (x1(0),x2(0),,xn(0)) provided by one system be made up of n samples. A new sequence, x(1)= (x1(1),x2(1),,xn(1)), can be generated from x(0) as follows:

(7) xk(1)=j=1kxk(0),k= 1, 2,,n(7)

and x1(1),x2(1),,xn(1) can then be approximated by a first-order differential equation:

(8) dx(1)dt+a x(1)= b(8)

where a and b are the developing coefficient and the control variable, respectively.

The predicted value, xˆk(1), of xk(1) can be obtained by solving the differential equation with the initial condition x1(1)=x1(0):

(9) xˆk(1)=(x1(0)ba)eak1+ba(9)

and therefore, xˆ1(1)=x1(0) holds. Then, a and b can be estimated with a gray difference equation:

(10) xk(0)+azk(1)= b(10)

where zk(1) is the background value, and

(11) zk(1)=αxk(1)+ (1 α)xk1(1)(11)

where α is usually specified as 0.5 (Liu, Yang, and Forrest Citation2017). Using n–1 gray difference equations (k = 2, 3, …, n), a and b can be obtained with the ordinary least-squares method:

(12) [a,b]T= BTB1BTy(12)

where

(13) B=z2(1)1z3(1)1zn(1)1(13)

and

(14) y=[x2(0),x3(0),,xn(0)]T(14)

Then, the predicted value xˆk(0) with respect to xk(0) is computed as follows:

(15) xˆk(0)=xˆk(1)xˆk1(1),k= 2, 3,  ,n(15)

Therefore,

(16) xˆk(0)= (1ea) (x1(0)ba)ea(k1),k= 2, 3,  ,n(16)

NR-GM(1,1)

The NR-GM(1,1) is briefly introduced here. In the NR-GM(1,1), the residual GM(1,1) is constructed by the FLN. The activation function in the output node is expressed by the following:

(19) tanhz=ezezez+ez(19)

where tanh(z) lies within the range (–1, 1). When the time point tk is presented, an enhanced pattern can be generated as (tk, sin(πtk), cos(πtk), sin(2πtk), cos(2πtk)) through a functional link. The actual output value yk is

(20) yk= tanh(w1tk+w2sin(πtk)+w3cos(πtk)+w4sin(2πtk)+w5cos(2πtk)+θ)(20)

where wi (i = 1, …, 5) is the connection weight and θ is the bias. yk can be interpreted as the extent to which xˆk(0) can be modified, where yk = 1 and – 1 mean that xˆk(0) can be modified up to the upper (tl) and lower bounds (–tl), respectively. tu and tl are heuristically defined as:

(21) tl= 3max{εk(0)},k= 1, 2,  ,n(21)

Finally, xˆk(0) can be updated as follows:

(22) xˆk(0)=xˆk(0)+yktl,k= 2, 3,  ,n(22)

The range of modification for xˆk(0) from the original GM(1,1) is (tl,tl).

The mean absolute percentage error (MAPE) was used to evaluate forecasting accuracy because MAPE is more stable than other measures, including mean absolute error and root mean square error (Lee and Shih Citation2011; Makridakis Citation1993). The formulation is as follows:

(23) MAPE=1nk=1..nxk(0)xˆk(0)xk(0)×100%(23)

The objective in this problem is to minimize MAPE by optimally determining the connection weights and the bias, where 1w1,w2,w3,w4,w5,θ1. Details of constructing NR-GM(1,1) by a genetic algorithm (GA) can be found in Hu (Citation2020) and are omitted here for simplicity.

Nonlinear Interval GMs

In this section, two interval GMs, IGNPM and GGMM(1,1), included in the empirical analysis are briefly described in Sections 4.1 and 4.2. Section 4.3 presents the proposed RGM(1,1)-NIM. Evaluations of an NIM are given in Section 4.4.

Interval Grey Number Prediction Model (IGNPM)

As mentioned above, energy demand data are usually real-valued, and therefore, we establish xu(0) and xl(0) using NNu and NNl, respectively, for the IGNPM. The predicted values of the upper (xˆu,1(0),xˆu,2(0),,xˆu,n(0)) and lower ((xˆl,1(0),xˆl,2(0),,xˆl,n(0)) limits can be determined by using a few gray number layers and the middle point of each gray number layer’s middle position line. For the k-th gray number layer, its area, sk(0), is defined as

(24) sk(0)=xu,k(0)xl,k(0)+xu,k+1(0)xl,k+1(0)2(24)

The middle point wk(0) of its middle position line is defined as

(25) wk(0)=xu,k(0)+xl,k(0)+xu,k+1(0)+xl,k+1(0)4(25)

A GM(1,1) can then be built using the sequence (s1(0),s2(0),,sn1(0)) such that sˆk(0) is

(26) sˆk(0)= (1eas) (s1(0)bsas)eas(k1),k= 2, 3,  ,n1(26)

The sequence (w1(0),w2(0),,wn1(0)) is used to construct a GM(1,1) such that wˆk(0) is

(27) wˆk(0)= (1eaw)(w1(0)bwaw)eaw(k1),k= 2, 3,  ,n1(27)

We can obtain xˆu,k(0)xˆl,k(0) by as and bs, and xˆu,k(0)+xˆl,k(0) can be derived by aw and bw. For a derivation of xˆu,k(0) and xˆl,k(0), the reader is referred to Zeng et al. (Citation2010).

Grey Number Grey Modification Model (GGMM(1,1))

Let (xm,1(0),xm,2(0),,xm,nm+1(0)) denote a sequence xm(0)=(xm(0),xm+1(0),,xn(0)) (1 ≤ m ≤ n – 3). In the GGMM(1,1), xm,1(0) is replaced with xn(1) to obtain xˆm,k(0) to capture the latest trend (Dang, Liu, and Chen Citation2004):

(28) xˆm,k(0)=(1eam)(xn(1)bmam)eam(kn),k= 2, 3,  ,nm+1(28)

am and bm are estimated using a gray difference equation:

(29) xm,k(0)+amzk(1)= bm(29)

For a derivation of xˆu,k(0) and xˆl,k(0), the reader is referred to Shih et al. (Citation2011).

The Proposed RGM(1,1)-NIM

To build the proposed RGM(1,1)-NIM, the first step is to find the interval data for model fitting by using NNu and NNl beforehand. Using xu(0), a prediction model can be built, such that the predicted value, xˆu,k(0), of xu,k(0) is

(30) xˆu,k(0)=(1eua)(xu,1(0)buau)eau(k1)+yu,ktu,l,k= 2, 3,  ,n(30)

where yu,k obtained by the FLN is the extent to which xˆu,k(0) can be modified, and

(31) tu,l= 3max{xu,k(0)xˆu,k(0)},k= 1, 2,  ,n(31)

This prediction model is referred to as the upper RGM(1,1).

To build the prediction model using xl(0), the lower RGM(1,1) can also be created such that the predicted value, xˆl,k(0), of xl,k(0) is

(32) xˆl,k(0)= (1ela)(xl,1(0)blal)eal(k1)+yl,ktl,l,k= 2, 3,  ,n(32)

where yu,k obtained by the FLN is the extent to which xˆl,k(0) can be modified, and

(33) tl,l= 3max{xl,k(0)xˆl,k(0)},k= 1, 2,  ,n(33)

Note that the upper and lower RGM(1,1) constitute the RGM(1,1)-NIM.

Evaluating NIMs

For a NIM, the BNP value for xk(0) can be viewed as a representative point denoted by x˜k(0) between xˆu,k(0) and xˆl,k(0), where x˜k(0) can be formulated as (Sun et al. Citation2016):

(34) x˜k(0)= 1/2(xˆu,k(0)+xˆl,k(0)),k= 1, 2,  ,n(34)

Then, we can use the MAPE to measure the prediction accuracy of a NIM. In addition, the mean absolute relative error for gray number (MAREG) (Shih et al. Citation2011) is used to evaluate the reasonableness of the upper and lower limits for an interval model:

(35) MAREG=1nk=1..n12((xˆu,k(0)xk(0))2+(xˆl,k(0)xk(0))2)xk(0)×100%(35)

If the gap between xk(0) and its two limits (xˆu,k(0), xˆl,k(0)) is large, then the interval (xˆl,k(0), xˆu,k(0)) becomes meaningless for tk.

Empirical Analysis

Experiments were conducted using two real-world data sets to compare the energy demand prediction accuracy of different NIMs. Section 5.1 considers electricity demand in China, and Section 5.2 investigates energy demand in Taiwan.

Case I

The first experiment was conducted based on historical annual electricity demand in China using data from the China Statistical Yearbook 2016. In Case I, data from 2001 to 2012 were used for model fitting, and data from 2013 to 2016 were used for ex post testing. depicts the data intervals determined for model fitting by the two NNs. These data intervals can be used by different NIMs, except for the GGMM(1,1). The results obtained from the various prediction models are summarized in and .

Table 1. Prediction accuracy obtained by different NIMs for Case I (unit: 100 million kWh)

Table 2. Prediction accuracy obtained by different prediction models for Case I (unit: 100 million kWh)

Figure 2. Lower and upper limits determined by NNs for Case I.

Figure 2. Lower and upper limits determined by NNs for Case I.

The results in show that the proposed RGM(1,1)-NIM is promising because the RGM(1,1)-NIM was superior to the other NIMs considered for both model fitting and ex post testing. summarizes the prediction accuracy obtained by applying the NN, autoregressive integrated moving average (ARIMA), GM(1,1), and FLNGM(1,1) to the original data sequence. It is obvious that the RGM(1,1)-NIM was superior to the NN, GM(1,1), and FLNGM(1,1) for ex post testing. The RGM(1,1)-NIM was slightly inferior to GM(1,1) and FLNGM(1,1) for model fitting, but ex post testing is a primary norm used to examine the performance of a prediction model.

The results obtained by ARIMA for ex post testing are encouraging. However, for the first two years (2013 and 2014), the average result obtained by RGM(1,1)-NIM for ex post testing (1.75%) was clearly better than that produced by ARIMA (2.81%). In 2017, the Chinese National Energy Administration released the 13th Five-Year Plan for medium- and long-term energy development to show China’s determination to decrease its environmental impact. Therefore, two years can be roughly treated as a short-term period. Therefore, the proposed RGM(1,1)-NIM can also be used for short-term energy demand forecasting. As mentioned above, the MAREG measures the reasonableness of xˆu,k(0) and xˆl,k(0) by computing the distance between xˆu,k(0) and xk(0) and that between xˆl,k(0) and xk(0). The results in illustrate that data intervals obtained by the proposed RGM(1,1)-NIM are more reasonable than those from the other NIMs considered for ex post testing.

Table 3. MAREG obtained by different NIMs for Case I

Case II

The second experiment was conducted based on the historical annual energy demand of Taiwan using data from the Taiwan Energy Bureau. Data from 2001 to 2012 were used for model fitting, and data from 2013 to 2016 were used for ex post testing. depicts the data intervals determined for model fitting by two NNs.

Figure 3. Lower and upper limits determined by NNs for Case II.

Figure 3. Lower and upper limits determined by NNs for Case II.

The forecasting results obtained by the various prediction models are summarized in and . These results show that the proposed RGM(1,1)-NIM was slightly inferior to the NN-NIM, NN, and FLNGM(1,1) for model fitting, but it performed better than all the prediction models considered for ex post testing. In terms of the MAREG for ex post testing, shows that the reasonableness of the data intervals estimated by the proposed prediction model was slightly inferior to those from the FLNGM-NIM but superior to those from the other NIMs considered.

Table 4. Prediction accuracy obtained by different NIMs for Case II (unit: 104 kLOE)

Table 5. Prediction accuracy obtained by different prediction models for Case II (unit: 104 kLOE)

Table 6. MAREG obtained by different NIMs for Case II

Discussion

This study has proposed the RGM(1,1)-NIM, which is made up of two NR-GM(1,1). In particular, the upper and lower RGM(1,1) are created by the NR-GM(1,1). Compared to the other remnant GM(1,1) variants, the NR-GM(1,1) features the ability to leverage the residual model by providing a novel adjustment mechanism for the predicted values to maximize prediction accuracy (Hu Citation2020). The reason for choosing a value that is three times larger than the max{εk(0)} in EquationEq. (21) is based on the three-sigma limits used to set the upper and lower control limits in statistical quality control charts (Montgomery Citation2012), thereby making the modification much more flexible.

Real-valued data were collected to verify the prediction accuracy of the proposed RGM(1,1)-NIM. The results showed that the proposed model was superior to the other interval gray prediction models considered for ex post testing. Both the MAPE and MAREG results indicate that the proposed RGM(1,1)-NIM is promising for applications in energy demand forecasting. In addition to RGM(1,1)-NIM, it is interesting to examine forecasting accuracy of the other novel interval models, such as the discrete GM(1,1) of interval gray numbers (Ye et al. Citation2019) as well by using data intervals generated by two MLPs, but this remains to future study.

This study has focused on forecasting rather than projection. Projection is required to answer “what-if” questions to extrapolate development trends. In other words, it is concerned about what would happen to carbon dioxide emissions based on certain future scenarios. In this case, the key factors that can have the greatest impact on the scenarios must be identified (Norouzi, Fani, and Ziarani Citation2020b). Besides, Kristjanpoller and Minutolo (Citation2021) point out that the series has underlying characteristics of autocorrelation, heteroskedasticity, and non-linearity. Understanding the cross-correlation relationships between electricity production and demand can boost the performance of the models used to forecast both production and demand. Their findings suggest a way to improve the forecasting performance of the proposed interval model.

Note that the FLN uses the hyperbolic tangent function as its activation function and computes a weighted sum for a connection weight vector with an enhanced pattern. Therefore, such a model assumes the additivity property of the interactions among individual variables in the enhanced pattern (Onisawa et al. Citation1986). However, the criteria are not always independent (Tzeng and Shen Citation2017). Therefore, it would be interesting to apply a non-additive version of the FLN (Hu Citation2017c) to energy demand forecasting in future research.

Conclusions

Energy demand forecasting has played a very important role in economic growth and environmental security. It can be regarded as a gray system problem (Suganthi and Samuel Citation2012) because factors, such as income and population influence energy demand, but their precise effects are not clear. Therefore, gray prediction, which does not require that data conform to statistical assumptions (Liu and Lin Citation2010; Liu, Yang, and Forrest Citation2017), is appropriate for energy demand forecasting. In practice, GM(1,1) forms the development base of the proposed interval model.

The problem addressed in this study is that available energy demand data are usually real-valued, but are uncertain and imprecise. This makes it possible to use nonlinear interval regression analysis with two MLPs, one for the upper limits and the other for the lower limits, to generate interval-valued data to represent uncertainty. Subsequently, the upper and lower RGM(1,1) can be built by working on the data sequences that make up the upper and lower limits, respectively. The experimental results show that the proposed models performed well compared with other interval gray prediction models. The RGM(1,1)-NIM has indicated its high applicability to energy demand forecasting as well.

In Taiwan, almost 98% of energy is imported, and its cost accounts for 13%–15% of the gross domestic product. Furthermore, the energy supply is highly dependent on fossil fuel imports, which are the leading source of high carbon dioxide emissions. The public sectors may leverage the proposed GM to plan an energy development policy to achieve the goals of environmental protection, sustainable economic growth, and green industry development.

Acknowledgments

The authors would like to thank the anonymous referees for their valuable comments. This research is supported by the Ministry of Science and Technology, Taiwan under grant MOST 110-2410-H-033-013-MY2.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was supported by the Ministry of Science and Technology, Taiwan [MOST 108-2410-H-033-038-MY2].

References

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.