A software program or algorithm that forecasts.
A person who forecasts.
Something that anticipates, predicts, or foretells.
A predictor variable.