Mathematical modeling involves identifying relevant facts or data, then using a formal system to represent the real-world mechanism behind them. In the process, modeling can aid both description and prediction of observations.
Mathematical modeling can make powerful analogies between different observed phenomena by suggesting the same underlying mechanism. On the other hand, the challenge in mathematical modeling is deciding which details matter, and which should be ignored.