forecast

verb

Predict or estimate (a future event or trend).

noun

A calculation or estimate of future events, especially coming weather or a financial trend.