A comparative analysis of three macro price forecasting models