This is a bit on the wonkish side, but since I've talked a lot about the difficulties that heterogeneous agents pose in macroeconomics, particularly for aggregation, I thought I should note this review of models with heterogeneous agents:
Macroeconomics with Heterogeneity: A Practical Guide, by Fatih Guvenen, Economic Quarterly, FRB Richmond: This article reviews macroeconomic models with heterogeneous households. A key question for the relevance of these models concerns the degree to which markets are complete. This is because the existence of complete markets imposes restrictions on (i) how much heterogeneity matters for aggregate phenomena and (ii) the types of cross-sectional distributions that can be obtained. The degree of market incompleteness, in turn, depends on two factors: (i) the richness of insurance opportunities provided by the economic environment and (ii) the nature and magnitude of idiosyncratic risks to be insured. First, I review a broad collection of empirical evidence—from econometric tests of "full insurance," to quantitative and empirical analyses of the permanent income ("self-insurance") model that examine how it fits the facts about life-cycle allocations, to studies that try to directly measure where economies place between these two benchmarks ("partial insurance"). The empirical evidence I survey reveals significant uncertainty in the profession regarding the magnitudes of idiosyncratic risks, as well as whether or not these risks have increased since the 1970s. An important difficulty stems from the fact that inequality often arises from a mixture of idiosyncratic risk and fixed (or predictable) heterogeneity, making the two challenging to disentangle. Second, I discuss applications of incomplete markets models to trends in wealth, consumption, and earnings inequality both over the life cycle and over time, where this challenge is evident. Third, I discuss "approximate" aggregation—the finding that some incomplete markets models generate aggregate implications very similar to representative-agent models. What approximate aggregation does and does not imply is illustrated through several examples. Finally, I discuss some computational issues relevant for solving and calibrating such models and I provide a simple yet fully parallelizable global optimization algorithm that can be used to calibrate heterogeneous agent models. View Full Article.