keywords Business & Economics Business, Finance DEMAND DYNAMICS Social Sciences agent-based models heterogeneous agents mean-field approximation stock-flow consistency