Resolving the Conflict on Conduct Parameter Estimation in Homogeneous Goods Markets between Bresnahan (1982) and Perloff and Shen (2012)
Abstract
We revisit conduct parameter estimation in homogeneous goods markets to resolve the conflict between Bresnahan (1982) and Perloff and Shen (2012) regarding the identification and the estimation of conduct parameters. We point out that Perloff and Shen’s (2012) proof is incorrect and its simulation setting is invalid. Our simulation shows that estimation becomes accurate when demand shifters are properly added in supply estimation and sample sizes are increased, supporting Bresnahan (1982).
Keywords: Conduct parameters, Homogenous goods market, Multicollinearity problem, Monte Carlo simulation
JEL Codes: C5, C13, L1
1 Introduction
Measuring competitiveness is an important task in the empirical industrial organization literature. A conduct parameter is considered to be a useful measure of competitiveness. However, the parameter cannot be directly measured from data because data generally lack information about marginal costs. Therefore, researchers endeavor to identify and estimate conduct parameters.
In this regard, there are two conflicting results regarding conduct parameter estimation in homogeneous goods markets with linear demand and marginal cost systems. On the one hand, Bresnahan (1982) proposes an approach to identify a conduct parameter using demand rotation instruments. With identification guaranteed, the conduct parameter can be estimated using standard linear regression. This result is extended to nonlinear cases by Lau (1982) and differentiated product markets by Nevo (1998).
On the other hand, Perloff and Shen (2012) (hereafter, PS) assert that the linear model considered by Bresnahan (1982) suffers from a multicollinearity problem when error terms in the demand and supply equations are zero, implying that identification of the conduct parameter is impossible. Moreover, PS used simulations to demonstrate that the conduct parameter cannot be estimated accurately even when the error terms are nonzero. This disagreement is a major obstacle in the literature. Several papers and handbook chapters have referenced PS’s results, such as Claessens and Laeven (2004), Coccorese and Pellecchia (2013), Coccorese et al. (2021), Garcia et al. (2020), Kumbhakar et al. (2012), Perekhozhuk et al. (2015), and Shaffer and Spierdijk (2017).
We revisit conduct parameter identification and estimation in homogeneous product markets to determine the validity of these results. First, we show that the proof of the multicollinearity problem in PS is incorrect and that the problem does not occur under standard assumptions reflecting the insights by Bresnahan (1982). Second, the simulations in PS lack an excluded demand shifter in supply estimation; we confirm that estimation is accurate when including a demand shifter in supply estimation. We also show that increasing sample size improves accuracy of estimation. Hence, our results support those of Bresnahan (1982) theoretically and numerically.
2 Model
Consider data with markets with homogeneous products. Assume that there are firms in each market. Let be the index for markets. Then, we obtain a supply equation as follows:
(1) |
where is the aggregate quantity, is the demand function, is the marginal cost function, and is the conduct parameter. The equation nests perfect competition (), Cournot competition (), and perfect collusion ().111See Bresnahan (1982).
Consider an econometric model that integrates the above model. Assume that the demand and marginal cost functions are written as follows:
(2) | |||
(3) |
where and are vectors of exogenous variables, and are error terms, and and are vectors of parameters. Additionally, we have demand- and supply-side instrumental variables, and , and assume that the error terms satisfy the mean independence conditions, .
2.1 Linear demand and cost
Assume that linear demand and marginal cost functions are specified as follows:
(4) | ||||
(5) |
where and are excluded cost shifters and is Bresnahan’s demand rotation instrument. The supply equation is written as follows:
(6) |
By substituting Equation (4) with Equation (6) and solving it for , we obtain the aggregate quantity based on the parameters and exogenous variables as follows:
(7) |
2.2 Is the multicollinearity problem in PS incorrect?
To demonstrate the multicollinearity problem, PS attempt to demonstrate linear dependence between the variables in the supply equation. PS begin the proof on page 137 in their appendix by stating the following (we modify the notation):
“We demonstrate that the , and terms in Eq.4 are perfectly collinear for . We show this result by demonstrating that there exist nonzero coefficients , and such that
Eq.4 in the quotation corresponds to the supply equation (6). Therefore, PS show that there exists a nonzero vector of that satisfies (A1).
An incorrect detail in the proof is that while attempting to demonstrate linear dependence between , and , they show linear dependence between , and . However, linear dependence between , and does not always imply linear dependence between , and .
Therefore, we contend that a multicollinearity problem does not occur under the additional standard assumptions in Proposition 1.
Proposition 1.
Assume that (i) and are nonzero and (ii) , and are linearly independent. Then, , and are linearly independent.
See online appendix for the proof. Equation (6) implies that the main challenge is separately identifying the conduct parameter and the slope of marginal cost. As quantity is endogenous, this requires two excluded instruments. The assumption makes the demand rotation instrument and the demand shifter relevant and ensures that these instruments and the other cost shifters do not covary. Under the assumption, identification of the conduct parameter is possible.
In the context of differentiated products markets, Magnolfi et al. (2022) discuss similar issues concerning instrument requirements for falsifying models with upward sloping marginal cost. They build on the results of Berry and Haile (2014), who show that with instruments, falsification of models of conduct with flexible cost functions is possible.
3 Simulation results
Table 1 presents the results of estimating the linear model with the demand shifter.222See online appendix for simulation details and additional results. Panel (a) shows that when the standard deviations of the error terms in the demand and supply equations are , estimation of all parameters is extremely accurate. When sample size is large, root-mean-squared errors (RMSEs) of all parameters are less than or equal to 0.001. Panel (c) shows the case with . As sample size increases, the RMSEs sharply decrease. Thus, the imprecise results reported by PS are due to the lack of demand shifters and small sample size.
Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | |
---|---|---|---|---|---|---|---|---|
0.000 | 0.001 | 0.000 | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | |
0.000 | 0.004 | 0.000 | 0.003 | 0.000 | 0.002 | 0.000 | 0.001 | |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
0.000 | 0.001 | 0.000 | 0.001 | 0.000 | 0.001 | 0.000 | 0.000 | |
0.000 | 0.005 | 0.000 | 0.004 | 0.000 | 0.002 | 0.000 | 0.001 | |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
0.000 | 0.001 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | |
Sample size () | 50 | 100 | 200 | 1000 |
Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | |
---|---|---|---|---|---|---|---|---|
-0.018 | 0.465 | 0.007 | 0.323 | -0.008 | 0.213 | -0.006 | 0.097 | |
-0.045 | 2.257 | 0.024 | 1.523 | 0.018 | 1.016 | -0.031 | 0.455 | |
-0.001 | 0.255 | -0.001 | 0.176 | -0.004 | 0.115 | 0.001 | 0.051 | |
-0.005 | 0.108 | 0.003 | 0.075 | -0.001 | 0.050 | -0.001 | 0.022 | |
-0.061 | 0.732 | -0.005 | 0.474 | -0.021 | 0.346 | -0.005 | 0.152 | |
-0.311 | 3.450 | -0.124 | 1.928 | -0.081 | 1.303 | -0.003 | 0.548 | |
0.009 | 0.109 | -0.001 | 0.071 | 0.003 | 0.051 | 0.000 | 0.023 | |
0.001 | 0.108 | 0.003 | 0.075 | 0.003 | 0.053 | 0.000 | 0.022 | |
0.047 | 0.354 | 0.017 | 0.209 | 0.014 | 0.135 | 0.003 | 0.058 | |
Sample size () | 50 | 100 | 200 | 1000 |
Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | |
---|---|---|---|---|---|---|---|---|
-0.263 | 2.596 | 0.071 | 1.670 | -0.040 | 0.947 | -0.002 | 0.412 | |
-0.271 | 10.820 | 0.008 | 6.492 | 0.236 | 4.263 | 0.021 | 1.809 | |
-0.044 | 1.253 | 0.023 | 0.779 | -0.031 | 0.483 | -0.003 | 0.210 | |
-0.024 | 0.584 | 0.008 | 0.343 | -0.004 | 0.225 | 0.003 | 0.092 | |
-2.074 | 19.624 | -0.551 | 3.043 | -0.171 | 1.516 | -0.051 | 0.633 | |
58.209 | 1750.688 | -2.416 | 56.909 | -3.617 | 39.044 | -0.103 | 2.334 | |
0.242 | 2.430 | 0.065 | 0.409 | 0.020 | 0.220 | 0.006 | 0.093 | |
0.230 | 2.328 | 0.055 | 0.404 | 0.010 | 0.219 | 0.008 | 0.092 | |
-6.668 | 233.851 | 0.372 | 6.334 | 0.418 | 3.820 | 0.024 | 0.245 | |
Sample size () | 50 | 100 | 200 | 1000 |
Note: The error terms in the demand and supply equation are drawn from a normal distribution, .
4 Conclusion
We revisit conduct parameter estimation in homogeneous goods markets. There is a conflict between Bresnahan (1982) and Perloff and Shen (2012) in terms of identification and estimation. We highlight problems in the proof and the simulation in Perloff and Shen (2012). Our simulation shows that estimation of the conduct parameter becomes accurate when demand shifters are appropriately introduced in supply estimation and sample size is increased. Based on our theoretical and numerical investigation, we support the argument made by Bresnahan (1982).
Acknowledgments
We thank Jeremy Fox and Isabelle Perrigne for their valuable advice. This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
References
- (1)
- Berry and Haile (2014) Berry, Steven T and Philip A Haile, “Identification in differentiated products markets using market level data,” Econometrica, 2014, 82 (5), 1749–1797.
- Bresnahan (1982) Bresnahan, Timothy F, “The oligopoly solution concept is identified,” Economics Letters, 1982, 10 (1-2), 87–92.
- Claessens and Laeven (2004) Claessens, Stijn and Luc Laeven, “What Drives Bank Competition? Some International Evidence,” Journal of Money, Credit and Banking, 2004, 36 (3), 563–583.
- Coccorese and Pellecchia (2013) Coccorese, Paolo and Alfonso Pellecchia, “Multimarket Contact, Competition and Pricing in Banking,” Journal of International Money and Finance, 2013, 37, 187–214.
- Coccorese et al. (2021) , Claudia Girardone, and Sherrill Shaffer, “What Affects Bank Market Power in the Euro Area? A Country-Level Structural Model Approach,” Journal of International Money and Finance, 2021, 117, 102443.
- Garcia et al. (2020) Garcia, Devin, Levent Kutlu, and Robin C. Sickles, “Market Structures in Production Economics,” in Subhash C. Ray, Robert Chambers, and Subal Kumbhakar, eds., Handbook of Production Economics, Springer, 2020, pp. 1–38.
- Kumbhakar et al. (2012) Kumbhakar, Subal C., Sjur Baardsen, and Gudbrand Lien, “A New Method for Estimating Market Power with an Application to Norwegian Sawmilling,” Review of Industrial Organization, 2012, 40 (2), 109–129.
- Lau (1982) Lau, Lawrence J, “On identifying the degree of competitiveness from industry price and output data,” Economics Letters, 1982, 10 (1-2), 93–99.
- Magnolfi et al. (2022) Magnolfi, Lorenzo, Daniel Quint, Christopher Sullivan, and Sarah Waldfogel, “Falsifying Models of Firm Conduct,” Technical Report, Working paper 2022.
- Nevo (1998) Nevo, Aviv, “Identification of the Oligopoly Solution Concept in a Differentiated-Products Industry,” Economics Letters, June 1998, 59 (3), 391–395.
- Perekhozhuk et al. (2015) Perekhozhuk, Oleksandr, Thomas Glauben, Ramona Teuber, and Michael Grings, “Regional-Level Analysis of Oligopsony Power in the Ukrainian Dairy Industry,” Canadian Journal of Agricultural Economics/Revue canadienne d’agroeconomie, 2015, 63 (1), 43–76.
- Perloff and Shen (2012) Perloff, Jeffrey M and Edward Z Shen, “Collinearity in linear structural models of market power,” Review of Industrial Organization, 2012, 40 (2), 131–138.
- Shaffer and Spierdijk (2017) Shaffer, Sherrill and Laura Spierdijk, “Market Power: Competition among Measures,” Handbook of Competition in Banking and Finance, 2017, pp. 11–26.
Appendix A Online appendix
A.1 Omitted proof of Proposition 1
Proof.
Based on the definition of linear independence, we need to confirm that the following holds:
(8) |
then .
First, based on Assumption (ii), . Second, as the parameters are nonzero by Assumption (i), by . Third, by , As by Assumption (i), . This completes the proof. ∎
A.2 Simulation and estimation procedure
We set true parameters and distributions as shown in Table 2. We follow the setting of PS. For simulation, we generate 1,000 data sets. We separately estimate the demand and supply equation by using two-stage least squares (2SLS) estimation. The instrumental variables for demand estimation are and the instrumental variables for supply estimation are .
linear | |
---|---|
linear | ||
Demand shifter | ||
Demand rotation instrument | ||
Cost shifter | ||
Error | ||
Note: . Normal distribution. Uniform distribution.
A.3 Details for our simulation settings
To generate the simulation data, for each model, we first generate the exogenous variables , and and the error terms and based on the data generation process in Table 2. We compute the equilibrium quantity for the linear model by (7). We then compute the equilibrium price by substituting and other variables into the demand function (4).
We estimate the equations using the ivreg package in R. An important feature of the model is that we have an interaction term of the endogenous variable and the instrumental variable . The ivreg package automatically detects that the endogenous variables are and the interaction term , running the first stage regression for each endogenous variable with the same instruments. To confirm this, we manually write R code to implement the 2SLS model. When the first stage includes only the regression of , estimation results from our code differ from the results from ivreg. However, when we modify the code to regress on the instrument variables and estimate the second stage by using the predicted values of and , the result from our code and the result from ivreg coincide.
A.4 Other experiments
Note: True parameters: and . PS exclude . We change the parameter notations from the original study. Note that PS do not provide and .
First, we replicate the result in PS. For comparison, we report the means and standard deviations (SDs). To replicate the result, we exclude the demand shifter and assume the coefficient of is zero, indicating that there is no demand shifter for supply estimation. For reference, Table 3 is quoted from PS, although we modify some notation. Sample size in each simulation dataset is 50 and the table shows the means and SDs of the 2SLS estimators from 1,000 simulations. It shows that demand estimation becomes more accurate as the values of the SDs of the error terms, that is, decreases. In contrast, supply estimation is still biased and the SD of the conduct parameter becomes larger as the value of increases.
Our replication results are presented in Table 4. Each panel presents the simulation results under different SDs. This result uses the same data generation process as PS. To determine whether we can correctly replicate the result in PS, we focus on the first two columns in each panel. These two columns show the means and SDs of the simulation results when sample size is 50. While demand parameters can be accurately estimated, although the value of becomes higher, the supply parameters are biased. In particular, when is large and sample size is small, the SDs of the parameters in supply equation become large. Thus, we reveal the patterns in PS that do not provide any details.
As PS fix sample size to 50, we also examine the effect of changing sample size. As expected, increasing sample size given a value of decreases the SDs of supply parameters. However, no simulation result is close to the true values of supply parameters as well as the conduct parameter. These results are consistent with PS.
Mean | SD | Mean | SD | Mean | SD | Mean | SD | |
10.000 | 0.001 | 10.000 | 0.001 | 10.000 | 0.000 | 10.000 | 0.000 | |
1.000 | 0.004 | 1.000 | 0.003 | 1.000 | 0.002 | 1.000 | 0.001 | |
1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 | |
5.446 | 6.981 | 5.388 | 7.986 | 5.423 | 7.825 | 5.063 | 6.801 | |
0.506 | 0.775 | 0.512 | 0.888 | 0.509 | 0.869 | 0.549 | 0.756 | |
0.506 | 0.776 | 0.512 | 0.887 | 0.509 | 0.869 | 0.549 | 0.756 | |
-0.241 | 1.164 | -0.231 | 1.331 | -0.237 | 1.304 | -0.177 | 1.134 | |
(demand) | 1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 |
(supply) | 1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 | 1.000 | 0.000 |
Sample size () | 50 | 100 | 200 | 1000 |
Mean | SD | Mean | SD | Mean | SD | Mean | SD | |
9.993 | 0.466 | 9.993 | 0.312 | 10.001 | 0.215 | 10.002 | 0.093 | |
0.963 | 2.138 | 0.965 | 1.484 | 1.012 | 1.023 | 0.991 | 0.441 | |
1.002 | 0.243 | 1.002 | 0.168 | 0.999 | 0.118 | 1.002 | 0.049 | |
5.332 | 10.459 | 5.227 | 11.592 | 5.112 | 15.871 | 5.470 | 7.476 | |
0.405 | 3.214 | 0.434 | 1.989 | 0.474 | 1.744 | 0.516 | 1.102 | |
0.517 | 1.157 | 0.528 | 1.222 | 0.546 | 1.816 | 0.504 | 0.830 | |
-0.210 | 1.879 | -0.206 | 1.951 | -0.186 | 2.705 | -0.247 | 1.238 | |
(demand) | 0.720 | 0.088 | 0.725 | 0.061 | 0.726 | 0.041 | 0.728 | 0.018 |
(supply) | 0.160 | 7.674 | -0.119 | 19.529 | -0.724 | 30.775 | 0.491 | 2.041 |
Sample size () | 50 | 100 | 200 | 1000 |
Note: True parameters: and . For comparison, we report the mean and SD.
Mean | SD | Mean | SD | Mean | SD | Mean | SD | |
9.975 | 0.964 | 9.953 | 0.636 | 10.007 | 0.441 | 9.991 | 0.189 | |
1.120 | 4.491 | 0.942 | 2.885 | 0.883 | 2.055 | 1.035 | 0.902 | |
0.981 | 0.492 | 0.993 | 0.326 | 1.015 | 0.227 | 0.993 | 0.101 | |
5.631 | 9.410 | 5.520 | 7.580 | 5.161 | 9.226 | 5.556 | 7.424 | |
-0.107 | 19.285 | 0.129 | 5.240 | 0.488 | 3.541 | 0.489 | 1.210 | |
0.476 | 1.043 | 0.495 | 0.835 | 0.540 | 1.030 | 0.494 | 0.820 | |
-0.201 | 3.603 | -0.217 | 1.478 | -0.183 | 1.528 | -0.260 | 1.229 | |
(demand) | 0.205 | 0.357 | 0.234 | 0.221 | 0.232 | 0.150 | 0.245 | 0.060 |
(supply) | -0.920 | 17.898 | -0.395 | 5.271 | -0.904 | 12.486 | -0.421 | 12.047 |
Sample size () | 50 | 100 | 200 | 1000 |
Mean | SD | Mean | SD | Mean | SD | Mean | SD | |
9.515 | 6.752 | 9.912 | 1.479 | 9.987 | 0.943 | 9.987 | 0.396 | |
0.362 | 19.344 | 0.710 | 6.192 | 1.154 | 4.363 | 0.986 | 1.728 | |
0.934 | 1.092 | 1.004 | 0.743 | 0.981 | 0.494 | 0.998 | 0.204 | |
5.658 | 6.892 | 5.464 | 8.387 | 5.695 | 8.243 | 5.572 | 10.796 | |
0.956 | 52.166 | 1.715 | 42.062 | -0.056 | 11.467 | 0.388 | 3.140 | |
0.479 | 0.827 | 0.496 | 0.907 | 0.486 | 0.902 | 0.497 | 1.185 | |
-0.296 | 5.941 | -0.439 | 5.106 | -0.235 | 2.034 | -0.256 | 1.771 | |
(demand) | -3.456 | 87.362 | -0.513 | 1.557 | -0.436 | 0.563 | -0.376 | 0.185 |
(supply) | -1.104 | 5.881 | -2.311 | 26.606 | -1.993 | 26.973 | -3.591 | 49.060 |
Sample size () | 50 | 100 | 200 | 1000 |
Note: True parameters: and . For comparison, we report the mean and SD.