Three-way forecasting