Forecasting state tax revenues, recessions and their uncertainties using mixed-frequency data, model averaging, bootstrap, ROC analysis and machine learning