Potential consequences of linear approximation in economics.
Wolman, Alexander L. ; Couper, Elise A.
The equilibrium of a dynamic macroeconomic model can usually be
represented by a system of nonlinear difference equations, and in
contemporary models these systems can be large and difficult to solve.
Even for small models, it is common research practice to use
approximations that allow for analytical statements about the
model's behavior. The most popular form of approximation is
linearization around a steady state. (1)
To study linear approximations, economists have access to the
methods for solving dynamic linear models described in Sargent (1979)
and Blanchard and Kahn (1980). Blanchard and Kahn provide conditions
under which there exists a unique nonexplosive solution to a system of
linear difference equations. In his analysis of first- and second-order
linear difference equations, Sargent explains how, in some cases, models
based on optimizing behavior justify the exclusion of explosive
solutions as equilibria. Subsequently, attention has shifted toward
explicitly nonlinear optimization-based models, but the methods
described by Sargent and Blanchard and Kahn have been widely used to
study the linear approximations to nonlinear models.
For as long as linear approximations have been used, economists
have been aware of certain limitations. In particular, linear
approximations may be quantitatively inaccurate unless one restricts
attention to the model's behavior near the point around which the
linearization was taken. Recent work by Benhabib, Schmitt-Grohe, and
Uribe (2001) has highlighted an additional limitation of linearization
that is potentially more severe: linearization may lead one to incorrect
conclusions about the existence or uniqueness of equilibrium. These
scholars have argued, based on this reasoning, that a monetary policy
rule widely advocated for its stabilization properties may actually
subject the economy to multiple equilibria. Our purpose in this article
is to provide a simple exposition of the type of problems highlighted by
Benhabib, Schmitt-Grohe, and Uribe. While we do not advocate that
linearization be abandoned entirely, it is important for users to be
aware of the risks.
We use two simple models to illustrate the risks of linearization.
In both models, the dynamics boil down to one equation in one variable.
This simplicity means that it is straightforward to compare the results
based on linearization to the model's global properties.
In the first model, the single equation concerns the evolution of
the stock of government debt. We will show that analysis of this model
based on linearization can lead one to an erroneous conclusion about
whether an equilibrium exists. A researcher might conclude, for example,
that a particular tax policy rule leads to the nonexistence of
equilibrium when, in fact, an equilibrium does exist for all but extreme
initial values of debt. Or, linearization could suggest that an
equilibrium always exists when actually there is none outside a narrow
range of initial levels of debt.
In the second model, the single equation concerns the evolution of
the inflation rate. There, an equilibrium always exists, but naive
analysis based on linearization can lead one to erroneously conclude
that there is only one equilibrium when in fact there are many. Thus, a
researcher using linearization might advocate a particular policy rule
based on its promise of delivering a unique equilibrium when in fact
that rule is susceptible to multiple equilibria. This precise critique
has been made by Benhabib, Schmitt-Grohe, and Uribe against recent work
advocating "active Taylor rules" for monetary policy.
In more complicated models, it may not be possible to determine
whether a linear approximation results in misleading conclusions about
the uniqueness and existence of equilibrium. However, in closing we will
offer some suggestions for minimizing the risk of being misled.
1. MACROECONOMIC EQUILIBRIUM
A typical macroeconomic model consists of a set of maximization
problems and a set of market clearing conditions pertaining to a vector
of variables. Solving a model involves two steps: The first step is to
derive the optimality conditions that describe solutions to the
maximization problems in isolation. The second step is to collect these
conditions with the market clearing conditions and manipulate them so
that the variables whose values are not known at the beginning of a
period (for example, the price of a unit of capital) are expressed as
functions of the variables whose values are known at the beginning of a
period (for example, the capital stock). We refer to the former set of
variables as nonpredetermined, and the latter set as predetermined. If
at least one such vector-valued function exists, then an equilibrium of
the model exists. If there is exactly one such function, equilibrium is
unique, whereas multiple functions correspond to multiple equilibria.
The second step can be difficult, especially for models with many
variables, and it often requires some numerical approximations. The most
popular approximation method is linearization around a steady state.
We will describe two simple models, which will then be used in our
analysis of linearization. In both models, there is assumed to be an
infinitely lived representative consumer who receives a constant
endowment of consumption goods each period. The consumer discounts
future utility at rate [beta] per period. In the first model, there is a
government that purchases a constant amount of the consumption goods
each period. The government issues debt and levies lump- sum taxes in
order to pay for its consumption. In the second model, there is no
government spending; however, the consumer derives utility from real
money balances as well as consumption. The government issues nominal
money by making lump-sum transfers to consumers.
A Model with One Dynamic Variable, Predetermined
The representative consumer has preferences for current and future
consumption ([c.sub.t]) given by the maximization problem
max [SIGMA] [[beta].sup.t] u([c.sub.t], (1)
subject to the budget constraint
[c.sub.t] + [b.sub.t+1] + [[tau].sub.t] [less than or equal to] y +
[r.sub.t-1] [b.sub.t], (2)
where u () is an increasing and concave function; [b.sub.t] is the
quantity of one-period, real government debt maturing in period t,
paying a gross interest rate of [r.sub.t-1]; [[tau].sub.t] is the
lump-sum tax levied in period t; and y is the constant endowment
received each period. Denoting by [[lambda].sub.t] the Lagrange
multiplier on the budget constraint at time t, the first order condition
for consumption is
u'([c.sub.t]) = [[lambda].sub.t]; (3)
the marginal value to the consumer of an additional unit of income
is equal to the marginal utility associated with using that income for
consumption. The first order condition for bond holding is
[[lambda].sub.t] = [beta][r.sub.t][[lambda].sub.t+1]; (4)
the marginal utility of income in the current period is equated to
the present discounted utility of converting current income into future
income at the given interest rate [r.sub.t]. The transversality condition is
[lim.sub.t[right arrow][infinity]]
[[beta].sup.t][[lambda].sub.t][b.sub.t+1] = 0; (5)
this condition can be viewed as the first order condition for bond
purchases in the "final period." It would be suboptimal for a
consumer to accumulate bonds so that the present utility value of
consumption that could be realized by selling those bonds in the distant
future did not go to zero.
The government budget constraint is
[b.sub.t+1] + [[tau].sub.t] [greater than or equal to] g +
[r.sub.t-1] [b.sub.t] (6)
where g is the constant level of per-period government purchases of
goods. The left-hand side is the government's sources of revenue,
and the right-hand side is the government's uses of revenue. In
equilibrium the goods market clears, implying that government
consumption plus private consumption equals the total endowment of
goods:
[c.sub.t] + g = y. (7)
Because the endowment and government consumption are constant,
private consumption must also be constant:
[c.sub.t] = c [equivalent to] y - g [for all]t. (8)
Since equilibrium consumption is constant, the marginal utility of
consumption is constant, and thus, from (3) and (4), the real interest
rate is constant in equilibrium:
[r.sub.t] = [[beta].sup.-1] (9)
It remains to solve for the equilibrium quantity of government debt
([b.sub.t+1]) and the tax rate ([[tau].sub.t]). The two equations left
to determine these variables are the government budget constraint (6)
and the transversality condition (5). One might think that the
consumer's budget constraint (2) is an additional equation.
However, if we substitute the market clearing condition (7) into the
consumer's budget constraint, the consumer's budget constraint
and the government budget constraint become identical:
[b.sub.t+1] = (g - [[tau].sub.t]) [[beta].sup.-1][b.sub.t]. (10)
This result is an implication of Walras's law (see Varian
[1992], 317).
It is clear that the government budget constraint and the
transversality condition are not sufficient to determine a unique
equilibrium path, or even a finite number of equilibrium paths for
[b.sub.t+1] and [[tau].sub.t]. In order to narrow the set of equilibria,
the standard research practice is to specify a policy rule for the
quantity of debt issued or, more commonly, for the tax rate. Given a
rule that sets the tax rate as a function of other variables, one can
determine whether equilibrium exists and is unique.
Note that if the rule makes the tax rate a function of no variables
other than [b.sub.t+1] or [b.sub.t], substituting the tax rule into (10)
yields one equation that implicitly determines the current period debt
as a function of the predetermined debt from the previous period.
Henceforth, we will assume that the tax rule sets the lump-sum tax as a
function of only the predetermined level of debt, [[tau].sub.t] = h
([b.sub.t]) In this case, (10) explicitly describes the evolution of
government debt:
[b.sub.t+1] = g - h ([b.sub.t] + [[beta].sup.-1][b.sub.t]. (11)
Below we will assume a particular form for h () and thus we will be
able to determine whether equilibrium exists and is unique.
A Model with One Dynamic Variable, Nonpredetermined
The second model we will consider is one in which we again end up
with a single dynamic equation, although in this case the equation will
not contain a predetermined variable. Here the representative consumer
has preferences for current and future real money balances ([m.sub.t])
as well as consumption ([c.sub.t]), given by the maximization problem
max [SIGMA] [[beta].sup.t][u([c.sub.t]) + [upsilon]([m.sub.t])],
(12)
where u () and [upsilon] () are increasing, concave functions. (2)
In this model, the government issues non-interest-bearing money by
making lump-sum transfers to consumers. (3) The consumer maximizes
utility subject to the budget constraint
[c.sub.t] + [M.sub.t]/[P.sub.t] + [B.sub.t+1]/[P.sub.t] = y +
[M.sub.t-1]/[P.sub.t] + [R.sub.t-1][B.sub.t]/[P.sub.t] + T
[R.sub.t]/[P.sub.t]. (13)
In (13), [c.sub.t] and y are as defined above. The new variables in
(13) are the nominal money supply ([M.sub.t] = [m.sub.t][P.sub.t], the
price level ([P.sub.t]), the quantity of one-period nominal bonds
maturing in periods t + 1 and t ([B.sub.t+1], [B.sub.t]), the nominal
interest rate on bonds maturing in the current period ([R.sub.t-1]), and
the quantity of nominal transfers from the government to the household
(T [R.sub.t]) (4)
Just as in the first model, the first order condition for
consumption is given by (3), with [[lambda].sub.t] now the Lagrange
multiplier on the budget constraint (13). The first order condition for
real money balances is
[upsilon]'([m.sub.t]) - [[lambda].sub.t] + [beta]
[P.sub.t]/[P.sub.t+1] [[lambda].sub.t+1] = 0. (14)
If the consumer increases real balances marginally in period t, he
or she gains current utility directly ([upsilon]'([m.sub.t]) >
0) but sacrifices current period consumption valued at [[lambda].sub.t].
The same nominal balances are available in the next period as a source
of income to be used for consumption. However, the real value in the
next period of those nominal balances is deflated by the inflation rate
[P.sub.t+1]/[P.sub.t], and the marginal utility is discounted back to
the current period by the factor [beta]. Condition (14) states that
these effects are mutually offsetting: optimal behavior implies that a
marginal change in real balances leaves utility unchanged.
The first order condition for holdings of nominal bonds is
[[lambda].sub.t] = [beta]
[P.sub.t]/[P.sub.t+1][R.sub.t][[lambda].sub.t+1]. (15)
The interpretation of (15) is similar to that of (4). However,
because here the bonds pay off in dollars instead of goods, current real
income is converted into future real income at rate
[P.sub.t]/[P.sub.t+1] [R.sub.t]. Finally, the transversality condition
for money is (5)
[lim.sub.t[right arrow][infinity]]
[[beta].sub.t][[lambda].sub.t][m.sub.t] = 0. (16)
This has a similar interpretation to the bond transversality
condition in the first model.
The government budget constraint is
[M.sub.t]/[P.sub.t] + T [R.sub.t] = [M.sub.t-1]/[P.sub.t]; (17)
the left-hand side is the government's sources of revenue, and
the right-hand side is the government's uses of revenue. Because we
assume that any changes in the money supply are automatically
accomplished by lump-sum transfers, the government budget constraint
does not play any role in the determination of equilibrium.
In equilibrium the goods market clears, implying that private
consumption equals the total endowment of goods:
[C.sub.t] = y. (18)
As before, constant consumption implies that the marginal utility
of consumption is constant, and in this case, from (15), the equilibrium
nominal interest rate is equal to expected inflation divided by the
discount factor
[R.sub.t] = [[beta].sup.-1] [P.sub.t+1]/[P.sub.t] (19)
(this is a version of the Fisher equation relating nominal and real
interest rates; see Fisher [(1930) 1954]). Combining (15), (3), and
(19), we see that there is a simple relationship between the nominal
interest rate and the marginal utilities of consumption and real
balances:
[upsilon]'([m.sub.t]) = u' (c) (1 - 1/[R.sub.t]). (20)
The marginal utility of consumption is known, so equation (20) then
can be used to express [m.sub.t] as a function of [R.sub.t]; it is a
money demand function. In turn, equation (19) determines [R.sub.t] as a
function of expected inflation. Without a specification of monetary
policy, however, we cannot determine the price level or expected
inflation. The standard research practice is to specify a policy rule
for the quantity of money or the nominal interest rate. Given a rule
that sets one of these variables as a function of other variables, one
can determine whether equilibrium exists and is unique.
Note that if the rule makes the nominal interest rate depend only
on [P.sub.t] or [P.sub.t+1], substituting the policy rule into (19)
yields one forward-looking difference equation in the price level.
Henceforth, we will assume that the monetary policy rule sets the
nominal interest rate as a function of the current inflation rate,
[R.sub.t] = R ([P.sub.t]/[P.sub.t-1]). In this case, the difference
equation describes inflation, which we will denote by [pi] (that is,
[[pi].sub.t] = [P.sub.t]/[P.sub.t-1]):
[[beta].sup.-1] [[pi].sub.t+1] = R ([[pi].sub.t]). (21)
Below we will assume a particular form for R (), and thus we will
be able to determine whether there is a unique nonexplosive equilibrium.
The reader may be struck by the fact that the difference equation
in (21) is independent of the preference specification in (12). It is a
common feature of simple monetary models that one can derive a
difference equation in either real balances or the price level
(inflation is a transformation of the price level). However, in general,
one must bring in information from the "other" part of the
model in order to determine whether candidate paths are equilibria.
Anticipating the discussion below, here the linearization ignores
information from preferences, whereas the global analysis does not.
2. LINEARIZATION
The models we are working with contain just one dynamic variable
and can be written in the form
[E.sub.t][y.sub.t+1] = f([y.sub.t]), (22)
where [y.sub.t] is the endogenous dynamic variable.
Linearization involves first computing a steady state of this
equation and then taking a first order Taylor-series approximation
around that steady state. A steady State of the difference equation
system is a point y such that y = f (y), and the linear approximation
around this steady state is
([E.sub.t][y.sub.t+1] - y) = f'(y)([y.sub.t] - y). (23)
This approximation is guaranteed to be valid only for small
deviations from the steady state. The univariate linear difference
equation system (23) can be written
[E.sub.t] [y.sub.t+1] = A [y.sub.t], (24)
where [y.sub.t] [equivalent to] [y.sub.t] - y.
Once we have the linearized equation, we can ask how many
nonexplosive solutions there are in the neighborhood of the steady
state. In general, when [y.sub.t] is predetermined, [absolute value of
A] must be less than one for a unique nonexplosive solution to exist;
when [y.sub.t] iS nonpredetermined, [absolute value of A] must be
greater than one.
The logic behind these conditions is easy to see when A is
positive. (6) Figure 1 plots two possible cases for this univariate
linear difference equation: A > 1 and 0 < A < 1. The
interpretation of these two cases depends on whether the variable
[y.sub.t] is predetermined. (7)
First, suppose [y.sub.t] is not predetermined, so that the initial
condition [y.sub.0] is not known but instead needs to be determined in
equilibrium. Then if A > 1, any initial value [y.sub.0] other than
the steady state leads to [y.sub.t] exploding either upward or downward:
the steady state y is the unique nonexplosive solution. If A < 1,
then [y.sub.t] will converge back to the steady state regardless of the
initial condition [y.sub.0]: at any point in time there is a continuum
of nonexplosive solutions, one of which is the steady state.
Now consider the case where [y.sub.t] is predetermined, so that at
any point in time [y.sub.t] is known and [y.sub.t+1] can be read off the
graph. Then if A > 1, unless [y.sub.0] happens to be equal to the
steady state value, [y.sub.t] will explode over time: for most initial
conditions, a nonexplosive solution does not exist. If A < 1, then
[y.sub.t] will converge back to the steady state regardless of the
initial condition [y.sub.0]: at any point in time there does exist a
unique nonexplosive solution.
For models containing more than one variable, there are related
conditions involving the eigenvalues of a matrix A (see Blanchard and
Kahn [1980]). Sargent (1979, 177) describes the general principal as
that of "solving stable roots backward and unstable roots
forward."
Note that these conditions are concerned with the existence of
nonexplosive solutions. It is common practice for researchers to
restrict attention to nonexplosive solutions. Sometimes equilibrium must
be nonexplosive because of a transversality condition. In other cases,
nonexplosiveness is not a requirement of equilibrium, but researchers
find other equilibria unappealing on a priori grounds. Our tax model
falls into the former category: explosive behavior (at a rate greater
than [[beta].sup.-1]) cannot occur in equilibrium because of the
transversality condition. In our monetary model, explosive behavior of
the price level cannot be ruled out as an equilibrium per se, but we
will nonetheless restrict attention to nonexplosive equilibria. (8)
3. THREE PITFALLS OF EXCESSIVE RELIANCE ON LINEARIZATION
We have mentioned that linear approximations are less reliable far
from the steady state. This fact typically motivates researchers who use
linearization to study only examples in which there are small deviations
around the steady state. However, linearization may even give incorrect
answers near the steady state by suggesting an incorrect number of
nonexplosive equilibria. This possibility exists because a linear
approximation treats the Local properties of the dynamic system as
though they govern the model's global behavior, and the global
behavior can be crucial in determining the number of nonexplosive
equilibria. Locally the dynamics may imply that a variable explodes away
from the steady state, whereas the global dynamics exhibit sufficient
nonlinearity so that the explosiveness is shut off at some point. The
opposite situation can also occur. Using the models described earlier,
we illustrate three ways in which linear approximation can lead to an
incorrect conclusion about the number of nonexplosive eq uilibria in a
model.
Spurious Nonexistence
It is possible that linearization suggests that there is no
nonexplosive solution when global analysis reveals that one in fact
exists. In the tax model above, the following tax policy gives such a
result:
[[tau].sub.t] = h([b.sub.t]) = [tau] + [[tau].sub.1] [([b.sub.t] -
b).sup.3], (25)
where
b = 1/1 - [[beta].sup.-1] (g - [tau]). (26)
This policy rule is plotted in Figure 2 as the dashed line; it
raises the lump-sum tax when the level of debt is above b and lowers the
lump-sum-tax when the level of debt is below b. The responsiveness of
taxes to debt is nonlinear, rising in magnitude the further the stock of
debt is from b. This behavior appears reasonable, in that it might be
expected to bring the level of debt back toward a steady state from any
initial condition.
Combined with the government budget constraint (10), the tax rule
yields an equation describing the evolution of the stock of government
debt:
[b.sub.t+1] = g - [tau] - [[tau].sub.1][([b.sub.t] - b).sup.3] +
[[beta].sup.-1][b.sub.t]. (27)
Linearizing (27) around b, which is a steady state, we get
[b.sub.t+1] - b = [[beta].sup.-1]([b.sub.t] - b). (28)
Notice that in the linearized form of the tax policy, taxes do not
respond to debt: = [[tau].sub.t] = [tau]. Given this nonresponsiveness,
it is not surprising that an application of the conditions discussed in
Section 2 indicates that an equilibrium does not exist unless the
initial debt stock is equal to b. According to the linearized model, for
any initial debt level other than b, the quantity of debt will grow at
rate 1/[beta] violating the transversality condition.
The global analysis of (27) tells a very different story. A plot of
[b.sub.t+1] versus [b.sub.t] is given in Figure 3a. (9) It turns out
that there are three steady states: [b.sub.1], b, and [b.sub.2]. If the
initial debt happens to be equal to one of those steady state values,
there is a unique equilibrium with constant debt. If the initial debt is
not equal to one of the steady state values, but it lies in one of the
intervals ([b.sub.1], b) or (b, [b.sub.2]), then there is a unique
equilibrium in which the debt converges to [b.sub.1] or [b.sub.2],
respectively. The debt levels [b.sub.1] and [b.sub.u] correspond to a
unique equilibrium in which the debt cycles between those two levels. If
the initial debt is between [b.sub.l] and the steady state [b.sub.1] (or
between [b.sub.2] and [b.sub.u]), then there is a unique equilibrium in
which the debt converges to one of the steady states. Finally, if the
initial debt is either below [b.sub.l] or above [b.sub.u], then there is
no equilibrium, because the debt path implied by (27) violates the
transversality condition.
In this example, linearization leads us to conclude that an
equilibrium does not exist when in fact our analysis of the global
dynamics shows that there is an equilibrium for a wide range of initial
conditions on the debt. Since the nonexistence of equilibrium suggests
that there is a fundamental problem with a model, this possibility
should lead to caution in interpreting linearization when it results in
a finding of nonexistence.
Spurious Existence
A second possibility is that there is a unique equilibrium to the
linearized model, but global analysis shows that there are no equilibria
for a wide range of initial conditions. Returning to the tax model,
consider a tax policy given by
[[tau].sub.t] = h([b.sub.t]) = -([b.sub.t] - a)([b.sub.t] -
b)([b.sub.t] - c) + [b.sub.t]. (29)
This function is plotted as the solid line in Figure 2, for
carefully chosen values of the parameters a, b, and c. For this rule,
the tax rate rises with the debt stock near the level b but decreases
with the debt stock far away from b. Substituting (29) into the
government budget constraint (10), the equation describing the evolution
of government debt is
[b.sub.t+1] = g + ([b.sub.t] - a)([b.sub.t] - b)([b.sub.t] - c) -
[b.sub.t] + [[beta].sup.-1][b.sub.t]. (30)
Linearizing (30), we find
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (31)
and we choose the parameters a, b, and c so that (b - a)(b - c) = 1
- [[beta].sup.-1], that is, [gamma] = 0. For any starting value of
[b.sub.t], the linearized version implies that government debt would
converge immediately to the steady state b. This is an example of the
case where [absolute value of A] < 1 and the one variable is
predetermined. Therefore, there appears to be a unique nonexplosive
solution to the linearized equations and thus a unique equilibrium.
The nonlinear difference equation (30) is graphed in Figure 3b. If
the initial debt is between [b.sub.1] and [b.sub.2], then there is a
unique equilibrium in which the debt converges to b. However, if the
initial debt is outside this range, no equilibrium exists; the debt path
implied by (30) violates the transversality condition.
Here linearization leads us to conclude that there is a unique
equilibrium, whereas global analysis reveals that existence depends on
the initial debt stock. One could argue that if the initial debt stock
is within a reasonable range, then there is a unique equilibrium and the
linear dynamics give a good approximation to that equilibrium. However,
one could choose the parameters of this example so that there is an
arbitrarily small region in which the existence results from the linear
analysis hold.
Spurious Uniqueness
Finally, we can imagine a situation in which linearization suggests
that there is a unique nonexplosive equilibrium when in fact there are
multiple nonexplosive equilibria. This is the case that has been
highlighted in the recent work by Benhabib, Schmitt-Grohe, and Uribe.
(10) Turning to the monetary model, consider the following interest rate
rule:
[R.sub.t] = 1/[beta] + [gamma] ([[pi].sub.t] - 1), (32)
with [gamma] > 1/[beta]. This rule represents a well-defined,
feasible policy for setting the nominal interest rate, as long as the
gross inflation rate is close to its targeted steady state value of 1.
Furthermore, this type of rule has been studied in both empirical and
theoretical contexts by authors such as Clarida, Gali, and Gertler
(2000). It is known as an active Taylor rule, because it is a
Taylor-style rule that raises the nominal interest rate more than
one-for-one with the current inflation rate.
Combining the policy rule with the Fisher equation relating
inflation to the nominal interest rate, we arrive at the following
equation describing the evolution of inflation:
[[pi].sub.t+1] = 1 + [beta][gamma] ([[pi].sub.t] - 1). (33)
This difference equation has a unique steady state [pi] = 1 (the
targeted steady state). Furthermore, the equation is already linear, so
we need merely note that the coefficient on [[pi].sub.t] is greater than
one to see that any path for inflation other than the steady state will
lead to inflation exploding upward (if [[pi].sub.0] > 0) or downward
(if [[pi].sub.0] < 0). Thus, there appears to be a unique
nonexplosive equilibrium.
The problem with the above reasoning is that along the explosive
paths on either side of the steady state, the policy rule (33)
eventually implies an infeasible choice of the nominal interest rate.
First, consider an inflation path in which the initial inflation rate is
positive ([[pi].sub.0] > 1). Along such a path, the inflation rate
becomes arbitrarily high, and the path is hence ruled out as explosive.
But if the inflation rate becomes arbitrarily high, at some point the
gross nominal interest rate exceeds [R.sup.*] [equivalent to] u'
(y) / (u' (y) - [lim.sub.m[right arrow]0] [upsilon]' (m)). At
a gross nominal interest rate of [R.sup.*], the model economy
demonetizes; consumers will hold no money at interest rates equal to or
greater than [R.sup.*], because the marginal benefit of real balances is
bounded above by a number less than the marginal interest cost of
holding real balances. The economy thus does not have a well-defined
point-in-time equilibrium at a nominal interest rate above [R.sup.*].
Similarly, if the initial inflation rate is negative ([[pi].sub.0] <
1), the dynamics in (33) indicate that the inflation rate will
eventually become arbitrarily large with a negative sign. But then at
some point the policy rule (32) requires that the gross nominal interest
rate be less than unity. At a gross nominal interest rate equal to
unity, consumers are satiated with real balances. The nominal interest
rate cannot fall below unity because all agents would choose to hold
negative quantities of nominal bonds (money would have a negative
opportunity cost), and bonds are in zero net supply.
Because the interest rate rule given by (32) implies infeasible
policy actions in certain situations, that rule is not a complete
description of policy. A slightly modified rule that implies feasible
policy actions in any situation is
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]
The difference equation describing equilibrium then becomes
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII]
This nonlinear difference equation is illustrated in Figure 3c. The
consequences of modifying the policy rule so that it always delivers
feasible policy actions are dramatic. In the linear difference equation
(33), paths beginning from an initial inflation rate away from the
steady state generated explosive behavior of inflation (see the dashed
line in Figure 3c). By contrast, the modified policy rule implies that
there are two steady states ([pi] = [beta] and = [pi] = [beta]
[R.sup.*]) in addition to the targeted steady state, and paths that
begin away from the targeted steady state converge to one of these new
steady states. Thus, instead of there being a unique nonexplosive
equilibrium, there is a continuum, indexed by the initial inflation
rate.
4. DISCUSSION
We have shown how approximating economic models by linearization
around a steady state may lead to incorrect conclusions about the
existence or uniqueness of equilibrium. In each of our examples, the
misleading results implied by linearization were associated with a
particular government policy rule. However, there is no reason to
believe that it is only government policies that can lead to these
problems with linear approximations. One should not assume that because
a particular model has no role for government policy, a linear
approximation will necessarily give the right answers about the
existence and uniqueness of equilibrium.
In the simple models studied here, it was easy to see--and hence
avoid-- the problems associated with linearization. Unfortunately, with
larger models it is harder to see the red flags signaling that
linearization may be giving incorrect answers. Furthermore, global
analysis (i.e., analysis of the model without any approximations) is
infeasible with larger models. (11) There are, however, steps one can
take to minimize the risk of falling victim to the problems described
above. Before linearizing it is important to determine the number of
steady states. If there is more than one steady state, it may not be
advisable to work with a linear approximation unless one has a strong
reason for believing that only one of the steady states is relevant. If
there is a unique steady state, then in some models a check on the
results of linear approximation can be provided by analyzing a
simplified version of the model in which it is feasible to compare the
local linear and global dynamics. In the case of a unique steady st ate,
a promising approach currently receiving much attention involves taking
a local higher order approximation to the model's system of
difference equations. (12)
[FIGURE 1 OMITTED]
[FIGURE 2 OMITTED]
[FIGURE 3 OMITTED]
(1.) A steady state is a point such that if x is an equilibrium in
any period t, then x is also an equilibrium in period t + 1.
(2.) we also assume [lim.sub.m[right arrow]0] [upsilon]' (m)
< [upsilon]' (y) and [upsilon]' (m) = 0, where m <
[infinity]. The former condition implies that, at a sufficiently high
(finite) nominal interest rate, the economy will demonetize. The latter
condition implies that, at a nominal interest rate of zero, individuals
become satiated with a finite level of real balances.
(3.) See Brock (1975) and Obstfeld and Rogoff (1983) for further
discussion of related models.
(4.) Although we have included nominal bonds in the consumer's
budget constraint, their quantity will be zero in equilibrium (we assume
that the government does not issue or purchase bonds, and since
households are identical, the quantity of bonds must be zero).
(5.) There is also a transversality condition for bonds. However,
since the quantity of bonds is zero, this condition is automatically
satisfied.
(6.) The case where A < 0 is similar. There, -1 < A < 0
produces dampened oscillations rather than monotone convergence; A <
-1 produces explosive oscillations. The number of equilibria can then be
determined in the same manner as in the case where A > 0.
(7.) Using a plot of [y.sub.t+1] versus [y.sub.t] (such as Figure
1), it is simple to trace the time path for [y.sub.t] starting from an
initial point y0. Start with y0 on the horizontal axis, and draw a
vertical line up to the function [y.sub.t+1]. Then draw a horizontal
line to the 45-degree line and a vertical line back to the horizontal
axis. This is [y.sub.1]. Repeat to get [y.sub.2], etc. If [y.sub.t] is a
predetermined variable, then the initial condition is known, and the
process just described reveals the path of [y.sub.t] (if there is an
equilibrium path). If [y.sub.t] is not predetermined, then the process
reveals whether there is a unique initial condition for which [y.sub.t]
does not exhibit explosive behavior.
(8.) As is clear from Obstfeld and Rogoff (1983), in monetary
models ruling out candidate equilibria based on simple explosiveness
conditions is inappropriate. We use these conditions to make our points
more clearly.
(9.) In each panel of Figure 3, the dynamics of the linear
approximation are indicated by a dashed line.
(10.) The research of Christiano and Rostagno (2001) is a related
work that also uses global analysis.
(11.) We should note that Benhabib, Schmitt-Grohe, and Uribe (2001)
conduct global analysis of a two-variable system in continuous time.
Kuznetsov (1998) discusses global analysis of a two-variable system in
discrete time.
(12.) See Sims (2000) and Schmitt-Grohe and Uribe (2002).
REFERENCES
Benhabib, Jess, Stephanie Schmitt-Grohe, and Martin Uribe. 2001.
"The Perils of Taylor Rules." Journal of Economic Theory 96
(January/February): 40-69.
Blanchard, Olivier J., and Charles M. Kahn. 1980. "The
Solution of Linear Difference Models under Rational Expectations."
Econometrica 48 (July): 1305-12.
Brock, William A. 1975. "A Simple Perfect Foresight Monetary
Model." Journal of Monetary Economics 1 (April): 133-50.
Christiano, Lawrence J., and Massimo Rostagno. 2001. "Money
Growth Monitoring and the Taylor Rule," Working Paper 8539.
Cambridge, Mass.: National Bureau of Economic Research. (October).
Clarida, Richard, Jordi Gali, and Mark Gertler. 2000.
"Monetary Policy Rules and Macroeconomic Stability: Evidence and
Some Theory." Quarterly Journal of Economics 115 (February):
147-80.
Fisher, Irving. 1954 [1930]. The Theory of Interest. New York:
Kelley and Millman, Inc.
Kuznetsov, Yuri A. 1998. Elements of Applied Bifurcation Theory.
New York: Springer Verlag.
Obstfeld, Maurice, and Kenneth Rogoff. 1983. "Speculative
Hyperinflations in Maximizing Models: Can We Rule Them Out?"
Journal of Political Economy 91 (August): 675-87.
Sargent, Thomas J. 1979. Macroeconomic Theory. New York: Academic
Press.
_____, and Neil Wallace. 1975. "'Rational'
Expectations, the Optimal Monetary Instrument, and the Optimal Money
Supply Rule." The Journal of Political Economy 83 (April): 241-54.
Schmitt-Grohe, Stephanie, and Martin Uribe. 2002. "Solving
Dynamic General Equilibrium Models Using a Second-Order Approximation to
the Policy Function." http://papers.ssrn.com/so13/papers.cfm?
abstract_id=277709 (January).
Sims, Christopher. 2000. "Second Order Accurate Solution of
Discrete Time Dynamic Equilibrium Models."
http://eco-072399b.princeton.edu/yftp/gensys2/Algorithm.pdf (December).
Varian, Hal R. 1992. Microeconomic Analysis. New York: W.W. Norton
and Co.
This paper does not necessarily represent the views of the Federal
Reserve System or the Federal Reserve Bank of Richmond. The authors
thank Marvin Goodfriend, Andreas Hornstein, Tom Humphrey, and Ned
Prescott for helpful comments.