predictive budget allocation