In 2009, I moved to the Defence Economics Team. One of the first papers that I wrote in this period was an adaptation of a paper that I wrote as a term paper for a Masters Level course in Microeconomics in the School of Public Policy at Carleton University. The paper is provided below.
In this blog post, classical approaches were compared to computer simulation
in microeconomics. In particular, Frank’s Chapter on Perfect Competition (Ref.
1) was compared to Sterman’s Chapter on Commodity Cycles (Ref. 2).
Frank described the theory of perfect competition as satisfying four
conditions:
- Firms sell a
standardized product.
- Firms are price
takers.
- Factors of production
are perfectly mobile in the long run.
- Firms and consumers
have perfect information.
He made a comparison with a physicist’s model of objects in motion on a
frictionless surface to demonstrate that these assumptions are not
"hopelessly restrictive" (Ref. 1, p. 352). Frank states that "in
some markets, most notably for agricultural products, the four conditions come
close to being satisfied" whereas "in other markets, such as garbage
trucks or earth-moving equipment, at least some of the conditions are not even
approximately satisfied" (Ref 1, p. 353).
Using classical methods, Frank answered the question: "How does a firm
choose its output level in the short run?" Using some basic logic, Frank
stated that the profit-maximizing firm will choose "the level of output for
which the difference between total revenue and total cost is largest"
(Ref. 1, p. 353). Then using a little differential calculus, Frank showed that
profit is maximized when price equals marginal cost (Ref 1, p. 356).
In the long run, firms will enter the market depending on the profits that
can be achieved. If an economic profit can be achieved, suppliers will enter
the market and increase the supply, shifting the supply curve to the right.
When the supply and demand come into equilibrium, the price will be lower and
to maximize their profits at this new price firms will adjust their capital
stocks. At the level of the individual firm, it will find that its output level
is reduced and therefore its profits are reduced. Eventually, when enough
suppliers enter the market, the suppliers’ economic profit will disappear, no
new suppliers will enter the market and the long run equilibrium will be
reached.
If the current suppliers in the market are sustaining economic losses, some
will eventually leave the market in the long run. This will move the supply
curve to the left causing prices to rise. The remaining suppliers will adjust
their capital stock until they reach equilibrium and are in a position where
the average total costs equal the price and there is neither economic profit
nor loss. There is no possibility of overshoot and undershoot.
Sterman questions the realism of this prediction of long run equilibrium
when he notes that "most commodities … experience cycles in prices, and
production with characteristic periods, amplitudes, and phases" (Ref. 2,
p.791). He cites statistics from "copper, iron and mercury; forest
products such as lumber, pulp and paper; agricultural products such as coffee,
cocoa and cattle. … Hog prices and production fluctuate with roughly a 4-year
period while the cattle cycle averages about 10-12 years … [copper data] show
regular, large, documented cycles of about 8-10 years" (Ref. 2, p.792).
Sterman states that "economists often argue the oscillations in
commodity markets cannot long endure because they provide arbitrage
opportunities. If there were a cycle, savvy investors could make extraordinary
profits by timing their investments to buy at cycle troughs and sell at cycle
peaks. As more people pursued such counter-cyclical strategies, their actions
would cause the cycle to vanish. … While the logic of the argument sounds
compelling, the persistence of cyclical movements in so many commodity markets
over very long periods (more than a century for many markets) suggests learning
and arbitrage aren’t quite that simple" (Ref. 2, p. 840).
Sterman goes on to build a simulation model to show how "commodity
cycles [can] arise from the interaction of physical delays in production and
capacity utilization with bounded rational decision making by individual
producers" (Ref. 2, p. 841).
The two major differences between Sterman’s simulation approach and Frank’s
classical method are:
- The assumption of
‘bounded rationality’ rather than ‘perfect information’; and
- The use of stocks
as well as flows that create delays in physical and information transfer.
Let us look at the Frank’s classical assumption of perfect information
again. Frank states that "the assumption of perfect information is usually
interpreted to mean that people can acquire most of the information that is
most relevant to their choices without great difficulty" (Ref 1, p. 352).
However, in Chapter 8, Frank refers to Simon’s findings that people
"search in a haphazard way for potentially relevant facts and information,
and usually quit once their understanding reaches a certain threshold. …When
information is costly to gather, and cognitive processing ability is limited,
it is not even rational to make fully informed decisions" (Ref 1, p. 254).
The field of simulation called System Dynamics is intimately aligned with
Simon’s hypothesis of ‘bounded rationality’ (Ref 3). Simulation can be used to
model the decision-making resources of the individual firm in terms of what
they know and when they know it. This assumption of ‘bounded rationality’
rather than ‘perfect information’ allows simulation models to model the cycles
experienced in real markets that does not appear in Frank’s classical model.
The second major difference between Frank’s classical approach and Sterman’s
simulation approach is that Frank considers only flows (good units or dollars
per unit time, (Ref. 1, p. 71)) while Sterman’s model considers stocks and
flows. Mass, a supporter of simulation for economic analysis, suggests that
"supply would be measured by the available inventory of a commodity while
the demand would be measured by a backlog of unfilled orders" (Ref. 4, p.
95). He states that "stock variables will frequently be out of
equilibrium, thereby causing continuing change in rates of flow, even once flow
equilibrium between production and consumption has been reached" (Ref. 4,
p. 97).
Mass describes the difference between an economic model of an idealized firm
which centers around "production, consumption and prices" and a real
firm in which "stocks of in-process goods and final output intervene
between the processes of production and consumption. If production exceeds
consumption, inventory will accumulate. Conversely, if production is less than
consumption inventory will be drawn down" (Ref. 4, p. 98). Another link
between production and consumption is backorders and their associated delivery
delays. Mass states that "whereas price is regarded in economic theory as
the fundamental market-clearing mechanism, both availability and price in fact
serve jointly as market-equilibrium channels. … Upward price pressure may
reflect low inventories (indicated inadequate supply) or high order backlogs
(indicated excess demand)". Mass concludes that "more attention
should be given in economic theory to the way in which stock variables such as
inventories and backlogs trigger price and quantity adjustments" (Ref. 4,
p. 99).
Sterman’s model is based on Meadows’ original work (Ref. 5). It addresses
these two points (bounded rationality and stocks) in detail to mimic the cycles
in commodity prices and production. His model involves five sectors:
- Production and
Inventory;
- Production Capacity;
- Desired Capital;
- Demand;
and
- The Price-Setting
Process.
In the Production and Inventory sector, the firms are assumed to manage
production through capacity utilization, however, there is a delay between the
time the production starts and the time items are produced and placed in
inventory. The firm monitors the amount of inventory in stock and ensures they
have sufficient coverage to handle customer orders. The firms also monitor
short-run prices and variable costs to determine the optimal capacity utilization.
The capacity utilization acts like the short-run supply function in the
classical model when capital is fixed. Firms must be sure that prices will
remain high and expected variable costs will remain low before they decide to
invest in new capital.
Capital is a stock that must be ordered, acquired and eventually discarded.
However, there are many delays in the process. Once the decision is made to
invest in new capacity, there is a delay for new capital to come on line and
start producing. The output of this sector is the production capacity over
time as the capital stock is acquired or discarded.
There is usually considerable resistance in management to invest in or
discard with capital until they are convinced the need is real. They generally
have a vision of the ‘desired capital’ that they would like to have and will
only change that value slowly based on the expected profitability of the new
capital. The expected profitability of the new capital is based on the expected
long-run costs and long-run prices. Management cannot make
decisions based on information they do not yet have. They must collect data,
analyze it and modify their beliefs.
In the demand sector, Sterman assumes a simple linear demand curve.
However, there is some delay in the adjustment of demand to a change in price
that can be input to the model.
The price-setting sector is maybe the most sophisticated. The price
is anchored and adjusted. It is anchored to the ‘Traders’ Expected Price’ to
clear the market and then adjusted by various pressures. In this sector, the two
primary pressures on price are the effect of inventory coverage and the effect
of cost. Recall that inventory coverage is represented by the
number of months of finished product the firms have in inventory to cover the
expected sales (expressed as the shipment rate).
Now let’s look at the results obtained from this model. First, we will look
at Price over Time (Figure 1). Sterman’s model allows us to seed the simulation
with a random noise factor in the demand. From the results shown in Figure 1 we
see a pattern that is quite comparable to the commodity prices that are
displayed in Sterman’s textbook (Ref. 2, p. 793-5).
Figure 1: Price Fluctuations over
Time
Industry demand is smoothed with a slight delayed reaction but one can see
that higher prices lead to lower demand as expected (Fig. 2).
Figure 2: Smoothed Industry Demand
over Time
This relationship can be easily seen when we put these graphs together (Fig. 3).
Figure : Price and Industry Demand
over Time
The simulation technology called System Dynamics has been used to model
‘bounded rationality’ and ‘delays is stocks and information’ and thereby mimic
the dynamic behaviour of commodity cycles that never completely achieve
equilibrium. Commodity cycles have been persistent and well documented. Whereas
classical models involve a "search for equilibrium" (Ref. 6, p. 4)
and make "assumptions most often guided by tractability rather than
realism" (Ref. 6, p. 3). Computer simulations have no problems with
tractability. As one author has said, "improvements in computer hardware
and software now allow a richer kind of modelling that will significantly
enhance social science methodology" (Ref. 6, p. 1). In particular, we have
seen that simulation has relatively easily modelled disequilibrium systems
realistically.
The question could be asked, why hasn’t simulation been adopted by
mainstream microeconomics? There is probably a combination of reasons. First,
there was the tradition of microeconomics that like pure mathematics was slow
to adopt the computer in its analysis methods. Second, there was the advent of
econometrics that focused the ‘detail complexity’ of predicting the macro
factors in the economy whereas System Dynamics simulation focuses on the
‘dynamic complexity’ of the situation. Third, there was the goal of prediction
in microeconomics. Whereas simulation could mimic the behaviour of microeconomies,
it was difficult to calibrate the models to get predictive accuracy. Early
efforts to use these simulation models for prediction were very controversial
(Ref. 6).
However, the time is ripe for the reintroduction of computer simulation into
the field of microeconomics. There is a new breed of economists that are fully
familiar with computer technology. The hardware and software is readily
available so micro-economists who want to develop simulation models need not be
computer programmers. Furthermore, the software is becoming standardized so now
models can be exchanged and validated. The future of microeconomics can be seen
in the recent issue of the Journal of Economic Dynamics and Control on
agent-based computational economics (Ref. 8).
REFERENCES
- Frank, Robert H.; Microeconomics and Behavior
; 4th Edition; Irwin McGraw- Hill; Boston; 2000.
- Sterman, John D.;
Business Dynamics: Systems Thinking and Modeling for a Complex World with CD-ROM
;
Irwin McGraw-Hill; Boston;
2000.
- Morecroft, John D.W.; System
Dynamics: Portraying Bounded Rationality; OMEGA, The International
Journal of Management Science; Volume 11, No 2; p. 131-142; 1983.
- Mass, Nathaniel J.; Stock
and Flow Variables and the Dynamics of Supply and Demand; in Elements of the System Dynamics Method, edited by Jorgen Randers; Pegasus
Communications; Watham, Mass.; 1980.
- Meadows, Dennis; Dynamics of Commodity Production Cycles
; Wright-Allen Press; Boston, 1970.
- Johnson, Paul E.; Rational Actors Versus Adaptive Agents: Social Science Implications; Paper
delivered at the 1998 Annual Meeting of the American Political Science
Association, Boston; September 1998
- Pringle, Laurence P.; The
Economics Growth Debate: Are There Limits to Growth; Franklin, Watts
Inc; New York;
1978.
- Tesfatsion, Leigh; Introduction
to the JEDC Special Issue on Agent-Based Computational Economics;
forthcoming in the Journal of Economic Dynamics and Control; and also
available here.