A Behavioral New Keynesian Model
This paper presents a framework for analyzing how bounded rationality affects monetary and fiscal policy. The model is a tractable and parsimonious enrichment of the widely-used New Keynesian model – with one main new parameter, which quantifies how poorly agents understand future policy and its impact. That myopia parameter, in turn, affects the power of monetary and fiscal policy in a microfounded general equilibrium.
A number of consequences emerge. (i) Fiscal stimulus or \helicopter drops of money" are powerful and, indeed, pull the economy out of the zero lower bound. More generally, the model allows for the joint analysis of optimal monetary and fiscal policy. (ii) The Taylor principle is strongly modified: even with passive monetary policy, equilibrium is determinate, whereas the traditional rational model yields multiple equilibria, which reduce its predictive power, and generates indeterminate economies at the zero lower bound (ZLB). (iii) The ZLB is much less costly than in the traditional model. (iv) The model helps solve the “forward guidance puzzle”: the fact that in the rational model, shocks to very distant rates have a very powerful impact on today's consumption and inflation: because agents are partially myopic, this effect is muted. (v) Optimal policy changes qualitatively: the optimal commitment policy with rational agents demands “nominal GDP targeting”; this is not the case with behavioral firms, as the benefits of commitment are less strong with myopic forms. (vi) The model is “neo-Fisherian” in the long run, but Keynesian in the short run: a permanent rise in the interest rate decreases inflation in the short run but increases it in the long run. The non-standard behavioral features of the model seem warranted by the empirical evidence.
You may purchase this paper on-line in .pdf format from SSRN.com ($5) for electronic delivery.
Supplementary materials for this paper:
Document Object Identifier (DOI): 10.3386/w22954
Users who downloaded this paper also downloaded* these: