Hotel daily occupancy forecasting with competitive sets: a recursive algorithm | Synapse