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.
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.
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.
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 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.