In the context of data analysis, what is the primary role of a predictor?
A) To perform data cleaning and preparation
B) To identify and forecast future values based on historical data
C) To visualize data in charts and graphs
D) To store and manage data securely