Which of the following best describes a diffusion model?
A) A statistical model used to predict the spread of diseases within a population
B) A mathematical framework that describes how particles or substances spread from areas of high concentration to low concentration over time
C) A model that explains the process of technological adoption and market penetration
D) A model used to simulate financial market behaviors and investment risks