In business analytics, what is the purpose of discrete diffusion modeling when estimating the ratios of the data distribution?
A. To forecast future trends based on historical data patterns.
B. To model the spread of innovations or products through a market and estimate adoption rates.
C. To calculate the average rate of return on investments.
D. To determine the cost-effectiveness of various marketing strategies.