Friday 7 December 2012

Keen still keen on attacking standard micro (updated)

Steve Keen has a another paper out on Debunking the theory of the firm—a chronology. Its by Keen and Russell Standish and appeared in issue 53 of Real-world Economics Review (never heard of it).

Matt Nolan and myself have commented on Keen's analysis before, see here. Remember that Keen's claim is that the standard (textbook) analysis of the competitive model is mathematically wrong, and if one does the math correctly, one finds that the competitive equilibrium and the collusive outcome are the same. He argues that his results follow from standard textbook assumptions, and that all other economists have simply gotten the maths wrong (I'm not sure how likely this last bit is. Many of the economists who have gotten it wrong, starting from Cournot and Marshall, have been trained as mathematicians.).

Chris Auld has a new post up at ChrisAuld.com which notes that Steve Keen still butchering basic microeconomics. Chris writes,
A “competitive” firm in economic theory is one which takes prices as given, ignoring the effect of its own output on price. This is an assumption, not a result. Keen notes, correctly, that this assumption is false when there are a finite number of firms. Suppose demand is given by P(Q), where P is price and Q is the total output of all firms. Consider any one firm, which without loss of generality I will call firm 1 (same as firm i in Keen’s paper), let q_1 denote that firm’s output, and let R(q_1) denote the total output of the rest of the the firms, which in general depends on q_1. Then we have P(Q)=P(R+q_1), and, as Keen says, price must fall as q_1 increases if we hold R constant, since P() is by assumption decreasing in its argument.

Along with Keen, suppose firm 1 does not take price as given. Rather, firm 1 acts to maximize its own profits taking into account that it will fetch a lower price for each incremental unit it produces, holding constant the output of all other firms. If firm 1 produces q_1 units, its revenues will be P(R(q_1)+q_1)q_1, and its profits will then be

P(R(q_1) + q_1) q_1 - c(q_1), \>\>\> (1)

where c(q_1) is the cost of producing q_1 units. What value of q_1 maximizes firm 1′s profits? To find that, we find how much profits change as output changes, and find the maximum by setting that derivative to zero:

P'(R + q_1)[ R'(q_1) + 1]q_1 + P(R+q_1) - c'(q_1) = 0. \>\>\> (2)


If we hold other firms outputs constant, as Keen claims to do, R'(q_1)=0 and the expression simplifies to

P'(Q)q_1 + P(Q) = c'(q_1), \>\>\> (3)

which is the textbook solution. “Marginal revenue” here means “how much does revenue change when q_1 increases by one unit?” Note that the left-hand side is firm 1′s marginal revenue and the right is firm 1′s marginal cost, so the firm equates the two to maximize profits.
Steve Keen claims that that bit of math is wrong. He claims (page 62):

However, the individual firm’s profit is a function, not only of its own output, but of that of all other firms in the industry. This is true regardless of whether the firm reacts strategically to what other firms do, and regardless of whether it can control what other firms do. The objectively true profit maximum is therefore given by the zero of the total differential: the differential of the firm’s profit with respect to total industry output.

Let’s consider that claim. Yes, firm 1′s profits in equation (1) depend on firm 1′s own output and on the output of all other firms, R. No, that does not imply that we solve firm 1′s profit maximization problem by taking the derivative of equation (1) with respect to total output. And, no, the term “total derivative” does not mean “derivative with respect to a total.” This conceptual confusion then leads Keen to incoherent math: he takes the derivative of firm 1′s profits with respect to, in the notation here, Q = ( R + q_1 ) (equation 0.4). That derivative isn’t defined because firm 1′s profits don’t depend solely on the sum of its own output and the output of all other firms.

The math Keen proceeds to do treats total output, Q, as if it’s a parameter that affects all firms’ outputs. Instead of Q we could use some other symbol to denote this variable to highlight that it’s not really total output, but I will stick with Q. Keen treats each firm’s output as depending on this parameter Q and on the output of all other firms, so we could write

q_1 = q_1( q_1(Q),..., q_n(Q), Q),

and likewise for all other firms’ outputs, to clarify what’s being assumed. Keen then asks what value of this parameter Q maximizes firm 1′s profits. Notice this problem has nothing to do with the problem we’re supposed to be considering: how does firm 1 set its own output to maximize its own profits?

The way Keen has set this up, as the parameter Q changes, a firm’s output changes for two reasons: there is a direct effect of Q on each firm’s output, and there is an indirect effect operating through the effect of Q on other firm’s outputs. Keen takes the derivative of firm 1′s profits with respect to this parameter Q. He claims to treat firms as atomistic, that is, they ignore the effect of their own outputs on other firm’s outputs, by setting the derivatives of all firms’ outputs with respect to all the other firms’ outputs to zero. But he sets the derivatives of all firms’ outputs with respect to the parameter Q to one. Since firm 1 is for some reason choosing this parameter Q, to increase its own output by one unit, it increases Q by one unit. When firm 1 increases Q by one unit, all other firms also increase their output by one unit. Keen claims repeatedly and explicitly that he assumes other firms do not respond to changes in firm 1′s output, but the math he actually does assumes otherwise.

Getting back to the problem Keen for some reason considers: How should firm 1 set Q to maximize its own profits? Take the derivative of firm 1′s profits (1) with respect to the parameter Q and set it to zero to find

P'( R + q_1 )[ dR/dQ + dq_1/dQ]q_1 + P(\cdot) - c'(q_1)dq_1/dQ=0.

Keen assumes that all firms including firm 1 increase their output by one unit when Q increases by one unit. Then trivially dq_1/dQ=1, and since there are (n-1) firms other than firm 1 and they all increase their output by one unit too, dR/dQ = (n-1). The term in square brackets is then equal to (n-1) + 1 = n, and the equation above simplifies to

P'(Q)nq_1 + P(\cdot) = c'(q_1) \>\>\> (4) .

That is Keen’s major result, equation (0.9). It differs from the textbook result, equation (2), in that the number of firms, n, appears in the first term. That is, again, because as Q increases q_1 and all other firms’ outputs increase at the same rate in the problem Keen solves. Firm 1 then must take into account that as it increases output, price will fall much more rapidly when all other firms respond by increasing their output than when all other firms’ outputs are fixed. Keen does not solve firm 1′s problem taking all other firm’s outputs as given.

Keen insists that, if we do the math correctly, profit-maximizing firms do not equate marginal revenue and marginal cost. But equation (4), which is, again, Keen’s solution, says that the firm sets Q to equate marginal revenue (the left-hand side) with marginal cost (the right). Keen appears to think that marginal revenue is defined as the expression “P’(Q)q_i + P,” so whenever marginal revenue cannot be expressed in exactly that way, it’s not marginal revenue. All of the claims about marginal revenue not equalling marginal cost follow from that basic conceptual error. Generally, any optimization problem that can be expressed as maximizing (f(x) – g(x)) with respect to x has the property that f’(x)=g’(x) at an internal solution (assuming differentiability, etc, which Keen does), so marginal revenue equalling marginal cost is a very general condition. Keen thinks he’s arguing against the “neoclassical dogma” that equates marginal revenues and costs, but he’s actually arguing the sum rule of differentiation doesn’t hold.

We can also see that Keen implicitly assumes all firms react to changes in firm 1′s output by increasing their own output by the same amount by noting that that assumption is the same as an old-school approach to strategic interaction among firms called “conjectural variations” (Keen implies later in the paper, starting on page 74, that he invented this approach. It’s actually not just textbook, it’s outdated textbook, as it’s an approach which has been eclipsed). A “conjectural variation” of 1.0 means here that firm 1 assumes that all other firm will react to a change in q_1 by changing their own outputs exactly as q_1 changes: if firm 1 increases its output by one unit, it expects all other firms to also increase their output by one unit in response. So if q_1 goes up by one unit, the output of the other (n-1) firms, R, changes by (n-1) units. Consider equation (2) again, but set R’(q_1) = (n-1) instead of zero to find

P'(Q)nq_1 + P(\cdot) - c'(q_1) = 0,

which is exactly the same as equation (4), which, again, is the same as Keen’s equation 0.9.

Assuming conjectural variations of one is almost but not quite the same as simply assuming that firms collude. If firms collude, firm 1 would set its own output to maximize industry profits rather than its own profits, which entails setting industry marginal revenue rather than firm 1′s own marginal revenue equal to firm 1′s marginal cost. One sufficient condition for Keen’s problem to be exactly the same as assuming collusion is that we restrict attention to outcomes in which all firms produce the same amount. Call that amount q. Then firm 1′s profits can be expressed

P(nq)q - c(q),

and differentiating with respect to q gives

P'(nq)nq + P = P'(Q)Q + P = c'(q),

because total output Q is equal to nq. P’(Q)Q+P is industry marginal revenue, so this is exactly the same as simply finding the collusive outcome. Another way to see this is to note that if all firms produce the same output and have the same costs, then total profit is just n times the profit of any given firm, so maximizing any given firm’s profits is just maximizing (1/n) times total profits, so the solutions must be identical. This is just a clumsy way of solving the Econ 101 monopolist’s problem.

Steve Keen’s arguments are simply wrong.
For a more advanced version of the argument see Chris's Debunking Debunking Economics.

Update: Tim Worstall comments on Keen's piece here and Nick Rowe comments here.

2 comments:

Unlearningecon said...

"A “competitive” firm in economic theory is one which takes prices as given, ignoring the effect of its own output on price. This is an assumption, not a result."

The thing is that this just moves the problem, which Keen comments on. If they act as if they will have no effect on price, it doesn't mean they won't.

"Keen notes, correctly, that this assumption is false when there are a finite number of firms. "

No, he says it's false when there are an infinite numbers of firms, because infinitesimals =/= 0. The firm has a tiny, tiny effect on market price because nobody else changes output. Since, under PC, everyone is operating under the assumption that this won't happen, they will all produce slightly 'too much' and the cumulative effect on price will create the same difference between MR and demand we observe under monopoly.

Paul Walker said...

"No, he says it's false when there are an infinite numbers of firms"

But it does all work for infinite number of traders. Isn't that what Robert J. Aumann, "Existence of Competitive Equilibria in Markets with a Continuum of Traders", 'Econometrica', 34(1) (Jan., 1966), pp. 1-17, showed?