Predictive analytics forecasts future outcomes based on historical data and statistical algorithms, while prescriptive analytics suggests optimal actions to achieve desired outcomes. Predictive analytics focuses on what might happen, while prescriptive analytics recommends what should be done to achieve the best results.