|
Egwald Economics: Microeconomics
Cost Functions
by
Elmer G. Wiens
Egwald's popular web pages are provided without cost to users. Please show your support by joining Egwald Web Services as a Facebook Fan:
Follow Elmer Wiens on Twitter:
Cost Functions:
Cobb-Douglas Cost
| Normalized Quadratic Cost
| Translog Cost
| Diewert Cost
| Generalized CES-Translog Cost
| Generalized CES-Diewert Cost
| References and Links
M. Generalized CES-Translog Cost Function
This web page replicates the procedures used to estimate the parameters of a Translog cost function to approximate a CES cost function. To determine the Translog's efficacy in estimating varying elasticities of substitution among pairs of inputs, on this web page we approximate a Generalized CES cost function with the Translog cost function.
Unlike the CES cost function, the Generalized CES cost function is not necessarily homothetic. Consequently, when we estimate the Translog cost function directly, we do not impose the homothetic conditions as we did when we approximated the CES cost function with the Translog cost function.
The three factor Translog (total) cost function is:
ln(C(q;wL,wK,wM)) = c + cq * ln(q) + cL * ln(wL) + cK * ln(wK) + cM * log(wM)
+ .5 * [dqq * ln(q)^2 + dLL * ln(wL)^2 + dKK * ln(wK)^2 + dMM * ln(wM)^2]
+ .5 * [(dLK + dKL) * ln(wL)*ln(wK) + (dLM + dML) * ln(wL)*ln(wM) + (dKM + dMK) * ln(wK)*log(wM)]
+ dLq * ln(wL)*ln(q) + dKq * ln(wK)*ln(q) + dMq * ln(wM)*ln(q)
(**)
|
an equation linear in its 18 parameters, c, cq, cL, cK, cM, dqq, dLL, dKK, dMM, dLK, dKL, dLM, dML, dKM, dMK, dLq, dKq, and dMq.
We shall use two methods to obtain estimates of the parameters:
À1: Estimate the parameters the cost function by way of its factor share functions — requires data relating output quantities to (cost minimizing) factor inputs, and input prices,
À2: Estimate the parameters of the cost function directly — requires data relating output quantities to total (minimum) cost and input prices.
We shall use the three factor Generalized CES production function to generate the required cost data, yielding a data set relating output, q, and factor prices, wL, wK, and wM, [randomized about the base prices (wL*, wK*, wM*)] to the Generalized CES cost minimizing factor inputs, L, K, and M. The base factor prices and the randomizing distribution are specified in the form below.
The three factor Generalized CES production function is:
q = A * [alpha * L^-rhoL + beta * K^-rhoK + gamma *M^-rhoM]^(-nu/rho) = f(L,K,M).
where L = labour, K = capital, M = materials and supplies, and q = product.
The parameter nu permits one to adjust the returns to scale, while the parameter rho is the geometric mean of rhoL, rhoK, and rhoM:
rho = (rhoL * rhoK * rhoM)^1/3.
If rho = rhoL = rhoK = rhoM, we get the standard CES production function. If also, rho = 0, ie sigma = 1/(1+rho) = 1, we get the Cobb-Douglas production function.
Generalized CES Elasticity of Scale of Production:
εLKM = ε(L,K,M) = (nu / rho) * (alpha * rhoL * L^-rhoL + beta * rhoK * K^-rhoK + gamma * rhoM * M^-rhoM) / (alpha * L^-rhoL + beta * K^-rhoK + gamma * M^-rhoM).
See the Generalized CES production function.
À1: Estimate the factor share equations separately.
Taking the partial derivative of the cost function, C(q;wL,wK,wM), with respect to an input price, we get the (nonlinear) factor demand function for that input:
∂C/∂wL = L(q; wL, wK, wM),
∂C/∂wK = K(q; wL, wK, wM),
∂C/∂wM = M(q; wL, wK, wM)
|
The (total) cost of producing q units of output equals the sum of the factor demand functions weighted by their input prices:
C(q;wL,wK,wM) = wL * L(q; wL, wK, wM) + wK * K(q; wL, wK, wM) + wM * M(q; wL, wK, wM),
Write the factor share functions as:
sL(q;wL,wK,wM) = wL * L(q; wL, wK, wM) / C(q;wL,wK,wM) = wL * ∂C/∂wL / C(q;wL,wK,wM) = (∂ln(C)/∂wL )/ (∂ln(wL)/∂wL) = ∂ln(C)/∂ln(wL),
sK(q;wL,wK,wM)= wK * K(q; wL, wK, wM) / C(q;wL,wK,wM) = wK * ∂C/∂wK / C(q;wL,wK,wM) = (∂ln(C)/∂wK )/ (∂ln(wK)/∂wK) = ∂ln(C)/∂ln(wK),
sM(q;wL,wK,wM)= wM * M(q; wL, wK, wM) / C(q;wL,wK,wM) = wM * ∂C/∂wM / C(q;wL,wK,wM) = (∂ln(C)/∂wM )/ (∂ln(wL)/∂wM) = ∂ln(C)/∂ln(wM).
|
The Translog factor share functions are:
sL(q;wL,wK,wM) = cL + dLq * ln(q) + dLL * ln(wL) + dLK * ln(wK) + dLM * ln(wM),
sK(q;wL,wK,wM) = cK + dKq * ln(q) + dKL * ln(wL) + dKK * ln(wK) + dKM * ln(wM),
sM(q;wL,wK,wM) = cM + dMq * ln(q) + dML * ln(wL) + dMK * ln(wK) + dMM * ln(wM),
|
three linear equations in their 15 parameters.
Since it is likely that, as measured numerically, dLK != dKL, dLM != dML, and dKM != dMK, these distinctions are maintained in the factor share equations.
Having obtained the unrestricted estimates of the coefficients of the factor share functions, we shall compute the restricted least squares estimates with dLK = dKL, dLM = dML, and dKM = dMK.
I. Stage 1. Obtain the estimates of the fifteen parameters of the three factor share equations using linear multiple regression.
Stage 2. Substitute the values of these parameters into the Translog cost function, and estimate its remaining three parameters, c, cq, and dqq, using linear multiple regression.
II. The estimated coefficients of the Translog cost function will vary with the parameters nu, rho, rhoL, rhoK, rhoM, alpha, beta and gamma of the Generalized CES production function.
Set the parameters below to re-run with your own Generalized CES parameters.
The restrictions ensure that the least-cost problems can be solved to obtain the underlying Generalized CES cost function, using the parameters as specified. Intermediate (and other) values of the parameters also work.
Restrictions: .8 < nu < 1.1; -.6 < rhoL = rho < .6;
-.6 < rho < -.2 → rhoK = .95 * rho, rhoM = rho/.95;
-.2 <= rho < -.1 → rhoK = .9 * rho, rhoM = rho / .9;
-.1 <= rho < 0 → rhoK = .87 * rho, rhoM = rho / .87;
0 <= rho < .1 → rhoK = .7 * rho, rhoM = rho / .7;
.1 <= rho < .2 → rhoK = .67 * rho, rhoM = rho / .67;
.2 <= rho < .6 → rhoK = .6 * rho, rhoM = rho / .6;
rho = 0 → nu = alpha + beta + gamma (Cobb-Douglas)
4 <= wL* <= 11, 7<= wK* <= 16, 4 <= wM* <= 10
|
|