Next Article in Journal
Model-Free Time-Aggregated Predictions for Econometric Datasets
Next Article in Special Issue
Analyzing and Forecasting Tourism Demand in Vietnam with Artificial Neural Networks
Previous Article in Journal / Special Issue
COVID-19 and Tourism: Analyzing the Effects of COVID-19 Statistics and Media Coverage on Attitudes toward Tourism
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improving Hotel Room Demand Forecasts for Vienna across Hotel Classes and Forecast Horizons: Single Models and Combination Techniques Based on Encompassing Tests

Department of Tourism and Service Management, Modul University Vienna, 1190 Vienna, Austria
Submission received: 1 November 2021 / Revised: 23 November 2021 / Accepted: 24 November 2021 / Published: 27 November 2021
(This article belongs to the Special Issue Tourism Forecasting: Time-Series Analysis of World and Regional Data)

Abstract

:
The present study employs daily data made available by the STR SHARE Center covering the period from 1 January 2010 to 31 January 2020 for six Viennese hotel classes and their total. The forecast variable of interest is hotel room demand. As forecast models, (1) Seasonal Naïve, (2) Error Trend Seasonal (ETS), (3) Seasonal Autoregressive Integrated Moving Average (SARIMA), (4) Trigonometric Seasonality, Box–Cox Transformation, ARMA Errors, Trend and Seasonal Components (TBATS), (5) Seasonal Neural Network Autoregression (Seasonal NNAR), and (6) Seasonal NNAR with an external regressor (seasonal naïve forecast of the inflation-adjusted ADR) are employed. Forecast evaluation is carried out for forecast horizons h = 1, 7, 30, and 90 days ahead based on rolling windows. After conducting forecast encompassing tests, (a) mean, (b) median, (c) regression-based weights, (d) Bates–Granger weights, and (e) Bates–Granger ranks are used as forecast combination techniques. In the relative majority of cases (i.e., in 13 of 28), combined forecasts based on Bates–Granger weights and on Bates–Granger ranks provide the highest level of forecast accuracy in terms of typical measures. Finally, the employed methodology represents a fully replicable toolkit for practitioners in terms of both forecast models and forecast combination techniques.

1. Introduction

1.1. Motivation

With an average annual growth rate of +4.9% from 2018 to 2019, bednights in European cities grew more than twice as fast as bednights at the national level of the EU-28 countries over the same period [1]. The Austrian capital, Vienna, ranked eighth in terms of bednights out of 119 European cities with 18.6 mn bednights in 2019, which corresponded to a growth of +7.0% from 2018 to 2019 [1]. The current COVID-19 pandemic notwithstanding, these figures make the Austrian capital one of the most popular city destinations of Europe, for leisure and business travelers alike. Despite the increase in Airbnb and similar types of non-traditional accommodation in the city [2], the vast majority of tourists to Vienna stay in one of its 422 hotels with their 34,250 rooms (data as of 2019; [3]).
Accurate hotel room demand forecasts (particularly daily forecasts) are crucial for successful hotel revenue management (e.g., for revenue-maximizing pricing) in a fast-paced and competitive industry [4,5,6,7,8]. Besides their hotel’s absolute performance, (revenue) managers are typically also interested in the relative performance of their hotel with respect to the relevant peer group (also known as the competitive set; [9]) within or beyond the same destination: other hotels from the same hotel class, those that cater to the same type of travelers [10], or those belonging to the same hotel chain [11,12]. Therefore, daily hotel room demand data that are aggregated per hotel class constitute a particularly worthwhile data source for hotel room demand forecasting. Another advantage of aggregated data per hotel class is that these do not suffer from the lack of representativity that individual hotel-level data would.
The data for this study were generously made available by the STR SHARE Center (https://str.com/training/academic-resources/share-center (accessed on 26 November 2021)) in March 2020 and consist of the daily raw data from seven Trend Reports for Vienna for the period from 1 January 2010 to 31 January 2020 ( T = 3683 ) for the hotel classes ‘luxury’ (17 properties as of 31 January 2020), ‘upper upscale’ (31 properties), ‘upscale’ (54 properties), ‘upper midscale’ (76 properties), ‘midscale’ (58 properties), and ‘economy’ (142 properties). STR undertakes this classification primarily according to the hotels’ ADR (https://str.com/data-insights/resources/faq (accessed on 26 November 2021)). The Trend Reports also contain the hotel class ‘all’ (378 properties), i.e., the total of the aforementioned hotel classes. This corresponds to a coverage of approximately 90% of the 422 hotels operating in Vienna in 2019 [3].
Apart from conforming with the characteristics of the data (i.e., weekly and annual seasonal as well as other patterns in the daily data), all candidate forecast models have been selected based on the principles of parsimony and feasibility, so that practitioners (e.g., a revenue manager working in a particular hotel; [5]) can easily and in a timely manner produce and use them by employing mostly automated routines. Sorokina et al. [13] arrive at a similar conclusion. Sensibly, the creation and evaluation of one-day-ahead forecasts should be achievable in the course of one day; thereby, ruling out forecast models such as the Seasonal Autoregressive Integrated Moving Average model with an external regressor (SARIMAX; [14]) that are associated with an excessive computational burden. These principles also rule out complex recurrent neural network models such as the Long Short-Term Memory (LSTM) model [15] or the deep learning method proposed by Law et al. [16], which, in turn, has shown better predictive performance than neural network models or Support Vector Machines (SVM) for the case of Macau. Similar results have been found for the Kernel Extreme Learning Machine (KELM) proposed by Sun et al. [17] that has been successfully applied to data for Beijing.
Consequently, the Seasonal Naïve, the Error Trend Seasonal (ETS) model [18,19], the Seasonal Autoregressive Integrated Moving Average (SARIMA) model [14], the Trigonometric Seasonality, Box–Cox Transformation, ARMA Errors, Trend and Seasonal Components (TBATS) model [20], the Seasonal Neural Network Autoregression (Seasonal NNAR) model [21], and a variant of the latter model, the Seasonal NNAR model with an external regressor [21] were selected. As an external regressor, the seasonal naïve (i.e., 365-days-ahead) forecast of the inflation-adjusted Average Daily Rate (ADR), an important realized price measure in hotel revenue management [22,23], has been employed. In more general terms, own price has long been identified as one of the most important economic drivers of tourism demand [24].
As long as different forecast models contain different and useful information, combining them with different forecast combination techniques has been shown to yield even more accurate predictions [25]. To avoid any detrimental impact of underperforming forecast models, the two-step forecast combination procedure suggested by Costantini et al. [26] is employed. Step 1 of this procedure consists of a forecasting encompassing test [27,28]. Only those models surviving these forecast encompassing tests are considered for forecast combination in step 2 of the procedure in terms of the subsequent forecast combination techniques. These techniques also follow the aforementioned principles of parsimony and feasibility. Thus, they represent five “classical” techniques that have proven to be effective in a variety of empirically relevant forecasting situations [29,30,31,32]. These are the mean and the median forecast [28,33], regression-based weights [34], Bates–Granger weights [35], and Bates–Granger ranks [36].

1.2. Related Literature

Accurate demand forecasts are the basis of most business decisions in the tourism industry [24]. Tourism products and services are described as highly perishable because (leisure) tourism demand is highly sensitive to external shocks such as natural or human-made disasters [37]. For instance, the lost revenue from an unsold hotel room cannot be regenerated. Moreover, accurate hotel room demand forecasts are important for planning (e.g., staff scheduling, renovation periods) or balancing overbookings with “no shows” given limited capacities [38]. Therefore, improving the accuracy of tourism demand forecasts is consistently near the top of the agenda for both academics and industry practitioners. This continuous interest has also resulted in two tourism forecast competitions to date [39,40], the latest one specifically focuses on forecasting tourism demand amid the COVID-19 pandemic: three teams have taken part in this competition, producing and evaluating forecasts for three different world regions, notably Africa [41], Asia and the Pacific [42], and Europe [43]. Specifically, during the COVID-19 pandemic, hybrid scenario forecasting (i.e., different quantitative forecasting scenarios coupled with expert judgment) has proven worthwhile [44].
Concerning tourism demand forecasting in general, Athanasopoulos et al. [45] evaluate the predictive accuracy of five hierarchical forecast approaches applied to domestic Australian tourism data. Using data from Hawaii, Bonham et al. [46] employ a vector error correction model to forecast tourism demand. Kim et al. [47] evaluate a number of univariate statistical models in producing interval forecasts for Australia and Hong Kong. In addition to using data from Hong Kong, Song et al. [48] develop and evaluate a time-varying parameter structural time series model. Andrawis et al. [49] explore the benefits of forecast combinations for tourism demand for Egypt. Gunter and Önder [50] assess various uni- and multivariate statistical models to forecast monthly tourist arrivals to Paris from various source markets. Athanasopoulos et al. [51] employ bagging (i.e., bootstrap aggregation) to improve the forecasting of tourism demand for Australia. Li et al. [52] use the Baidu index as a web-based leading indicator to forecast tourist volume within principal component analysis and neural network approaches. Finally, Panagiotelis et al. [53] employ Australian tourism flow data to empirically demonstrate their theoretical conclusion that bias correction before forecast reconciliation leads to higher predictive accuracy compared to using only one of these two approaches.
Pertaining to hotel room demand forecasting in particular, Rajopadhye et al. [6] employ the classical Holt–Winters exponential smoothing model. Haensel and Koole [4] forecast both single bookings as well the aggregate booking curve based on daily data. Google search engine data are used as web-based leading indicators by Pan et al. [54] to predict hotel room demand. Teixeira and Fernandes [55] explore the predictive ability of different neural network models in comparison to univariate statistical models. Song et al. [56] show that hybrid approaches (i.e., a combination of statistical models and expert judgment) improve the forecast accuracy of hotel room demand forecasts for Hong Kong. Yang et al. [57] analyze the predictive ability of the traffic volume of the website of a destination management organization, another web-based leading indicator, for estimating hotel room demand. Guizzardi and Stacchini [58] investigate the usefulness of information on tourism supply in forecasting hotel arrivals. Pereira [5] investigates the ability of the TBATS model to accommodate multiple seasonal patterns simultaneously. Different Poisson mixture models are used by Lee [59] to improve short-term forecast accuracy. In addition, Guizzardi et al. [60] use ask price data from online travel agencies as a leading indicator for daily hotel room demand forecasting. Finally, only a few further tourism and hotel room demand forecasting studies based on daily data have been published to date, with the publications by Ampountolas [61], Bi et al. [62], Chen et al. [63], Schwartz et al. [64] and Zhang et al. [65,66] representing some noteworthy exceptions.
This short review of exemplary studies does not claim to be complete. However, it can be concluded that numerous quantitative forecast models (i.e., uni- and multivariate statistical models, machine learning models and, more recently, hybrids of these two), as well as forecast combination and aggregation techniques, have been applied to generate point, interval, and density forecasts in the ample tourism demand forecasting literature. Their precision has been evaluated using different forecast accuracy measures and statistical tests of superior predictive accuracy for a variety of destinations, source markets, sample periods, data frequencies, forecast horizons, and tourism demand measures. Jiao and Chen [67] or Song et al. [68] can be consulted for recent comprehensive reviews of this literature, as a more detailed review of the tourism forecasting literature lies beyond the scope of this study. However, these recent comprehensive reviews confirm the conventional wisdom yielded by earlier studies that there is no single best tourism demand forecast model able to produce tourism demand forecasts characterized by superior forecast accuracy on all occasions [69,70].
Besides past realizations of the tourism demand measure to allow for habit persistence, economic drivers of tourism demand such as own and competitor’s prices, tourist incomes, marketing expenditures, etc., and dummy variables capturing one-off events have been employed as predictors of tourism demand in multivariate forecast models [24]. For Vienna, with the exception of Smeral [71], almost all published tourism demand forecasting studies to date have been dedicated to web-based leading indicators as predictors, while employing monthly tourist arrivals aggregated at the city level as their tourism demand measure [72,73,74,75].
Therefore, the first contribution of this study lies in the first-time use of more disaggregated hotel class data with a daily frequency and an economic predictor—seasonal naïve forecast of the inflation-adjusted ADR—as an external regressor in one of the forecast models for this important European city destination. This also allows for the evaluation of one-day-ahead and one-week-ahead hotel room demand forecasts, which are crucial for hotel revenue management [5].
The second contribution is the thorough assessment of the accuracy of six forecast models and five forecast combination techniques in terms of four different forecast accuracy measures for seven hotel classes and four forecast horizons: daily, weekly, monthly, and quarterly, which correspond to different planning horizons in hotel revenue management, ranging from the aforementioned very short-term (one-day-ahead and one-week-ahead; [5]) to medium-term planning horizons. The relatively long sample period allows the evaluation of pseudo-ex-ante out-of-sample point forecasts based on rolling windows and at least 185 counterfactual observations (for h = 90 ), thereby being more robust to potential structural breaks compared to expanding windows [76]. This makes the methodology and the results of this study relevant for the post-COVID-19 period: once the impact of this severe structural break has vanished and the tourism industry has recovered, tourism and hotel room demand forecasting for normal times will become feasible again.
The third contribution is based on the provision of a fully replicable forecasting toolkit for practitioners in terms of both forecast models and forecast combination techniques that are based on mostly automated routines and, therefore, respect the principles of parsimony and feasibility. This toolkit also enables revenue managers working in smaller (boutique) hotels that do not belong to an international hotel chain (i.e., without access to a professional revenue management system; [13,38]) to employ the proposed methodology on their own hotel-level dataset to easily create and use reliable hotel room demand forecasts and, in the following, benchmark their own hotel against the performance of other hotels from the relevant peer group.
The fourth contribution of this study lies in its use of the seasonal naïve forecast of the inflation-adjusted ADR as an external regressor, which makes (a) the forecast evaluation completely ex-ante and, thereby, attends to a recent call in the tourism demand forecasting literature for more ex-ante forecasting [77] and (b) avoids any impact of unrelated general price level changes. Moreover, this variable is employed within the Seasonal NNAR model with an external regressor [21], which has not been used regularly in tourism demand forecasting to date.
Finally, the fifth contribution of this research is the first-time application of the two-step forecast combination procedure suggested by Costantini et al. [26] in a hotel room demand forecasting setting. While having become more popular in general tourism demand forecasting research—beginning with the pioneering contribution by Fritz et al. [78], Song et al. [68] count 17 studies on tourism demand forecast combination in their recent review study covering 211 key papers published between 1968 and 2018—very few studies have employed any type of forecast combination in a hotel room demand forecasting context; the research by Song et al. [56], Fiori and Foroni [79], as well as Schwartz et al. [80] being notable exceptions.
The remainder of this study is structured as follows. Section 2 describes the data. Section 3 presents the employed forecast models and forecast combination techniques. Section 4 lays out the forecasting procedure and presents and discusses the forecast evaluation results. Section 5 draws some overall conclusions including managerial implications and limitations. Supporting tables are provided in Appendix A.

2. Data

The forecast variable of interest in the data made available by the STR SHARE Center is hotel room demand (i.e., the number of rooms sold per day by hotel class), while the seasonal naïve (i.e., 365-days-ahead) forecast of the ADR (in euros) is employed as the external regressor in one of the forecast models (see Section 3), thereby ensuring that the forecasts produced by this model are ex-ante. Given a time span of more than ten years, and to avoid any impact of unrelated general price level changes, the ADR has been inflation-adjusted using Austria’s monthly Harmonized Index of Consumer Prices (HICP) obtained from Statistics Austria with 2015 as its base year. The temporal disaggregation of the HICP, which was necessary for inflation adjustment, was undertaken using the ‘tempdisagg’ package for R [81]. All further calculations were also performed in R [82] and RStudio [83], thereby drawing primarily on the functions implemented in the ‘forecast’ package [84,85].
Due to the daily frequency of the data, the presence of seasonal patterns is likely. Figure 1 (hotel room demand) and 2 (inflation-adjusted ADR) show the original time series as well as its trend, weekly ( m = 7 ) and annual seasonal patterns ( M = 365.25 ), and remainder components across all hotel classes as obtained by Seasonal-Trend decomposition using Locally estimated scatterplot smoothing (STL decomposition; [86]), while employing the ‘mstl()’ function of the ‘forecast’ package. Given the weekly and annual seasonality across variables and hotel classes, with distinct troughs in hotel room demand for most of January and February and on Sundays, the applicability of forecast models allowing for seasonal patterns is evident (see Figure 1). As can also be seen from Figure 1, both patterns are comparably less pronounced for the ‘luxury’ hotel class. Since the annual seasonal pattern has a much higher amplitude than the weekly seasonal pattern across hotel classes, the focus of this study is on the former. Moreover, the weekly seasonal pattern also appears to be less regular.
In line with Pereira [5], quarterly or monthly seasonal patterns are not visible and would not be reasonable either, as, for instance, the first days of January still belong to the Christmas/New Year high season, while the remainder of the month belongs to the aforementioned low season. Similarly, January and February observations belong to the same quarter as March observations, yet March cannot be characterized as part of the annual trough. It should further be noted that STL decomposition has only been applied to showcase the different trends and seasonal components in the data. How to deal with any of these components in the forecast models, e.g., whether to treat trends as stochastic or deterministic if present, is determined during the model selection stage (see Section 3).
Since the sample period runs from 1 January 2010 to 31 January 2020 (i.e., after the Financial Crisis/Great Recession period from 2008 to 2009 and before the COVID-19 pandemic starting in March 2020), no structural breaks are visible for either of the variables across hotel classes. Vienna is a popular destination for Meetings, Incentives, Conventions and Exhibitions (MICE) tourism, which mostly follows a regular schedule and can, therefore, be considered part of the seasonal component. The only major one-eff event during the sample period, the Eurovision Song Contest taking place in Vienna in May 2015, did not seem to have a noticeable impact on hotel room demand across hotel classes (other major one-off events taking place in Vienna but outside the sample period can be found with the 2008 UEFA European Football Championship or the terrorist attacks of November 2020). Concerning trending patterns, a continuing upward trend for hotel room demand is visible across hotel classes, with the exception of the ‘upper upscale’ hotel class toward the end of the sample period (see Figure 1).
Similar to hotel room demand, inflation-adjusted ADR peaks during the Christmas/New Year high season, but also features two smaller peaks: one in the first half of the year and the other in the second half (see Figure 2). The latter pattern is present in all hotel classes, yet comparably less pronounced for the ‘luxury’ and ‘midscale’ hotel classes. As can also be seen from Figure 2, the amplitude of annual seasonality is comparably high for the ‘luxury’ hotel class. All hotel classes, except for ‘luxury’ and ‘economy’, show a moderate upward trend in terms of the inflation-adjusted ADR over the whole sample period. Similar to hotel room demand, the weekly seasonal pattern is much less pronounced than the annual seasonal pattern across hotel classes and less regular. However, in contrast to hotel room demand, the trend in the inflation-adjusted ADR also shows cyclical behavior, with the years from 2013 to 2014 and 2016 to 2017 representing the cycle’s troughs.

3. Methodology

This study employs six different forecast models suitable for seasonal data, as well as five different forecast combination techniques. Section 3.1 gives a brief overview of the six applied forecast models, whereas Section 3.2 reviews the five applied forecast combination techniques. All forecasts from the single models are obtained using the ‘forecast’ package while combining those forecasts and the forecast evaluation (see Section 4) are carried out in EViews Version 11. In the following, both hotel room demand and the inflation-adjusted ADR are employed in natural logarithms to ensure variance stabilization. Detailed estimation results and in-sample goodness-of-fit measures across forecast models and hotel classes are available from the author upon request.

3.1. Forecast Models

3.1.1. Seasonal Naïve

The first and simplest model forecasting hotel room demand, H R D , applied in this study is the Seasonal Naïve forecast, which also serves as a benchmark, which should, ideally, be outperformed by more sophisticated forecast models. In the Seasonal Naïve model, the forecast H R D T + h | T ^ of H R D in period T + h , with T denoting the forecast origin and h the forecast horizon, corresponds to the realization of H R D on the same day one year previously. Thus:
H R D T + h | T ^ = H R D T + h M ,
where M = 365.25 in Equation (1) denotes the length of the annual seasonal pattern.

3.1.2. Error Trend Seasonal (ETS)

The second forecast model employed is the ETS model developed by Hyndman et al. [18,19]. This is a state-space framework comprising various traditional exponential smoothing methods and consists of one signal equation in the forecast variable H R D and various state equations for the different components of the data. In general, the following ETS · , · , · specifications are possible:
E E r r o r A , M ,   T T r e n d N , A , A d , M , M d ,   S S e a s o n a l N , A , M ,
where A in Equation (2) denotes additive, M multiplicative, N none, A d additive damped, and M d denotes multiplicatively damped [21]. The optimal model specification of this and the remaining three forecast models is selected by the minimum Akaike Information Criterion (AIC; [87]) for all hotel classes and their total. As the ‘ets()’ function of the ‘forecast’ package cannot deal with seasonal patterns within daily data, the ‘stlm()’ function is employed. This function first deseasonalizes the data with STL decomposition and then parses the deseasonalized data to the ‘ets()’ function, where the search for optimal model specifications is carried out only for non-seasonal ETS models. Finally, the forecast values are reseasonalized by applying the last year of the seasonal component obtained from STL decomposition [84,85].

3.1.3. Seasonal Autoregressive Integrated Moving Average (SARIMA)

The third forecast model used in the present study is the SARIMA model [14]. A SARIMA p , d , q × P , D , Q M model reads as follows:
Φ L ϕ L M D d H R D t = a + Θ L θ L e t ,
where Φ L ,   ϕ L ,   Θ L ,   θ L in Equation (3) denote lag polynomials of orders P ,   p ,   Q ,   q , respectively. M D represents the degree of seasonal integration of the forecast variable, H R D , while d represents the degree of non-seasonal integration. Finally, a denotes a potentially non-zero mean and e the error term.
As mentioned before, the optimal model specification (i.e., the optimal lag orders P * , p * , Q * , q * ) is selected by minimizing the AIC. The maximum lag order of the non-seasonal AR and MA components is set to p m a x = q m a x = 7 (to indirectly allow for the weekly seasonal pattern), while the maximum lag order of the seasonal AR and MA components is set to P m a x = Q m a x = 2 . The maximum degree of non-seasonal integration is set to d m a x = 2 , whereas the maximum degree of seasonal integration is set to D m a x = 1 . The degree of seasonal integration is determined by conducting the Augmented Dickey–Fuller (ADF) unit root test. Given the daily frequency of the data, a measure of seasonal strength computed from an STL decomposition is employed to select the number of seasonal differences. In this study, the ‘auto.arima()’ function of the ‘forecast’ package is used to implement the SARIMA model while enabling parallel computing.

3.1.4. Trigonometric Seasonality, Box–Cox Transformation, ARMA Errors, Trend and Seasonal Components (TBATS)

The fourth forecast model under scrutiny is one that can deal with multiple seasonal patterns at a time (in the present case: m = 7 and M = 365.25 ): the TBATS model [20]. A TBATS   ω , φ , p , q , m 1 , k 1 , , m T , k T model for the forecast variable H R D reads as follows [20]:
H R D t ω = ln H R D t ω = 0 ,
H R D t ω = l t 1 + φ b t 1 + i = 1 T s t 1 i + d t ,
l t = l t 1 + φ b t 1 + α d t ,
b t = 1 φ b + φ b t 1 + β d t ,
ϕ L d t = θ L e t ,
s t i = j = 1 k i s j , t i ,
s j , t i = s j , t 1 i cos λ j i + s j , t 1 * i sin λ j i + γ 1 i d t ,
s j , t * i = s j , t 1 sin λ j i + s j , t 1 * i cos λ j i + γ 2 i d t .
Equation (4) represents the Box–Cox transformation, where ω = 0 as H R D is employed in natural logarithm throughout. Equation (5) is the measurement equation in H R D . Equation (6) is the equation for the local level l t in period t . Equation (7) is the equation for the short-run trend b t in period t with b denoting the long-term trend. Equation (8) gives the ARMA p , q process d t with e t assumed to be distributed ~ N 0 , σ e 2 and ϕ L , θ L denoting lag polynomials of orders p , q , respectively. φ indicates the damping parameter of the trend, whereas α , β are smoothing parameters.
Equations (9)–(11) correspond to the trigonometric representation of the i -th seasonal component s t i . Equation (10) is the equation for the stochastic level of the i -th seasonal component s j , t i . Equation (11) is the equation for the stochastic growth in the level of the i -th seasonal component s j , t * i . λ j i is defined as λ j i = 2 π j / m i . k i represents the number of Fourier terms needed for the i -th seasonal component. Finally, γ 1 i , γ 1 i denote smoothing parameters [20]. The optimal model specification is again selected by minimizing the AIC ( p m a x = q m a x = 7 ). The ‘tbats()’ function of the ‘forecast‘ package is used to implement the TBATS model in this study while enabling parallel computing.

3.1.5. Seasonal Neural Network Autoregression (Seasonal NNAR)

The fifth employed forecast model is the Seasonal NNAR model [21]. A Seasonal NNAR p , P , κ M model for the forecast variable H R D is a multilayer feed-forward neural network comprising (1) one input layer, (2) one hidden layer with several hidden neurons, and (3) one output layer [21]. Each layer consists of several nodes and receives inputs from the previous layer such that the sequence (1) → (2) → (3) holds. Consequently, the outputs of one layer correspond to the inputs of the subsequent layer. The inputs for a single hidden neuron κ ( κ = 1 , , Κ ) from the hidden layer z κ H R D t τ are a linear combination consisting of a weighted average of the outputs of the input layer H R D t τ , which are transformed by a nonlinear sigmoid function to become the inputs for the output layer o κ ( z κ ) :
z κ H R D t τ = b κ + τ = 1 p * , M P w κ τ H R D t τ ,
o κ ( z κ ) = 1 / 1 + e z κ H R D t τ ,
while the parameters b κ and w κ τ in Equation (12) are learned from the data [21]; starting from random starting weights for b κ and w κ τ and setting the decay parameter equal to 0.1, the neural network is trained 100 times, while the lag order of the seasonal AR component is set to P = 1 . The optimal lag order of the non-seasonal AR component p * is again selected by minimizing the AIC. The number of hidden neurons κ , in turn, is determined according to the rule κ = p * + P + 1 / 2 and rounded to the nearest integer [21]. In this study, the ‘nnetar()’ function of the ‘forecast’ package is used to implement the Seasonal NNAR model while enabling parallel computing.

3.1.6. Seasonal NNAR with an External Regressor

The sixth and final forecast model is the Seasonal NNAR model with an external regressor [21], a variant of the forecast model presented in Section 3.1.5. In this variant, the seasonal naïve forecast of inflation-adjusted ADR is employed across hotel classes as a candidate predictor (see Section 2). Also here, the ‘nnetar()’ function of the ‘forecast’ package is used to implement the Seasonal NNAR model with an external regressor while enabling parallel computing.
As can be seen from Figure 3, hotel room demand and inflation-adjusted ADR feature a positive correlation for hotel class ‘all’, which ostensibly appears to violate the law of demand. However, it should be noted that the ADR is not the price offered to customers before booking a hotel, but the price realized as a result of successful hotel revenue management [22,23]. Thus, Giffen or Veblen effects can be safely ruled out. Calculating correlation coefficients between the remaining components of the two variables after STL decomposition (in order to preclude any potentially confounding influence of the trend or seasonal components) reveals only positive values for all hotel classes: ‘luxury’ (0.25), ‘upper upscale’ (0.44), ‘upscale’ (0.45), ‘upper midscale’ (0.39), ‘midscale’ (0.38), ‘economy’ (0.27), and ‘all’ (0.48). Graphs for the remaining hotel classes are available from the author upon request.
Apart from these non-negligible positive correlations, the null hypothesis of bivariate Granger causality tests [88]—of inflation-adjusted ADR not Granger-causing hotel room demand (both in natural logarithms)—is rejected at the 0.1% significance level across hotel classes when using the ‘grangertest()’ function. Consequently, it is ex-ante and very likely that the information contained in the inflation-adjusted ADR is relevant to the forecaster at the forecast origin in terms of improving forecast accuracy (yet, these results do not claim or imply any exogeneity of the inflation-adjusted ADR). Detailed test results are available from the author upon request.

3.2. Forecast Combination Techniques

In the following, a combined forecast, c f t h , for different forecast horizons, h ( h = 1 , H ), is to be understood as a combination of n ( n = 1 , , N ), not perfectly collinear single forecasts, f t , n h , observed at the same time point, t ( t = 1 , , T ).

3.2.1. Mean Forecast

The first and simplest forecast combination technique applied in this study is the mean forecast, which also serves as a benchmark, which should, ideally, be outperformed by more sophisticated forecast combination techniques [28,33]. It reads as follows:
c f t h = n = 1 N 1 N f t , n h .

3.2.2. Median Forecast

A time-varying alternative to the mean forecast that is more robust to outliers is the median forecast, whereby the median forecast at each point in time receives a weight of 1 and all other forecasts a weight of 0 [28,33]:
c f t h = med f t , 1 h , , f t , N h .

3.2.3. Regression-Based Weights

The combined forecast with regression-based weights w n h , O L S as obtained from ordinary least squares (OLS) regression [34], where the intercept α is included to correct for forecast bias, reads as follows:
c f t h = α + n = 1 N w n h , O L S f t , n h .

3.2.4. Bates–Granger Weights

Bates and Granger [35] recommend assigning higher weights to those single forecasts characterized by a lower mean square error (MSE), thus, rewarding those forecast models with a better historical track record:
c f t h = n = 1 N 1 / M S E n h n = 1 N 1 / M S E n h f t , n h .

3.2.5. Bates–Granger Ranks

Finally, Aiolfi and Timmermann [36] suggest using the rank of the MSE of the single forecasts to make Bates–Granger-type weights independent of correlations between forecast errors:
c f t h = n = 1 N 1 / M S E R a n k n h n = 1 N ( 1 / M S E R a n k n h ) f t , n h .

4. Forecasting Procedure and Forecast Evaluation Results

4.1. Forecasting Procedure

Given the relatively long sample period, pseudo-ex-ante out-of-sample point forecasts from the forecast models for the forecast horizons h = 1 ,   7 ,   30 , and 90 days ahead are produced based on rolling windows moving one day ahead at a time. Due to the absence of structural breaks (see Section 2) and the associated computational burden, all optimal model specifications per hotel class are only selected once. For the same reasons, all forecast models are only estimated once per hotel class for the first rolling window, which ranges from 1 January 2010 to 31 January 2019. The evaluation window for h = 1 , thus, ranges from 1 February 2019 to 30 January 2020, resulting in 364 counterfactual observations. For h = 7 , it ranges from 7 February 2019 to 30 January 2020, resulting in 358 observations. For h = 30 , it ranges from 2 March 2019 to 30 January 2020, resulting in 335 observations. Finally, for h = 90 , the evaluation window ranges from 1 May 2019 to 30 January 2010, resulting in 275 counterfactual observations.
Forecast accuracy is measured in terms of the root mean square error (RMSE), the mean absolute error (MAE), the mean absolute percentage error (MAPE), the mean absolute scaled error (MASE), as well as the sum of ranks over these four measures. One forecast combination technique (i.e., regression-based weights) and one forecast accuracy measure (i.e., MASE), require the splitting of the evaluation samples into training and test sets [34,89]. In doing so, the first 90 observations per forecast horizon, forecast model, and hotel class are withheld for the training set. Thus, the different forecast accuracy measures can be calculated based on test sets comprising 274 ( h = 1 ), 268 ( h = 7 ), 245 ( h = 30 ), and 185 ( h = 90 ) forecast values, respectively. However, a forecast encompassing test with the null hypothesis that a specific forecast model contains all information enclosed in the remaining forecast models [27,28] is carried out as step 1 of the two-step forecast combination procedure suggested by Costantini et al. [26] to investigate if combining the forecasts obtained from (some of) the forecast models is a viable option in the first place. Only those models surviving these forecast encompassing tests are considered for forecast combination in step 2 of the procedure in terms of the different forecast combination techniques.

4.2. Forecast Evaluation Results

Figure 4 shows an exemplary visual comparison of all forecast models for hotel class ‘all’ and h = 1 for the period from 1 October 2019 to 31 January 2020 (for better visibility). Prior to consulting the forecast accuracy measures, a mere visual inspection of this graph shows that none of the employed forecast models are widely off track and that they are able to pick up the seasonal drop in hotel room demand after New Year. Graphs for the remaining hotel classes and forecast horizons are available from the author upon request (in Figure 4 as well as in Table 1 and Table A1, Table A2, Table A3, Table A4, Table A5 and Table A6, the Seasonal NNAR model (with an external regressor) is abbreviated as ‘NNAR(X)’.).
Table 1 and Table A1, Table A2, Table A3, Table A4, Table A5 and Table A6 in Appendix A summarize the forecast evaluation results for all forecast models, forecast combination techniques, forecast horizons, and hotel classes: Table 1 for ‘all’, Table A1 for the hotel class ‘luxury’, Table A2 for ‘upper upscale’, Table A3 for ‘upscale’, Table A4 for ‘upper midscale’, Table A5 for ‘midscale’, and Table A6 for ‘economy’. The smallest RMSE, MAE, MAPE, MASE, and sum of rank values for each hotel class and forecast horizons are indicated in boldface. According to the various forecast accuracy measures, the best forecast model or forecast combination technique, respectively, per hotel class and forecast horizon is typically indicated consistently, with only six exceptions for the RMSE (‘upscale’ for h = 1 ,   7 , ‘upper midscale’ for h = 30 , ‘economy’ for h = 30 , ‘all for h = 1 ,   30 ), which is not too surprising as this is the only employed forecast accuracy measure based on squared forecast errors.
Given that six forecast models and five forecast combination techniques are competing, the lowest possible sum of ranks across the four forecast accuracy measures is equal to 4, whereas the highest possible sum of ranks equals 44. Given the six hotel classes and four forecast horizons, a total of 28 cases in terms of the sum of ranks can be distinguished, which are analyzed in more detail in the following. Except for regression-based weights (most prominently: ‘economy’ for h = 30 ), none of the forecast models or forecast combination techniques result in extremely high forecast errors and should, therefore, not be discarded from the beginning. In four cases (‘upper midscale’ for h = 7 ,   30 , ‘economy’ for h = 90 , ‘all’ for h = 7 ), regression-based weights cannot even be calculated, as the X T X matrix of the OLS regression is singular and, therefore, cannot be inverted. As already noted by Nowotarski et al. [90], the high correlation of the predictions stemming from the forecast models can make unconstrained regression-based weights unstable. Therefore, the use of this particular forecast combination technique is not recommended for hotel revenue managers, nor beyond this group.
With respect to the single models, the ETS model is able to achieve the lowest sum of ranks in four cases (‘luxury’ for h = 1 ,   7 ,   30 , ‘economy’ for h = 7 ), the Seasonal NNAR model in three cases (‘luxury’ for h = 90 , ‘upscale’ for h = 90 , ‘midscale’ for h = 90 ), and the SARIMA model in two cases (‘upper upscale’ for h = 1 , ‘all’ for h = 30 ). The Seasonal Naïve model, the TBATS model, and the Seasonal NNAR model with an external regressor never achieve the lowest sum of ranks. The fact the that simple Seasonal Naïve benchmark is outperformed by at least one competing forecast model or forecast combination technique on each occasion proves the general viability of using more complex forecasting approaches. One reason why the TBATS model does not perform so well could be the fact that one of two seasonal patterns in the data, the weekly seasonal pattern, is not particularly pronounced (see Section 2). Including the seasonal naïve forecast of the inflation-adjusted ADR as an external regressor in the Seasonal NNAR model does not seem to have a positive effect on forecast accuracy either, at least not directly. However, the information included in these forecast models should not be discarded. As all F-test statistics of the forecast encompassing tests are statistically significantly different from zero—at least at the 10% level and in many cases even at the stricter 0.1% level—all forecast models seem to possess some unique information and, therefore, survive step 1 of the two-step forecast combination procedure suggested by Costantini et al. [26]. Thus, all forecast models should be considered for forecast combination.
Apart from the aforementioned regression-based weights, the relevance of forecast combination materializes in terms of superior forecast accuracy of the remaining forecast combination techniques in 19 of 28 cases. The mean forecast is characterized by the lowest sum of ranks in one case (‘upper upscale’ for h = 30 ). The time-varying and comparably more robust median forecast achieves the lowest sum of ranks in five cases (‘upper upscale’ for h = 7 , ‘upscale’ for h = 1 ,   7 ,   30 , ‘all’ for h = 7 ), as does the Bates–Granger weights approach (‘upper midscale’ for h = 30 ,   90 , ‘midscale’ for h = 1 ,   30 , ‘all’ for h = 1 ). Finally, Bates–Granger ranks, which make Bates–Granger-type weights independent of correlations between forecast errors and can, therefore, be interpreted as a refinement of traditional Bates–Granger weights, achieve the lowest sum of ranks in eight cases (‘upper upscale’ for h = 90 , ‘upper midscale’ for h = 1 ,   7 , ‘midscale’ for h = 7 , ‘economy’ for h = 1 ,   30 ,   90 , ‘all’ for h = 90 ). Together, combined forecasts based on Bates–Granger weights and Bates–Granger ranks provide the highest level of forecast accuracy in the relative majority of cases (i.e., in 13 of 28).

5. Conclusions

The present study employed daily data made available by the STR SHARE Center over the period from 1 January 2010 to 31 January 2020 for six Viennese hotel classes and their total. The forecast variable of interest was hotel room demand. As forecast models, (1) Seasonal Naïve, (2) ETS, (3) SARIMA, (4) TBATS, (5) Seasonal NNAR, and (6) Seasonal NNAR with an external regressor (seasonal naïve forecast of the inflation-adjusted ADR) were employed. Forecast evaluation was carried out for forecast horizons h = 1, 7, 30, and 90 days ahead based on rolling windows. As forecast combination techniques, (a) mean, (b) median, (c) regression-based weights, (d) Bates–Granger weights, and (e) Bates–Granger ranks were calculated.
In the relative majority of cases (i.e., in 13 of 28), combined forecasts based on Bates–Granger weights and Bates–Granger ranks provided the highest level of forecast accuracy in terms of typical forecast accuracy measures (RMSE, MAE, MAPE, and MASE) and their lowest sum of ranks. The mean and the median forecast performed best in another six cases, thus, making forecast combination a worthwhile endeavor in 19 of 28 cases. However, due to its instability, forecast combination with regression-based weights is not recommended. Concerning single models, the ETS model was able to achieve the lowest sum of ranks in four cases, the Seasonal NNAR model in three cases, and the SARIMA model in two cases. Although the Seasonal Naïve model, the TBATS model, and the Seasonal NNAR model with an external regressor never achieved the lowest sum of ranks, considering the information contained in these models proved worthwhile for forecast combination according to forecast encompassing test results.
One limitation of this study is its temporal and geographical focus. Another limitation is that the data used therein are not freely available and need to be purchased. Furthermore, data at the individual hotel level were not available to the author, which, however, would have suffered from a lack of representativity. Nonetheless, the suggested forecast models and two-step forecast combination procedure can be applied to other time periods, (city) destinations, and datasets, thus, making this research fully replicable. Especially practitioners (e.g., revenue managers working in smaller (boutique) hotels without access to a professional revenue management system; [13,38]) benefit from the results of this study as it provides a toolkit in terms of employing the proposed methodology on their own hotel-level dataset to easily generate reliable hotel room demand forecasts. If a single hotel did not possess a long enough sample of time-series data, also expanding windows instead of rolling windows could be easily implemented.
Once the author gets access to data beyond 31 January 2020, an investigation of predictive performance for the forecast models and forecast combination techniques during the COVID-19 pandemic within adequately designed forecasting scenarios along the lines of Zhang et al. [44] would be of particular interest, as would observing which of the employed forecast models would be the fastest to pick up any directional changes. As this would constitute a forecasting exercise not for normal but rather for turbulent times (i.e., during and with a severe structural break), such an exercise would call for a separate investigation. Another idea for future research could be the inclusion of seasonal naïve forecasts of web-based leading indicators as predictors in addition to the seasonal naïve forecast of the inflation-adjusted ADR, for which, of course, daily data would need to be available. Not only would this approach satisfy the need for this type of predictor to be ex-ante [77] but would also take up a recent recommendation by Hu and Song [91] to combine these two types of tourism (and hotel room) demand predictors. Finally, other multi-step forecast combination procedures based on the Model Confidence Set (MCS; [92]) as suggested by Amendola et al. [93] or Aras [94] could be considered.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Restrictions apply to the availability of these data. Data was obtained from STR SHARE Center and are available from the author with the permission of STR SHARE Center.

Acknowledgments

The author would like to express his particular gratitude toward Steve Hood, Senior Vice President of Research at STR and Director at STR SHARE Center for generously providing the data. Moreover, he wants to thank the two anonymous reviewers of this journal, Bozana Zekan, and David Leonard, as well as the participants of the 14th International Conference on Computational and Financial Econometrics (12/2020), of Modul University’s Research Seminar (6/2021), and of the 41st International Symposium on Forecasting (6/2021) for their helpful comments and suggestions for improvement.

Conflicts of Interest

The author declares no conflict of interest.

Appendix A

Table A1. Forecast evaluation results for the hotel class ‘luxury’. Source: STR SHARE Center, own calculations using R and EViews.
Table A1. Forecast evaluation results for the hotel class ‘luxury’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_LUXURY_SNAIVE16.320090.0000 FC_LUXURY_SNAIVE12.525910.0000
FC_LUXURY_ETS_12.858360.0156 FC_LUXURY_ETS_710.000880.0000
FC_LUXURY_SARIMA_110.922530.0000 FC_LUXURY_SARIMA_716.406070.0000
FC_LUXURY_TBATS_118.639670.0000 FC_LUXURY_TBATS_78.0353540.0000
FC_LUXURY_NNAR_119.291240.0000 FC_LUXURY_NNAR_720.336360.0000
FC_LUXURY_NNARX_19.4859130.0000 FC_LUXURY_NNARX_720.495140.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_LUXURY_SNAIVE0.2095180.1613182.154460.7904344 FC_LUXURY_SNAIVE0.2090370.1600552.1382640.82961933
FC_LUXURY_ETS_10.0875440.0640850.8577250.3140054 FC_LUXURY_ETS_70.1705690.1239251.6618110.6423454
FC_LUXURY_SARIMA_10.0957040.0711880.9529140.34880920 FC_LUXURY_SARIMA_70.2078780.1579692.1134420.81880629
FC_LUXURY_TBATS_10.1918810.1581812.1244530.77505940 FC_LUXURY_TBATS_70.2070640.165892.2253190.85986334
FC_LUXURY_NNAR_10.1098210.0797341.0623450.39068233 FC_LUXURY_NNAR_70.1919160.1465021.9476880.75936924
FC_LUXURY_NNARX_10.1089450.0875971.179710.4292135 FC_LUXURY_NNARX_70.2290230.1722722.292160.89294343
Mean forecast0.0982790.0772381.0315410.37845324 Mean forecast0.1738720.1314781.7521080.6814948
Median forecast0.0898160.068660.9176760.33642210 Median forecast0.1794820.137691.8337440.71369319
Regression-based weights0.1074670.0794491.0609270.38928628 Regression-based weights0.2345080.1716122.2848690.88952241
Bates–Granger weights0.0898930.0691030.9229080.33859216 Bates–Granger weights0.1768060.1330441.7721620.68961212
Bates–Granger ranks0.0896220.0687040.9171770.33663710 Bates–Granger ranks0.1812030.1351211.7988030.70037717
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_LUXURY_SNAIVE8.0554720.0000 FC_LUXURY_SNAIVE17.732840.0000
FC_LUXURY_ETS_3017.693530.0000 FC_LUXURY_ETS_907.0651770.0000
FC_LUXURY_SARIMA_3055.006960.0000 FC_LUXURY_SARIMA_9043.444560.0000
FC_LUXURY_TBATS_302.0854990.0679 FC_LUXURY_TBATS_9025.831460.0000
FC_LUXURY_NNAR_3023.528840.0000 FC_LUXURY_NNAR_908.8789090.0000
FC_LUXURY_NNARX_3016.909160.0000 FC_LUXURY_NNARX_9025.277190.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_LUXURY_SNAIVE0.2136060.1639532.189380.9558128 FC_LUXURY_SNAIVE0.2318180.1803712.4091051.45076732
FC_LUXURY_ETS_300.1855340.1414941.8957160.8248794 FC_LUXURY_ETS_900.2041640.1550372.0672381.24721
FC_LUXURY_SARIMA_300.3350210.3028194.0194951.76536944 FC_LUXURY_SARIMA_900.4683660.4385955.8098833.52772544
FC_LUXURY_TBATS_300.2159110.1719952.3027961.00269332 FC_LUXURY_TBATS_900.2363420.1917312.5620321.54213936
FC_LUXURY_NNAR_300.2012260.1533742.0369350.89413712 FC_LUXURY_NNAR_900.171410.1318331.7641891.0603654
FC_LUXURY_NNARX_300.2321170.1880842.4929541.09648940 FC_LUXURY_NNARX_900.2032810.1660452.2143271.3355423
Mean forecast0.1960030.1603882.1301150.93502722 Mean forecast0.2136970.1788112.3718941.4382228
Median forecast0.1945660.1576312.0955550.91895418 Median forecast0.1904740.1546692.0585171.2440416
Regression-based weights0.2290810.1837692.4373471.07133336 Regression-based weights0.3993990.3749975.0176813.01619140
Bates–Granger weights0.1964490.1575642.0925820.91856417 Bates–Granger weights0.1807650.1431591.9048751.1514628
Bates–Granger ranks0.1925620.1534552.039240.89460911 Bates–Granger ranks0.1865050.1496091.9885321.20334112
Table A2. Forecast evaluation results for the hotel class ‘upper upscale’. Source: STR SHARE Center, own calculations using R and EViews.
Table A2. Forecast evaluation results for the hotel class ‘upper upscale’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPPER_UPSCALE_SNAIVE12.598210.0000 FC_UPPER_UPSCALE_SNAIVE3.3921790.0055
FC_UPPER_UPSCALE_ETS_131.432290.0000 FC_UPPER_UPSCALE_ETS_712.890080.0000
FC_UPPER_UPSCALE_SARIMA_114.703120.0000 FC_UPPER_UPSCALE_SARIMA_736.162540.0000
FC_UPPER_UPSCALE_TBATS_132.665980.0000 FC_UPPER_UPSCALE_TBATS_711.188370.0000
FC_UPPER_UPSCALE_NNAR_142.663970.0000 FC_UPPER_UPSCALE_NNAR_723.784110.0000
FC_UPPER_UPSCALE_NNARX_132.50470.0000 FC_UPPER_UPSCALE_NNARX_721.280890.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPPER_UPSCALE_SNAIVE0.1507820.1101271.3559250.70072740 FC_UPPER_UPSCALE_SNAIVE0.1514580.1102141.3573740.7262235
FC_UPPER_UPSCALE_ETS_10.1270430.0909241.1186780.5785432 FC_UPPER_UPSCALE_ETS_70.1292370.0921191.1336930.60698820
FC_UPPER_UPSCALE_SARIMA_10.0822160.0619950.7614060.3944684 FC_UPPER_UPSCALE_SARIMA_70.1474540.105951.3056180.69812328
FC_UPPER_UPSCALE_TBATS_10.1696960.1304431.6041810.82999644 FC_UPPER_UPSCALE_TBATS_70.1762880.1339541.6477360.88264741
FC_UPPER_UPSCALE_NNAR_10.097890.0648290.7982850.41250113 FC_UPPER_UPSCALE_NNAR_70.1369680.0949791.1707730.62583424
FC_UPPER_UPSCALE_NNARX_10.1418890.1009971.2517980.64263436 FC_UPPER_UPSCALE_NNARX_70.1677720.1409071.7148520.92846143
Mean forecast0.1008580.0696090.8596690.44291523 Mean forecast0.1175390.086291.0620780.5685810
Median forecast0.1030470.0684610.846820.43561122 Median forecast0.1157850.0837061.0316750.5515544
Regression-based weights0.1030070.0699890.8641060.44533327 Regression-based weights0.159410.1099111.3543950.72422333
Bates–Granger weights0.0945670.0645430.7978380.4106818 Bates–Granger weights0.118670.0862541.0624230.56834310
Bates–Granger ranks0.096460.066130.8174810.42077915 Bates–Granger ranks0.1195860.086531.0666840.57016216
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPPER_UPSCALE_SNAIVE3.3554340.0060 FC_UPPER_UPSCALE_SNAIVE8.3392230.0000
FC_UPPER_UPSCALE_ETS_3013.102860.0000 FC_UPPER_UPSCALE_ETS_9012.234760.0000
FC_UPPER_UPSCALE_SARIMA_3048.482590.0000 FC_UPPER_UPSCALE_SARIMA_9040.915010.0000
FC_UPPER_UPSCALE_TBATS_304.1044890.0014 FC_UPPER_UPSCALE_TBATS_904.075480.0016
FC_UPPER_UPSCALE_NNAR_3028.2180.0000 FC_UPPER_UPSCALE_NNAR_909.4391830.0000
FC_UPPER_UPSCALE_NNARX_3026.920720.0000 FC_UPPER_UPSCALE_NNARX_905.1910020.0002
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPPER_UPSCALE_SNAIVE0.1485750.1070541.3194810.7453331 FC_UPPER_UPSCALE_SNAIVE0.1577080.112051.3854451.04593533
FC_UPPER_UPSCALE_ETS_300.1360230.0978761.2045540.68143120 FC_UPPER_UPSCALE_ETS_900.1562720.112751.3917871.05246935
FC_UPPER_UPSCALE_SARIMA_300.1756710.1391491.7097190.96878243 FC_UPPER_UPSCALE_SARIMA_900.1937070.1666042.0413831.55517244
FC_UPPER_UPSCALE_TBATS_300.1801170.1385771.7031380.96479941 FC_UPPER_UPSCALE_TBATS_900.190310.1430631.7645171.33542740
FC_UPPER_UPSCALE_NNAR_300.149540.1027431.2722740.71531626 FC_UPPER_UPSCALE_NNAR_900.1459230.0970871.2110110.90626324
FC_UPPER_UPSCALE_NNARX_300.1445080.1038561.2784230.72306527 FC_UPPER_UPSCALE_NNARX_900.1297680.095781.1826140.89406220
Mean forecast0.1215220.0860091.0614010.5988114 Mean forecast0.1256230.0867781.0748510.81003315
Median forecast0.1233680.0863041.0664790.6008658 Median forecast0.1273630.0850611.0560620.79400513
Regression-based weights0.161420.1168781.4348240.81372736 Regression-based weights0.1484710.102981.2824830.96127128
Bates–Granger weights0.1234040.0864681.0676520.60200712 Bates–Granger weights0.1248620.0824871.0246880.7699788
Bates–Granger ranks0.1252650.0878821.0847570.61185116 Bates–Granger ranks0.1244840.0817861.0157420.7634354
Table A3. Forecast evaluation results for the hotel class ‘upscale’. Source: STR SHARE Center, own calculations using R and EViews.
Table A3. Forecast evaluation results for the hotel class ‘upscale’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPSCALE_SNAIVE10.680130.0000 FC_UPSCALE_SNAIVE3.7630080.0026
FC_UPSCALE_ETS_118.04990.0000 FC_UPSCALE_ETS_716.437470.0000
FC_UPSCALE_SARIMA_113.254030.0000 FC_UPSCALE_SARIMA_723.511770.0000
FC_UPSCALE_TBATS_120.367490.0000 FC_UPSCALE_TBATS_73.9794670.0017
FC_UPSCALE_NNAR_131.860910.0000 FC_UPSCALE_NNAR_717.499650.0000
FC_UPSCALE_NNARX_119.638530.0000 FC_UPSCALE_NNARX_725.437250.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPSCALE_SNAIVE0.1472640.1058141.250460.63555840 FC_UPSCALE_SNAIVE0.1467750.1046031.2368590.64880130
FC_UPSCALE_ETS_10.121220.0897421.0598910.53902336 FC_UPSCALE_ETS_70.123510.0908061.0728540.56322514
FC_UPSCALE_SARIMA_10.0869490.0656380.7736860.39424616 FC_UPSCALE_SARIMA_70.1403140.1075491.2691030.66707431
FC_UPSCALE_TBATS_10.1511550.1174171.384330.7052544 FC_UPSCALE_TBATS_70.1636560.1231551.4525410.7638740
FC_UPSCALE_NNAR_10.095420.0686720.8105310.41246928 FC_UPSCALE_NNAR_70.1312140.0984721.1626060.61077424
FC_UPSCALE_NNARX_10.1080230.0740730.8819480.4449132 FC_UPSCALE_NNARX_70.1734280.1470581.7227230.91212944
Mean forecast0.089310.0680870.805150.40895523 Mean forecast0.1164770.093821.1057950.5819219
Median forecast0.0857730.0623970.7396120.3747796 Median forecast0.1126980.0897741.0586640.5568244
Regression-based weights0.0915530.0661340.7814490.39722521 Regression-based weights0.1461560.1196631.4073050.74221135
Bates–Granger weights0.0854940.0632180.7479810.3797111 Bates–Granger weights0.115540.0925991.0920290.57434615
Bates–Granger ranks0.0847030.0631180.7465970.379117 Bates–Granger ranks0.1139990.0905851.0690510.5618558
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPSCALE_SNAIVE7.7137620.0000 FC_UPSCALE_SNAIVE8.928490.0000
FC_UPSCALE_ETS_3011.332170.0000 FC_UPSCALE_ETS_9010.602280.0000
FC_UPSCALE_SARIMA_3045.180740.0000 FC_UPSCALE_SARIMA_9038.68140.0000
FC_UPSCALE_TBATS_304.373420.0008 FC_UPSCALE_TBATS_905.6351540.0001
FC_UPSCALE_NNAR_3023.047180.0000 FC_UPSCALE_NNAR_907.9911320.0000
FC_UPSCALE_NNARX_3016.666860.0000 FC_UPSCALE_NNARX_904.4715090.0007
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPSCALE_SNAIVE0.1439860.1020461.2078620.69768828 FC_UPSCALE_SNAIVE0.1522440.107431.2756661.01992826
FC_UPSCALE_ETS_300.1302020.0945871.1177440.64669118 FC_UPSCALE_ETS_900.149670.1091341.2916431.03610528
FC_UPSCALE_SARIMA_300.1959510.1710292.0054731.16932544 FC_UPSCALE_SARIMA_900.2497330.2269642.6575182.15476940
FC_UPSCALE_TBATS_300.167090.1254481.4795810.85768840 FC_UPSCALE_TBATS_900.1793850.1324741.5649421.25769236
FC_UPSCALE_NNAR_300.1275690.0950691.1236330.64998720 FC_UPSCALE_NNAR_900.1236050.0899211.0701740.8536997
FC_UPSCALE_NNARX_300.1480880.1232841.4474150.84289335 FC_UPSCALE_NNARX_900.1312240.1112621.3114841.05630830
Mean forecast0.1187680.0988321.1639050.67571422 Mean forecast0.1276930.1072071.2647591.01781120
Median forecast0.1131710.0915851.0799860.6261674 Median forecast0.1183670.0946221.1197290.8983314
Regression-based weights0.1484920.1182161.3900910.80824333 Regression-based weights0.3438770.3152213.6881372.99267144
Bates–Granger weights0.1157410.0945811.1147780.6466512 Bates–Granger weights0.1189890.0931211.1019890.884089
Bates–Granger ranks0.1143640.0919861.0849220.6289088 Bates–Granger ranks0.1181420.093151.1021080.88435510
Table A4. Forecast evaluation results for the hotel class ‘upper midscale’. Source: STR SHARE Center, own calculations using R and EViews.
Table A4. Forecast evaluation results for the hotel class ‘upper midscale’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPPER_MIDSCALE_SNAIVE11.617640.0000 FC_UPPER_MIDSCALE_SNAIVE4.1578920.0012
FC_UPPER_MIDSCALE_ETS_119.695650.0000 FC_UPPER_MIDSCALE_ETS_716.795420.0000
FC_UPPER_MIDSCALE_SARIMA_110.701910.0000 FC_UPPER_MIDSCALE_SARIMA_77.7407810.0000
FC_UPPER_MIDSCALE_TBATS_123.991870.0000 FC_UPPER_MIDSCALE_TBATS_78.4680660.0000
FC_UPPER_MIDSCALE_NNAR_136.740040.0000 FC_UPPER_MIDSCALE_NNAR_749.70050.0000
FC_UPPER_MIDSCALE_NNARX_130.111630.0000 FC_UPPER_MIDSCALE_NNARX_744.35050.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPPER_MIDSCALE_SNAIVE0.1544130.1113111.2704640.76226340 FC_UPPER_MIDSCALE_SNAIVE0.1535710.1097131.2529480.73212832
FC_UPPER_MIDSCALE_ETS_10.1301710.0941771.0724780.64492932 FC_UPPER_MIDSCALE_ETS_70.1323460.0951011.0831570.6346224
FC_UPPER_MIDSCALE_SARIMA_10.1208130.0908941.0349140.62244728 FC_UPPER_MIDSCALE_SARIMA_70.1227740.0930091.0592560.6206620
FC_UPPER_MIDSCALE_TBATS_10.1853880.1389641.5827940.95163244 FC_UPPER_MIDSCALE_TBATS_70.1974670.1510171.7198711.00775437
FC_UPPER_MIDSCALE_NNAR_10.1121590.0736190.8390850.50414615 FC_UPPER_MIDSCALE_NNAR_70.1477020.1008691.1515940.67311128
FC_UPPER_MIDSCALE_NNARX_10.1433510.0970831.1164880.66482936 FC_UPPER_MIDSCALE_NNARX_70.1963580.1630661.8424011.08815939
Mean forecast0.1056210.0766920.8766820.52519121 Mean forecast0.119770.0912781.039990.60910915
Median forecast0.1078280.074430.8523080.509716 Median forecast0.1211310.0901121.0290580.60132813
Regression-based weights0.1104520.0749480.8542650.51324820 Regression-based weightsNANANANANA
Bates–Granger weights0.1045990.0717890.8218630.4916158 Bates–Granger weights0.1182490.0885971.0100890.5912188
Bates–Granger ranks0.100490.0707380.8094220.4844174 Bates–Granger ranks0.1135370.0843680.9629710.5629984
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_UPPER_MIDSCALE_SNAIVE5.0599470.0002 FC_UPPER_MIDSCALE_SNAIVE7.2033160.0000
FC_UPPER_MIDSCALE_ETS_3031.253030.0000 FC_UPPER_MIDSCALE_ETS_9020.627930.0000
FC_UPPER_MIDSCALE_SARIMA_306.5532320.0000 FC_UPPER_MIDSCALE_SARIMA_9013.778280.0000
FC_UPPER_MIDSCALE_TBATS_3010.318440.0000 FC_UPPER_MIDSCALE_TBATS_906.3288320.0000
FC_UPPER_MIDSCALE_NNAR_3045.472150.0000 FC_UPPER_MIDSCALE_NNAR_9020.434920.0000
FC_UPPER_MIDSCALE_NNARX_3050.122040.0000 FC_UPPER_MIDSCALE_NNARX_909.1659780.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_UPPER_MIDSCALE_SNAIVE0.1505790.1060451.2128370.7219433 FC_UPPER_MIDSCALE_SNAIVE0.1608220.112371.2889281.01115828
FC_UPPER_MIDSCALE_ETS_300.1427590.1022131.164130.69585227 FC_UPPER_MIDSCALE_ETS_900.1681640.1212421.3835781.09099332
FC_UPPER_MIDSCALE_SARIMA_300.1208180.0897841.0240210.61123719 FC_UPPER_MIDSCALE_SARIMA_900.1455290.101661.1653040.91478424
FC_UPPER_MIDSCALE_TBATS_300.2019190.154061.7548071.04881940 FC_UPPER_MIDSCALE_TBATS_900.2163810.1633261.8637561.46968443
FC_UPPER_MIDSCALE_NNAR_300.1474780.0989831.1318510.67386325 FC_UPPER_MIDSCALE_NNAR_900.1409490.0900531.0388150.81033914
FC_UPPER_MIDSCALE_NNARX_300.149950.1084341.2334290.73820435 FC_UPPER_MIDSCALE_NNARX_900.1768220.1542061.7486991.38761839
Mean forecast0.1165180.0863680.9860830.5879817 Mean forecast0.13120.0971581.1118620.87427318
Median forecast0.120220.0866950.9922240.59020812 Median forecast0.1331060.0966521.1082970.8697216
Regression-based weightsNANANANANA Regression-based weights0.2208610.1228611.42091.10556138
Bates–Granger weights0.1180860.085630.9776830.5829575 Bates–Granger weights0.1237920.087170.9997450.7843974
Bates–Granger ranks0.121970.0885461.0104380.60280917 Bates–Granger ranks0.1238790.0885381.0145780.7967078
Table A5. Forecast evaluation results for the hotel class ‘midscale’. Source: STR SHARE Center, own calculations using R and EViews.
Table A5. Forecast evaluation results for the hotel class ‘midscale’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_MIDSCALE_SNAIVE12.475880.0000 FC_MIDSCALE_SNAIVE6.0654930.0000
FC_MIDSCALE_ETS_112.971350.0000 FC_MIDSCALE_ETS_716.505150.0000
FC_MIDSCALE_SARIMA_115.62790.0000 FC_MIDSCALE_SARIMA_717.110770.0000
FC_MIDSCALE_TBATS_116.665770.0000 FC_MIDSCALE_TBATS_710.115340.0000
FC_MIDSCALE_NNAR_112.596570.0000 FC_MIDSCALE_NNAR_729.502880.0000
FC_MIDSCALE_NNARX_127.128210.0000 FC_MIDSCALE_NNARX_722.575720.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_MIDSCALE_SNAIVE0.1983590.1494641.7648350.64569744 FC_MIDSCALE_SNAIVE0.1969090.1473581.7408130.63419132
FC_MIDSCALE_ETS_10.1394260.104711.2376650.45235631 FC_MIDSCALE_ETS_70.143030.1078421.2747640.46412417
FC_MIDSCALE_SARIMA_10.1478280.1097161.2964460.47398236 FC_MIDSCALE_SARIMA_70.1479910.1109061.3107210.47731128
FC_MIDSCALE_TBATS_10.1937530.1464621.7301780.63272840 FC_MIDSCALE_TBATS_70.2096060.1600891.8890380.68898236
FC_MIDSCALE_NNAR_10.1115870.0786230.9272610.33965814 FC_MIDSCALE_NNAR_70.1446920.1094541.2902040.47106221
FC_MIDSCALE_NNARX_10.1456390.1022911.224080.44190629 FC_MIDSCALE_NNARX_70.254910.2283842.6707950.98290643
Mean forecast0.1091450.0836090.9893670.36119818 Mean forecast0.1352080.1104991.3008150.47555922
Median forecast0.1096760.0803620.9528140.34717116 Median forecast0.1321790.1051.2386910.45189312
Regression-based weights0.1304330.0973481.1474840.42055224 Regression-based weights0.259540.2020132.3867490.86941241
Bates–Granger weights0.0999870.0740980.8785830.320114 Bates–Granger weights0.1281340.1031161.2151750.4437858
Bates–Granger ranks0.102950.077360.9169340.3342028 Bates–Granger ranks0.1278720.1023051.2060330.4402944
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_MIDSCALE_SNAIVE8.0519560.0000 FC_MIDSCALE_SNAIVE14.288080.0000
FC_MIDSCALE_ETS_3022.737770.0000 FC_MIDSCALE_ETS_9027.25340.0000
FC_MIDSCALE_SARIMA_3028.428320.0000 FC_MIDSCALE_SARIMA_9040.949660.0000
FC_MIDSCALE_TBATS_3012.200040.0000 FC_MIDSCALE_TBATS_9011.549670.0000
FC_MIDSCALE_NNAR_3031.678380.0000 FC_MIDSCALE_NNAR_9010.811720.0000
FC_MIDSCALE_NNARX_3017.790380.0000 FC_MIDSCALE_NNARX_9019.461840.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_MIDSCALE_SNAIVE0.1885460.1414991.6742440.65705333 FC_MIDSCALE_SNAIVE0.188580.138581.6470370.79236133
FC_MIDSCALE_ETS_300.1577240.1206311.4258130.56015228 FC_MIDSCALE_ETS_900.1833160.1316551.5635320.75276629
FC_MIDSCALE_SARIMA_300.1460720.1116241.3202180.51832824 FC_MIDSCALE_SARIMA_900.1644750.1258661.4938720.71966624
FC_MIDSCALE_TBATS_300.2128780.1619951.9117950.75222743 FC_MIDSCALE_TBATS_900.2273220.1730272.0475550.98931940
FC_MIDSCALE_NNAR_300.1355140.0997131.177820.46301914 FC_MIDSCALE_NNAR_900.1194510.0847981.0098210.4848514
FC_MIDSCALE_NNARX_300.1736190.1475721.7300510.68525335 FC_MIDSCALE_NNARX_300.1765010.1587071.8633290.90744234
Mean forecast0.1256880.101481.1970740.47122418 Mean forecast0.1316580.1032671.223530.59045119
Median forecast0.1273890.1004621.1861920.46649716 Median forecast0.1318070.101351.2022280.57949117
Regression-based weights0.2306260.1554071.8503980.72163541 Regression-based weights0.3003420.2444552.890741.39772444
Bates–Granger weights0.123830.0991751.1701790.4605214 Bates–Granger weights0.1200080.0925491.0973060.5291698
Bates–Granger ranks0.1245340.0992021.1706330.4606468 Bates–Granger ranks0.1230280.0942591.1180350.53894612
Table A6. Forecast evaluation results for the hotel class ‘economy’. Source: STR SHARE Center, own calculations using R and EViews.
Table A6. Forecast evaluation results for the hotel class ‘economy’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_ECONOMY_SNAIVE6.0923520.0000 FC_ECONOMY_SNAIVE2.3525350.0412
FC_ECONOMY_ETS_112.21090.0000 FC_ECONOMY_ETS_712.503840.0000
FC_ECONOMY_SARIMA_113.724280.0000 FC_ECONOMY_SARIMA_78.1273020.0000
FC_ECONOMY_TBATS_113.754340.0000 FC_ECONOMY_TBATS_76.7187920.0000
FC_ECONOMY_NNAR_127.232270.0000 FC_ECONOMY_NNAR_750.295360.0000
FC_ECONOMY_NNARX_137.518730.0000 FC_ECONOMY_NNARX_751.632460.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_ECONOMY_SNAIVE0.1761980.1370921.5637290.88777544 FC_ECONOMY_SNAIVE0.1738170.1352091.5426390.84845529
FC_ECONOMY_ETS_10.1195630.0880661.0060980.57029432 FC_ECONOMY_ETS_70.1230770.089951.0273360.5644494
FC_ECONOMY_SARIMA_10.129820.0936761.0718240.60662336 FC_ECONOMY_SARIMA_70.1369690.0996491.1393590.62531115
FC_ECONOMY_TBATS_10.1694870.1274471.4571690.82531640 FC_ECONOMY_TBATS_70.1797770.1383021.5789640.86786436
FC_ECONOMY_NNAR_10.1083180.0782430.8907720.50668321 FC_ECONOMY_NNAR_70.1728720.1367091.5561560.85786831
FC_ECONOMY_NNARX_10.1107880.0821570.9444790.53202928 FC_ECONOMY_NNARX_70.1867040.152571.7327840.95739840
Mean forecast0.0987870.0803770.9165090.52050222 Mean forecast0.1275470.1040081.1837060.65266515
Median forecast0.0934760.0738890.8442860.4784888 Median forecast0.1235310.0995161.1334670.6244778
Regression-based weights0.1059290.0742910.8481720.48109114 Regression-based weights1.3679220.86948510.011185.4561444
Bates–Granger weights0.0941570.0756690.8627420.49001415 Bates–Granger weights0.1295830.1053581.1986250.66113619
Bates–Granger ranks0.091540.0730580.8333710.4731064 Bates–Granger ranks0.1332430.1073171.2204270.67342923
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_ECONOMY_SNAIVE2.9611280.0130 FC_ECONOMY_SNAIVE13.664080.0000
FC_ECONOMY_ETS_3015.341690.0000 FC_ECONOMY_ETS_9017.838440.0000
FC_ECONOMY_SARIMA_308.2267930.0000 FC_ECONOMY_SARIMA_9020.189070.0000
FC_ECONOMY_TBATS_3012.15090.0000 FC_ECONOMY_TBATS_9016.265090.0000
FC_ECONOMY_NNAR_3044.4030.0000 FC_ECONOMY_NNAR_9026.515770.0000
FC_ECONOMY_NNARX_3037.031560.0000 FC_ECONOMY_NNARX_9012.344420.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_ECONOMY_SNAIVE0.1718520.1339591.5288590.89971232 FC_ECONOMY_SNAIVE0.1832350.1439561.6465371.14036336
FC_ECONOMY_ETS_300.1346520.0995651.136310.66871115 FC_ECONOMY_ETS_900.1641480.122011.395570.96651532
FC_ECONOMY_SARIMA_300.1366860.1009091.1539470.67773722 FC_ECONOMY_SARIMA_900.1601520.1205991.3829390.95533828
FC_ECONOMY_TBATS_300.1876860.1445751.6494210.97101237 FC_ECONOMY_TBATS_900.214830.1610541.8398311.27580740
FC_ECONOMY_NNAR_300.1863060.1526041.7345261.02493839 FC_ECONOMY_NNAR_900.1518950.1194371.3698970.94613324
FC_ECONOMY_NNARX_300.1556610.1242821.4153370.83471828 FC_ECONOMY_NNARX_900.1376460.1141561.308520.90429920
Mean forecast0.1248410.1012981.1520030.6803521 Mean forecast0.1332910.1092681.2477260.86557816
Median forecast0.1223860.0990841.1283680.665487 Median forecast0.128510.1033111.1805090.81838912
Regression-based weights2204.4681471.01816924.299879.83244 Regression-based weightsNANANANANA
Bates–Granger weights0.1238960.0997051.1335240.66965113 Bates-Granger weights0.1249150.10171.1613970.8056288
Bates–Granger ranks0.1240620.0987311.1221460.6631096 Bates-Granger ranks0.1243060.1015991.1602480.8048274

References

  1. European Cities Marketing ECM Benchmarking Report; 16th Official Edition 2019–2020; European Cities Marketing: Dijon, France, 2020.
  2. Gunter, U.; Önder, I. Determinants of Airbnb Demand in Vienna and their Implications for the Traditional Accommodation Industry. Tour. Econ. 2018, 24, 270–293. [Google Scholar] [CrossRef]
  3. City of Vienna Tourismus-Statistiken. 2021. Available online: https://www.wien.gv.at/statistik/wirtschaft/tourismus/ (accessed on 11 February 2021).
  4. Haensel, A.; Koole, G. Booking Horizon Forecasting with Dynamic Updating: A Case Study of Hotel Reservation Data. Int. J. Forecast. 2011, 27, 942–960. [Google Scholar] [CrossRef]
  5. Pereira, L.N. An Introduction to Helpful Forecasting Methods for Hotel Revenue Management. Int. J. Hosp. Manag. 2016, 58, 13–23. [Google Scholar] [CrossRef]
  6. Rajopadhye, M.; Ghalia, M.; Wang, P.; Baker, T.; Eister, C. Forecasting Uncertain Hotel Room Demand. Inf. Sci. 2001, 132, 1–11. [Google Scholar] [CrossRef]
  7. Weatherford, L.R.; Kimes, S.E. A Comparison of Forecasting Methods for Hotel Revenue Management. Int. J. Forecast. 2003, 19, 401–415. [Google Scholar] [CrossRef] [Green Version]
  8. Weatherford, L.R.; Kimes, S.E.; Scott, D. Forecasting for Hotel Revenue Management: Testing Aggregation against Disaggregation. Cornell Hotel Restaur. Admin. Q. 2001, 42, 53–64. [Google Scholar] [CrossRef]
  9. Mohammed, I.; Guillet, B.D.; Law, R. Competitor Set Identification in the Hotel iIndustry: A Case Study of a Full-Service Hotel in Hong Kong. Int. J. Hosp. Manag. 2014, 39, 29–40. [Google Scholar] [CrossRef]
  10. Barros, C.P.; Dieke, P.U.C. Technical Efficiency of African Hotels. Int. J. Hosp. Manag. 2008, 27, 438–447. [Google Scholar] [CrossRef]
  11. Barros, C.P. Measuring Efficiency in the Hotel Sector. Ann. Tour. Res. 2005, 32, 456–477. [Google Scholar] [CrossRef]
  12. Chen, T.-H. Performance Measurement of an Enterprise and Business Units with an Application to a Taiwanese Hotel Chain. Int. J. Hosp. Manag. 2009, 28, 415–422. [Google Scholar] [CrossRef]
  13. Sorokina, E.; Semrad, K.; Mills, B. Practical Sales Forecasting: Potential Solutions for Independently Owned Hotels. Tour. Anal. 2016, 21, 631–644. [Google Scholar] [CrossRef]
  14. Box, G.E.P.; Jenkins, G.M.; Reinsel, G.C.; Ljung, G.M. Time Series Analysis: Forecasting and Control, 5th ed.; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  15. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef] [PubMed]
  16. Law, R.; Li, G.; Fong, D.K.C.; Han, X. Tourism Demand Forecasting: A Deep Learning Approach. Ann. Tour. Res. 2019, 75, 410–423. [Google Scholar] [CrossRef]
  17. Sun, S.; Wei, Y.; Tsui, K.L.; Wang, S. Forecasting Tourist Arrivals with Machine Learning and Internet Search Index. Tour. Manag. 2019, 70, 1–10. [Google Scholar] [CrossRef]
  18. Hyndman, R.J.; Koehler, A.B.; Ord, J.K.; Snyder, R.D. Forecasting with Exponential Smoothing: The State Space Approach; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
  19. Hyndman, R.J.; Koehler, A.B.; Snyder, R.D.; Grose, S. A State Space Framework for Automatic Forecasting Using Exponential Smoothing Methods. Int. J. Forecast. 2002, 18, 439–454. [Google Scholar] [CrossRef] [Green Version]
  20. De Livera, A.M.; Hyndman, R.J.; Snyder, R.D. Forecasting Time Series with Complex Seasonal Patterns Using Exponential Smoothing. J. Am. Stat. Assoc. 2011, 106, 1513–1527. [Google Scholar] [CrossRef] [Green Version]
  21. Hyndman, R.J.; Athanasopoulos, G. Forecasting: Principles and Practice, 2nd ed.; Otexts: Melbourne, Australia, 2018; Available online: https://otexts.com/fpp2/ (accessed on 6 August 2020).
  22. Canina, L.; Enz, C.A. Revenue Management in U.S. hotels: 2001–2005. Cornell Hosp. Rep. 2006, 6, 6–12. [Google Scholar]
  23. Cho, S.; Lee, G.; Rust, J.; Yu, M.; Optimal Dynamic Hotel Pricing. 2018 Meeting Papers 179. Society for Economic Dynamics. 2020. Available online: https://ideas.repec.org/p/red/sed018/179.html (accessed on 7 November 2018).
  24. Song, H.; Witt, S.F.; Li, G. The Advanced Econometrics of Tourism Demand; Routledge: New York, NY, USA; London, UK,, 2009. [Google Scholar]
  25. Clements, M.P.; Harvey, D.I. Forecast Combination and Encompassing. In Palgrave Handbook of Econometrics, Vol. 2: Applied Econometrics; Mills, T.C., Patterson, T., Eds.; Palgrave Macmillan: Basingstoke, UK, 2009; pp. 169–198. [Google Scholar]
  26. Costantini, M.; Gunter, U.; Kunst, R.M. Forecast Combinations in a DSGE-VAR Lab. J. Forecast. 2017, 36, 305–324. [Google Scholar] [CrossRef] [Green Version]
  27. Chong, Y.Y.; Hendry, D.F. Econometric Evaluation of Linear Macro-Economic Models. Rev. Econ. Stud. 1986, 53, 671–690. [Google Scholar] [CrossRef]
  28. Timmermann, A. Forecast Combinations. In Handbook of Economic Forecasting; Elliott, G., Granger, C.W.J., Timmermann, A., Eds.; North-Holland: Amsterdam, The Netherlands, 2006; Volume 1, pp. 135–196. [Google Scholar]
  29. Palm, F.; Zellner, A. To Combine or Not To Combine? Issues of Combining Forecasts. J. Forecast. 1992, 11, 687–701. [Google Scholar] [CrossRef]
  30. De Menezes, L.; Bunn, D.W. Diagnostic Tracking and Model Specification in Combined Forecast of U.K. Inflation. J. Forecast. 1993, 12, 559–572. [Google Scholar] [CrossRef]
  31. Genre, V.; Kenny, G.; Meyler, A.; Timmermann, A. Combining Expert Forecasts: Can Anything Beat the Simple Average? Int. J. Forecast. 2013, 29, 108–112. [Google Scholar] [CrossRef]
  32. Hsiao, C.; Wan, S.K. Is There an Optimal Forecast Combination? J. Econ. 2014, 178, 294–309. [Google Scholar] [CrossRef] [Green Version]
  33. Stock, J.H.; Watson, M.W. Combination Forecasts of Output Growth in a Seven-Country Data Set. J. Forecast. 2004, 23, 405–430. [Google Scholar] [CrossRef]
  34. Granger, C.; Ramanathan, R. Improved Methods of Combining Forecasts. J. Forecast. 1984, 3, 197–204. [Google Scholar] [CrossRef]
  35. Bates, J.M.; Granger, C.W. The Combination of Forecasts. J. Operat. Res. Soc. 1969, 20, 451–468. [Google Scholar] [CrossRef]
  36. Aiolfi, M.; Timmermann, A. Persistence in Forecasting Performance and Conditional Combination Strategies. J. Econ. 2006, 135, 31–53. [Google Scholar] [CrossRef]
  37. Frechtling, D.C. Forecasting Tourism Demand: Methods and Strategies; Butterworth Heinemann: Burlington, MA, USA, 2001. [Google Scholar]
  38. Ivanov, S.; Zhechev, V. Hotel Revenue Management—A Critical Literature Review. Tourism 2012, 60, 175–197. [Google Scholar] [CrossRef] [Green Version]
  39. Athanasopoulos, G.; Hyndman, R.J.; Song, H.; Wu, D.C. The Tourism Forecasting Competition. Int. J. Forecast. 2011, 27, 822–844. [Google Scholar] [CrossRef]
  40. Song, H.; Li, G. Editorial: Tourism Forecasting Competition in the Time of COVID-19. Ann. Tour. Res. 2021, 88, 103198. [Google Scholar] [CrossRef]
  41. Kourentzes, N.; Saayman, A.; Jean-Pierre, P.; Provenzano, D.; Sahli, M.; Seetaram, N.; Volo, S. Visitor Arrivals Forecasts amid COVID-19: A Perspective from the Africa Team. Ann. Tour. Res. 2021, 88, 103197. [Google Scholar] [CrossRef]
  42. Qiu, R.T.R.; Wu, D.C.; Dropsy, V.; Petit, S.; Pratt, S.; Ohe, Y. Visitor Arrivals Forecasts amid COVID-19: A Perspective from the Asia and Pacific Team. Ann. Tour. Res. 2021, 88, 103155. [Google Scholar] [CrossRef]
  43. Liu, A.; Vici, L.; Ramos, V.; Giannoni, S.; Blake, A. Visitor Arrivals Forecasts amid COVID-19: A Perspective from the Europe Team. Ann. Tour. Res. 2021, 88, 103182. [Google Scholar] [CrossRef]
  44. Zhang, H.; Song, H.; Wen, L.; Liu, C. Forecasting Tourism Recovery amid COVID-19. Ann. Tour. Res. 2021, 87, 103149. [Google Scholar] [CrossRef]
  45. Athanasopoulos, G.; Ahmed, R.A.; Hyndman, R.J. Hierarchical Forecasts for Australian Domestic Tourism. Int. J. Forecast. 2009, 25, 146–166. [Google Scholar] [CrossRef] [Green Version]
  46. Bonham, C.; Gangnes, B.; Zhou, T. Modeling Tourism: A Fully Identified VECM Approach. Int. J. Forecast. 2009, 25, 531–549. [Google Scholar] [CrossRef] [PubMed]
  47. Kim, J.H.; Wong, K.; Athanasopoulos, G.; Liu, S. Beyond Point Forecasting: Evaluation of Alternative Prediction Intervals for Tourist Arrivals. Int. J. Forecast. 2011, 27, 887–901. [Google Scholar] [CrossRef]
  48. Song, H.; Li, G.; Witt, S.F.; Athanasopoulos, G. Forecasting Tourist Arrivals Using Time-Varying Parameter Structural Time Series Models. Int. J. Forecast. 2011, 27, 855–869. [Google Scholar] [CrossRef]
  49. Andrawis, R.R.; Atiya, A.F.; El-Shishiny, H. Combination of Long Term and Short Term Forecasts with Application to Tourism Demand Forecasting. Int. J. Forecast. 2011, 27, 870–886. [Google Scholar] [CrossRef]
  50. Gunter, U.; Önder, I. Forecasting International City Tourism Demand for Paris: Accuracy of Uni- and Multivariate Models Employing Monthly Data. Tour. Manag. 2015, 46, 123–135. [Google Scholar] [CrossRef]
  51. Athanasopoulos, S.; Song, H.; Sun, J.A. Bagging in Tourism Demand Modeling and Forecasting. J. Travel Res. 2018, 57, 52–68. [Google Scholar] [CrossRef]
  52. Li, S.; Chen, T.; Wang, L.; Ming, C. Effective Tourist Volume Forecasting Supported by PCA and Improved BPNN Using Baidu Index. Tour. Manag. 2018, 68, 116–126. [Google Scholar] [CrossRef]
  53. Panagiotelis, A.; Athanasopoulos, G.; Gamakumara, P.; Hyndman, R.J. Forecast Reconciliation: A Geometric View with New Insights on Bias Correction. Int. J. Forecast. 2021, 37, 343–359. [Google Scholar] [CrossRef]
  54. Pan, B.; Wu, D.C.; Song, H. Forecasting Hotel Room Demand Using Search Engine Data. J. Hosp. Tour. Technol. 2012, 3, 196–210. [Google Scholar] [CrossRef] [Green Version]
  55. Teixeira, J.P.; Fernandes, P.O. Tourism Time Series Forecast—Different ANN Architectures with Time Index Input. Procedia Technol. 2012, 5, 445–454. [Google Scholar] [CrossRef] [Green Version]
  56. Song, H.; Gao, B.Z.; Lin, V.S. Combining Statistical and Judgmental Forecasts via a Web-Based Tourism Demand Forecasting System. Int. J. Forecast. 2013, 29, 295–310. [Google Scholar] [CrossRef]
  57. Yang, Y.; Pan, B.; Song, H. Predicting Hotel Demand Using Destination Marketing Organization’s Web Traffic Data. J. Travel Res. 2014, 53, 433–447. [Google Scholar] [CrossRef] [Green Version]
  58. Guizzardi, A.; Stacchini, A. Real-Time Forecasting Regional Tourism with Business Sentiment Surveys. Tour. Manag. 2015, 47, 213–223. [Google Scholar] [CrossRef]
  59. Lee, M. Modeling and Forecasting Hotel Room Demand Based on Advance Booking Information. Tour. Manag. 2018, 66, 62–71. [Google Scholar] [CrossRef]
  60. Guizzardi, A.; Pons, F.M.E.; Angelini, G.; Ranieri, E. Big Data from Dynamic Pricing: A Smart Approach to Tourism Demand Forecasting. Int. J. Forecast. 2021, 37, 1049–1060. [Google Scholar] [CrossRef]
  61. Ampountolas, A. Modeling and Forecasting Daily Hotel Demand: A Comparison Based on SARIMAX, Neural Networks, and GARCH Models. Forecasting 2021, 3, 37. [Google Scholar] [CrossRef]
  62. Bi, J.W.; Liu, Y.; Li, H. Daily Tourism Volume Forecasting for Tourist Attractions. Ann. Tour. Res. 2020, 83, 102923. [Google Scholar] [CrossRef]
  63. Chen, R.; Liang, C.Y.; Hong, W.C.; Gu, D.X. Forecasting Holiday Daily Tourist Flow Based on Seasonal Support Vector Regression with Adaptive Genetic Algorithm. Appl. Soft Comput. 2015, 26, 435–443. [Google Scholar] [CrossRef]
  64. Schwartz, Z.; Uysal, M.; Webb, T.; Altin, M. Hotel Daily Occupancy Forecasting with Competitive Sets: A Recursive Algorithm. Int. J. Contemp. Hosp. Manag. 2016, 28, 267–285. [Google Scholar] [CrossRef]
  65. Zhang, B.; Li, N.; Shi, F.; Law, R. A Deep Learning Approach for Daily Tourist Flow Forecasting with Consumer Search Data. Asia Pac. J. Tour. Res. 2020, 25, 323–339. [Google Scholar] [CrossRef]
  66. Zhang, G.; Wu, J.; Pan, B.; Li, J.; Ma, M.; Zhang, M.; Wang, J. Improving Daily Occupancy Forecasting Accuracy for Hotels Based on EEMD-ARIMA Model. Tour. Econ. 2017, 23, 1496–1514. [Google Scholar] [CrossRef]
  67. Jiao, E.X.; Chen, J. Tourism Forecasting: A Review of Methodological Developments over the Last Decade. Tour. Econ. 2019, 25, 469–492. [Google Scholar] [CrossRef]
  68. Song, H.; Qiu, R.T.R.; Park, J. A Review of Research on Tourism Demand Forecasting. Ann. Tour. Res. 2019, 75, 338–362. [Google Scholar] [CrossRef]
  69. Li, G.; Song, H.; Witt, S.F. Recent Developments in Econometric Modeling and Forecasting. J. Travel Res. 2005, 44, 82–99. [Google Scholar] [CrossRef] [Green Version]
  70. Song, H.; Li, G. Tourism Demand Modelling and Forecasting: A Review of Recent Research. Tour. Manag. 2008, 29, 203–220. [Google Scholar] [CrossRef] [Green Version]
  71. Smeral, E. Forecasting the City Hotel Market. Tour. Anal. 2014, 19, 339–349. [Google Scholar] [CrossRef]
  72. Gunter, U.; Önder, I. Forecasting City Arrivals with Google Analytics. Ann. Tour. Res. 2016, 61, 199–212. [Google Scholar] [CrossRef]
  73. Önder, I.; Gunter, U. Forecasting Tourism Demand with Google Trends for a Major European City Destination. Tour. Anal. 2016, 21, 203–220. [Google Scholar] [CrossRef]
  74. Gunter, U.; Önder, I.; Gindl, S. Exploring the Predictive Ability of LIKES of Posts on the Facebook Pages of Four Major City DMOs in Austria. Tour. Econ. 2019, 25, 375–401. [Google Scholar] [CrossRef]
  75. Önder, I.; Gunter, U.; Scharl, A. Forecasting Tourist Arrivals with the Help of Web Sentiment: A Mixed-Frequency Modeling Approach for Big Data. Tour. Anal. 2019, 24, 437–452. [Google Scholar] [CrossRef]
  76. Giacomini, R.; White, H. Tests of Conditional Predictive Ability. Econometrica 2006, 74, 1545–1578. [Google Scholar] [CrossRef] [Green Version]
  77. Liu, A.; Lin, V.S.; Li, G.; Song, H. Ex Ante Tourism Forecasting Assessment. J. Travel Res. 2020, 61, 2022. [Google Scholar] [CrossRef]
  78. Fritz, R.G.; Brandon, C.; Xander, J. Combining Time-Series and Econometric Forecast of Tourism Activity. Ann. Tour. Res. 1984, 11, 219–229. [Google Scholar] [CrossRef]
  79. Fiori, A.M.; Foroni, I. Reservation Forecasting Models for Hospitality SMEs with a View to Enhance Their Economic Sustainability. Sustainability 2019, 11, 1274. [Google Scholar] [CrossRef] [Green Version]
  80. Schwartz, Z.; Webb, T.; van der Rest, J.-P.I.; Koupriouchina, L. Enhancing the Accuracy of Revenue Management System Forecasts: The Impact of Machine and Human Learning on the Effectiveness of Hotel Occupancy Forecast Combinations across Multiple Forecasting Horizons. Tour. Econ. 2021, 27, 273–291. [Google Scholar] [CrossRef]
  81. Sax, C.; Steiner, P. Temporal Disaggregation of Time Series. R J. 2013, 5, 80–87. [Google Scholar] [CrossRef] [Green Version]
  82. R Core Team. R: A Language and Environment for Statistical Computing; R Foundation for Statistical Computing: Vienna, Austria, 2020; Available online: https://www.R-project.org/ (accessed on 7 November 2020).
  83. RStudio Team. RStudio: Integrated Development for R; Rstudio Inc.: Boston, MA, USA, 2020; Available online: http://www.rstudio.com/ (accessed on 7 November 2020).
  84. Hyndman, R.J.; Khandakar, Y. Automatic Time Series Forecasting: The Forecast Package for R. J. Stat. Softw. 2008, 26, 1–22. [Google Scholar]
  85. Hyndman, R.J.; Athanasopoulos, G.; Bergmeir, C.; Caceres, G.; Chhay, L.; O’Hara-Wild, M.; Petropoulos, F.; Razbash, S.; Wang, E.; Yasmeen, F. forecast: Forecasting Functions for Time Series and Linear Models. R Package Version 8.12. 2020. Available online: http://pkg.robjhyndman.com/forecast (accessed on 3 August 2020).
  86. Cleveland, R.B.; Cleveland, W.S.; McRae, J.E.; Terpenning, I.J. STL: A Seasonal-Trend Decomposition Procedure Based on Loess. J. Off. Stat. 1990, 6, 3–33. [Google Scholar]
  87. Akaike, H. A New Look at the Statistical Model Identification. IEEE Trans. Autom. Control 1974, 19, 716–723. [Google Scholar] [CrossRef]
  88. Granger, C.W.J. Investigating Causal Relations by Econometric Models and Cross-Spectral Methods. Econometrica 1969, 37, 424–438. [Google Scholar] [CrossRef]
  89. Hyndman, R.J.; Koehler, A.B. Another Look at Measures of Forecast Accuracy. Int. J. Forecast. 2006, 22, 679–688. [Google Scholar] [CrossRef] [Green Version]
  90. Nowotarski, J.; Raviv, E.; Trück, S.; Weron, R. An Empirical Comparison of Alternative Schemes for Combining Electricity Spot Price Forecasts. Energy Econ. 2014, 46, 395–412. [Google Scholar] [CrossRef]
  91. Hu, M.; Song, H. Data Source Combination for Tourism Demand Forecasting. Tour. Econ. 2020, 26, 1248–1265. [Google Scholar] [CrossRef]
  92. Hansen, P.R.; Lunde, A.; Nason, J.M. The Model Confidence Set. Econometrica 2011, 79, 453–497. [Google Scholar] [CrossRef] [Green Version]
  93. Amendola, A.; Braione, M.; Candila, V.; Storti, G. A Model Confidence Set Approach to the Combination of Multivariate Volatility Forecasts. Int. J. Forecast. 2020, 36, 873–891. [Google Scholar] [CrossRef]
  94. Aras, S. On Improving GARCH Volatility Forecasts for Bitcoin via a Meta-Learning Approach. Knowl.-Based Syst. 2021, 230, 10739. [Google Scholar] [CrossRef]
Figure 1. Evolution and STL decomposition of hotel room demand in Vienna. Hotel classes from top to bottom: (a) ‘luxury’, (b) ‘upper upscale’, (c) ‘upscale’, (d) ‘upper midscale’, (e) ‘midscale’, (f) ‘economy’, and (g) ‘all’. Source: STR SHARE Center, own illustration using R.
Figure 1. Evolution and STL decomposition of hotel room demand in Vienna. Hotel classes from top to bottom: (a) ‘luxury’, (b) ‘upper upscale’, (c) ‘upscale’, (d) ‘upper midscale’, (e) ‘midscale’, (f) ‘economy’, and (g) ‘all’. Source: STR SHARE Center, own illustration using R.
Forecasting 03 00054 g001aForecasting 03 00054 g001bForecasting 03 00054 g001cForecasting 03 00054 g001d
Figure 2. Evolution and STL decomposition of inflation-adjusted ADR in Vienna. Hotel classes from top to bottom: (a) ‘luxury’, (b) ‘upper upscale’, (c) ‘upscale’, (d) ‘upper midscale’, (e) ‘midscale’, (f) ‘economy’, and (g) ‘all’. Source: STR SHARE Center, own illustration using R.
Figure 2. Evolution and STL decomposition of inflation-adjusted ADR in Vienna. Hotel classes from top to bottom: (a) ‘luxury’, (b) ‘upper upscale’, (c) ‘upscale’, (d) ‘upper midscale’, (e) ‘midscale’, (f) ‘economy’, and (g) ‘all’. Source: STR SHARE Center, own illustration using R.
Forecasting 03 00054 g002aForecasting 03 00054 g002bForecasting 03 00054 g002cForecasting 03 00054 g002d
Figure 3. Scatterplot of hotel room demand and inflation-adjusted ADR in Vienna for hotel class ‘all’. Source: STR SHARE Center, own illustration using R.
Figure 3. Scatterplot of hotel room demand and inflation-adjusted ADR in Vienna for hotel class ‘all’. Source: STR SHARE Center, own illustration using R.
Forecasting 03 00054 g003
Figure 4. Historical data (solid line) and forecast comparison graph of all forecast models for hotel class ‘all’ and h = 1 for the period from 1 October 2019 to 31 January 2020. Source: STR SHARE Center, own illustration using EViews Version 11.
Figure 4. Historical data (solid line) and forecast comparison graph of all forecast models for hotel class ‘all’ and h = 1 for the period from 1 October 2019 to 31 January 2020. Source: STR SHARE Center, own illustration using EViews Version 11.
Forecasting 03 00054 g004
Table 1. Forecast evaluation results for the hotel class ‘all’. Source: STR SHARE Center, own calculations using R and EViews.
Table 1. Forecast evaluation results for the hotel class ‘all’. Source: STR SHARE Center, own calculations using R and EViews.
h = 1Forecast encompassing tests h = 7Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_ALL_SNAIVE14.252860.0000 FC_ALL_SNAIVE5.9746510.0000
FC_ALL_ETS_118.878460.0000 FC_ALL_ETS_717.686640.0000
FC_ALL_SARIMA_110.529370.0000 FC_ALL_SARIMA_79.6828640.0000
FC_ALL_TBATS_124.454110.0000 FC_ALL_TBATS_712.429740.0000
FC_ALL_NNAR_130.802030.0000 FC_ALL_NNAR_744.340230.0000
FC_ALL_NNARX_122.587610.0000 FC_ALL_NNARX_750.427010.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_ALL_SNAIVE0.1464870.1053421.0327030.67952940 FC_ALL_SNAIVE0.1458210.1039411.019405
FC_ALL_ETS_10.1239920.0903360.8848910.5827336 FC_ALL_ETS_70.1259010.09110.8926130.59136324
FC_ALL_SARIMA_10.1120780.0813610.7971550.52483528 FC_ALL_SARIMA_70.1146610.0835220.8181220.54217111
FC_ALL_TBATS_10.1642690.127521.2484910.82259344 FC_ALL_TBATS_70.1770670.1359321.3307110.88238340
FC_ALL_NNAR_10.0987450.0655490.6419030.42283714 FC_ALL_NNAR_70.1376230.0993170.9720220.64470228
FC_ALL_NNARX_10.1199570.0829270.8183250.53493732 FC_ALL_NNARX_70.1593840.1227291.1956560.79667836
Mean forecast0.0941290.0696240.6830520.44912318 Mean forecast0.1107520.0853150.835130.5538114
Median forecast0.0962460.0678420.6666850.43762816 Median forecast0.1076910.0812080.7962670.527154
Regression-based weights0.1054090.0725970.7123630.46830124 Regression-based weightsNANANANANA
Bates–Granger weights0.0910460.0635480.6244250.4099295 Bates–Granger weights0.1115680.0854150.8359280.55445918
Bates–Granger ranks0.0897130.0647010.63530.4173677 Bates–Granger ranks0.1116690.0850690.8322280.55221313
h = 30Forecast encompassing tests h = 90Forecast encompassing tests
ForecastF-statF-prob ForecastF-statF-prob
FC_ALL_SNAIVE4.700360.0004 FC_ALL_SNAIVE5.7596090.0001
FC_ALL_ETS_3022.477830.0000 FC_ALL_ETS_9015.751790.0000
FC_ALL_SARIMA_308.6586920.0000 FC_ALL_SARIMA_9010.832320.0000
FC_ALL_TBATS_3010.527560.0000 FC_ALL_TBATS_906.6342320.0000
FC_ALL_NNAR_3053.269930.0000 FC_ALL_NNAR_9015.666480.0000
FC_ALL_NNARX_3042.313340.0000 FC_ALL_NNARX_9011.32570.0000
Forecast accuracy measures Forecast accuracy measures
ForecastRMSEMAEMAPE (%)MASESum of ranks ForecastRMSEMAEMAPE (%)MASESum of ranks
FC_ALL_SNAIVE0.1426070.1006740.9881350.68840229 FC_ALL_SNAIVE0.1516930.1065481.0483011.01271731
FC_ALL_ETS_300.1335470.0966370.947040.66079724 FC_ALL_ETS_900.1540560.1115141.0946331.05991835
FC_ALL_SARIMA_300.1123180.0809980.7940060.5538596 FC_ALL_SARIMA_900.1340520.0941040.9262580.8944423
FC_ALL_TBATS_300.1803360.138181.3526220.94486644 FC_ALL_TBATS_900.1927980.1455281.4266561.38321544
FC_ALL_NNAR_300.1420210.1031421.0096490.70527831 FC_ALL_NNAR_900.1314940.094080.926440.89421221
FC_ALL_NNARX_300.1522780.1159431.1313260.79281136 FC_ALL_NNARX_900.1550560.1297691.267281.23342839
Mean forecast0.1121320.0858270.8404260.58687911 Mean forecast0.1237930.0924020.9072390.87826316
Median forecast0.1120060.0836310.8207680.5718637 Median forecast0.1203170.0888970.8742220.84494812
Regression-based weights0.1546940.1182391.1545350.8085140 Regression-based weights0.1597070.1001480.9915890.95188731
Bates–Granger weights0.1148430.0872960.8545410.59692416 Bates–Granger weights0.1194770.0878070.8627610.8345888
Bates–Granger ranks0.1176630.0890360.8714030.60882220 Bates–Granger ranks0.1175430.0859390.8444240.8168334
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gunter, U. Improving Hotel Room Demand Forecasts for Vienna across Hotel Classes and Forecast Horizons: Single Models and Combination Techniques Based on Encompassing Tests. Forecasting 2021, 3, 884-919. https://0-doi-org.brum.beds.ac.uk/10.3390/forecast3040054

AMA Style

Gunter U. Improving Hotel Room Demand Forecasts for Vienna across Hotel Classes and Forecast Horizons: Single Models and Combination Techniques Based on Encompassing Tests. Forecasting. 2021; 3(4):884-919. https://0-doi-org.brum.beds.ac.uk/10.3390/forecast3040054

Chicago/Turabian Style

Gunter, Ulrich. 2021. "Improving Hotel Room Demand Forecasts for Vienna across Hotel Classes and Forecast Horizons: Single Models and Combination Techniques Based on Encompassing Tests" Forecasting 3, no. 4: 884-919. https://0-doi-org.brum.beds.ac.uk/10.3390/forecast3040054

Article Metrics

Back to TopTop