Skip to content
Get App

Bootstrap based bias correction of the Malmquist Productivity Index

This video explains bootstrap-based bias correction for the Malmquist Productivity Index using DEA models to improve TFP estimation accuracy.

Key Takeaways

  • Bootstrap bias correction improves the accuracy and statistical validity of Malmquist Productivity Index estimates.
  • CRS frontiers are more sensitive to sample bias than VRS frontiers.
  • Simar and Wilson’s algorithms provide a framework to correct bias and serial correlation in efficiency scores.
  • Bootstrap-corrected MPI allows construction of confidence intervals and inferential testing for TFP changes.
  • The method is computationally intensive and requires careful data preparation including environmental variables.

What the video covers

  • Introduction to bootstrap DEA integration in total factor (TF) productivity estimation.
  • Discussion of three TF decomposition variants: FGLR, FGNZ, and Randling based on DEA distance functions.
  • Explanation of bias in efficiency scores due to sample-based frontier estimation versus population frontier.
  • Comparison of CRS and VRS frontiers sensitivity to new observations and sample bias.
  • Presentation of Simar and Wilson's bootstrap bias correction algorithms for DEA efficiency scores.
  • Application of bias-corrected efficiency scores in Malmquist Productivity Index (MPI) to obtain statistically valid TFP estimates.
  • Advantages of bootstrap-corrected MPI include bias correction, confidence intervals, and inferential statistics.
  • Limitations include high computational complexity, infeasibility issues, and data requirements (environmental variables).
  • Trade-offs between sample size and availability of environmental variables for bias correction.
  • Encouragement to consult Simar and Wilson’s 1999 paper for detailed methodology.

Answers

Questions about this video

What is the main purpose of using bootstrap bias correction in Malmquist Productivity Index estimation?

The main purpose is to correct the bias in efficiency scores caused by estimating frontiers from sample data rather than the full population, leading to more accurate and statistically valid total factor productivity (TFP) estimates.

How do CRS and VRS frontiers differ in sensitivity to new data points?

CRS frontiers are more sensitive to new observations and sample changes, causing greater bias, whereas VRS frontiers are less affected by new data points due to their non-radial nature.

What are the computational challenges associated with bootstrap bias correction for MPI?

Bootstrap bias correction involves repeatedly estimating efficiency scores across multiple time periods and technologies, which is computationally intensive and may face infeasibility issues such as non-convergence or infeasible solutions.

Full Transcript — Download SRT & Markdown

00:05
Speaker A
[music] [music] Hi, welcome back to the course Applied Production Analysis Using MATLAB. In today's session, we'll see how to integrate the bootstrap DEA in the context of TF estimation.
00:30
Speaker A
We have already covered three variants of TF decompositions: FGLR, FGNZ, and Randling. As you remember, all these decompositions are based on distance functions, which are basically estimated using a DEA model.
00:53
Speaker A
So in this session, we see how the bias in the estimation of efficiency scores in the context of DEA has an implication on the TFP score that you are going to estimate using the same DEA or distance function scores.
01:12
Speaker A
So the context is that we have inputs and outputs. So here you can see inputs are given over here and outputs are given over here. So using this input-output data, what we did, we constructed the frontier. So here you
01:28
Speaker A
can see, in the context of Ray and decomposition, we need to construct both CRS and VRS frontiers. In case of FGLR, we need only CRS frontier, but in case of FGNZ, we need VRS and CRS frontiers.
01:44
Speaker A
So consider the case, the same example I'm referring to, we had A, B, C, D as the observation.
01:51
Speaker A
Suppose this A, B, C, D are sampled, but you have another observation, say E, which was not included in this data point. So say, for example, E0 is somewhere, say E0 is somewhere here and E1 is
02:12
Speaker A
somewhere here. Then what are the implications in that case? CRS frontier will also slightly shift for the period zero. You can see here this way, and even the VRS frontier should have shifted this manner. CRS of period one will not get affected
02:37
Speaker A
because it's already over and above the point over here, but the VRS frontier can get affected, and say data point was here, it will get affected in this manner. As a result, having a new observation or going towards the population, our fronts are
03:00
Speaker A
shifting. As a result, the efficiency or the distance function that we are estimating in this context will also get a bias. So these efficiency scores are always a bit biased because the reference point that you are having is
03:16
Speaker A
a subset of the population, which is basically the estimated frontier. It will always be lying below or away from the frontier, or actual frontier, in the manner that it is always below or it is a subset of the
03:33
Speaker A
actual frontier. So as a result, whether it is the TC or TC or SCF that you are estimating, it will get affected. All these components will also get affected by this bias in the efficiency estimation or the bias in the estimation of
03:51
Speaker A
distance functions which are being used for estimating or decomposing the productivity in the context of Malcus productivity index.
04:01
Speaker A
So in 1999, you can see here Simar and Wilson in their EJ paper proposed that the same framework of bias correction can be extended in the context of our TFV estimation also. How do we do that? For that,
04:27
Speaker A
TFV estimation involved technical efficiency of firms under CRS and technical efficiency of firms under VRS, and those two we estimate against T period, against T period reference period, T minus one reference period, or T plus [laughter] reference period, and not go into the
04:56
Speaker A
technicalities of that, which we already covered in the earlier session. Same will happen for VRS also.
05:03
Speaker A
So what we can do, these efficiency scores that you are estimating for against T or T plus 1 or T minus one period technology, these things also you can do a bit of a bias correction. So this in place of these scores I'll be
05:24
Speaker A
using TE CS BC, which is basically a bias-corrected version. Same way, we can have T_VRS BC, which is also a bias-corrected version of CRS or VRS from here.
05:54
Speaker A
So quickly, one clarification: we have both CRS and VRS from here. Which one is going to get affected or which is more sensitive to the population and sample counterpart? So here you can see the moment we have a
06:13
Speaker A
new observation, even a slight change in CRS frontier is affecting almost all the observations, but VRS actually will not have much of the mutation. VRS frontier is more of a not a radial expansion or contraction. So having a
06:31
Speaker A
new observation will not have a significant impact on all the observations that we are considering in this case. So here I would like to claim that CRS frontiers are more sensitive to the sample when you have population and
06:48
Speaker A
taking a sample out of that and estimating a frontier. The CRS will be more biased as compared to your population counterpart of the frontier, that is the true frontier.
07:03
Speaker A
So just to continue our discussion on our bootstrap correction. So what we can do, these efficiency scores you can correct by using the bootstrapping algorithm. It can be a simple jackknife approach, but that might not be very sufficient in the context of TFP
07:22
Speaker A
calculation. Also, the same way what we claimed in the context of DEA model, this might be an approach but not the appropriate approach. Then we do have two algorithms of Simar and Wilson. So algorithm one is basically correcting only the
07:43
Speaker A
serial correlation, and we have algorithm two with two loops. In loop one, it corrects for bias, and loop two, it corrects for the serial correlation.
08:02
Speaker A
I'm referring to Simar and Wilson 2007 algorithm. So from a TFP point of view, what you can do, you can take loop one of Simar and Wilson algorithm 2. You can run the efficiency score estimation with this
08:24
Speaker A
bias correction for period T technology, T minus one technology, and T plus 1 technology and get the T CRSBC and T VRSBC and plug them in and get the bias-corrected efficiency scores or distance function and get it plugged
08:44
Speaker A
in the TFP estimation. So what are the advantages of that? So advantages of bootstrap-corrected market productivity index:
09:05
Speaker A
The biggest advantage is it gives you a bias-corrected TFP and decomposition. Also, you can use these scores to get a confidence interval because the conventional MPI scores are lacking any statistical properties. You cannot use this conventional MPI score for getting
09:40
Speaker A
the confidence interval. But the moment you do bootstrapping, you'll be able to get a confidence interval also. Also, in conventional manner, you get an efficiency score 1.2; it shows that improvement in the TFP, but sometimes in a
10:02
Speaker A
statistical point of view, it might not be a statistically significant improvement. Say that will become even complicated when you have 1.02.
10:11
Speaker A
So here the conventional framework will claim it as an improvement. But the moment you have a bootstrap TF score, you can see an inference also, inference.
10:29
Speaker A
You can do inferential statistics also in the context of TFP estimation. You can see whether the change in TFP being claimed by the model is statistically significant or not.
10:42
Speaker A
What are the limitations? Of course, bootstrap-corrected MPI comes with a bundle of advantages or it is more of a refined framework, but it has a lot of limitations. It is a very computationally involving problem because you need to estimate TE
11:14
Speaker A
again T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, T, or distance function against the
11:17
Speaker A
T period technology, then T minus one period technology, T plus 1 period technology. So that will complicate the entire algorithm and it is a very computationally involving process.
11:28
Speaker A
Over and able decompositions like R&D decomposition, that is randomly decomposition, already has an infeasibility issue, and the same infeasibility issue may get aggravated when you are using the bootstrap mus productivity index. This will get even more problematic. You can write it as
11:58
Speaker A
it will become a serious concern because when you're doing bootstrapping, you may get a bootstrap failed bootstrapping because sometimes it may not converge, sometimes it may give you an infeasible solution, and it complicates the entire process I'm referring to.
12:19
Speaker A
Moreover, there are data limitations. So I can give you in a simple framework: say you have X, Y. For implementing the Simar and Wilson algorithm, you need environmental variables.
12:41
Speaker A
Simar Wilson algorithm requires Z variable also. So along with X, Y, and Z, along with X input and output variable, you need at least one environmental variable that needs to be plugged in for the
13:03
Speaker A
So what will happen this environmental variable that I'm referring to might not be available for almost all the observation. Say you initially you have six observation. It's a hypothetical case I'm considering with six observation you'll not be able to
13:18
Speaker A
estimate DEA but I'm considering six observation. So for that X and Y are available for all period but uh zed is available only for four observation.
13:40
Speaker A
The moment you try to implement Simar and Wilson algorithm, you'll not be able to include the first one and the last one observation which does not have a Z variable. So already the problem that we are having it is our data is sampled or
13:57
Speaker A
data is small. The sample is very small as compared to our population. And in order to get rid of the limitations of the small sample, we are doing the bootstrapping. But the moment you plug in a new variable that is
14:11
Speaker A
basically the Z variable into the picture you may not get more observation your observation may go even down. So then there is a uh trade-off between having the retaining the same observation and estimating the frontier and getting the or keeping the
14:29
Speaker A
conventional efficiency score for our TF estimation or alternatively do a bootstrapping which has a cost of another two observation in this context or another few observation in the general context and whether to at all do the bootstrapping or not. So it is a
14:48
Speaker A
very tricky question to have and this has to be answered by looking at the amount of data set that you are having the number of data set that you are having and also say you are doing a state level analysis say due to some
15:05
Speaker A
reason you are getting data for 25 states and few states you are not getting in that case actually say three or four states for which you don't have the data you should not go for a bootstrapping because this 25 itself or
15:21
Speaker A
the data that you are having itself is somewhere close to the population and there is no very serious bias that you need to be corrected in this content. So what I intend to say whether to go for a
15:33
Speaker A
conventional TFP and decomposition or whether to go for a bootstrap based TFP and decomposition it is very highly depending on the computational infrastructure that you are having and over and above the number of observation that you are having and the number of
15:50
Speaker A
missing data that you will encounter when you are including a new explanatory variable or zed variable which we call as the environmental variable into the uh bootstrapping framework.
16:04
Speaker A
So just to summarize as I mentioned very similar to the DEA efficiency scores which are being biased in the context of sample the TFP scores also which are bas basically estimated using these efficiency score will also get affected
16:25
Speaker A
of the uh sample sensitivity. So in order to solve that problem what you can do in place of the conventional efficiency scores used for measuring the productivity we can use the bias corrected efficiency score which will give you a bias corrected TFP
16:45
Speaker A
and decomposition of the same and with that you will be able to make inference about the efficient productivity change or change in the components of productivity along with the confidence interval. But it comes with a complication that is basically it is
17:01
Speaker A
computationally involving also it can create infeasibility particularly in the context of rand composition and sometime the solution that you are suggesting to overcome the limitation of sample in terms of bootstrapping may even reduce your number of observation particularly
17:22
Speaker A
in the context of simar algorithm which require a environmental variable for which you may have few missing observation or missing data point and the moment you are missing one data point it is not period suppose this was period one and you have another period 2
17:40
Speaker A
but for period 2 this data is there but actually that is of no use unless you have a continuous panel in the context of TF estimation so I encourage you to go through the paper by Simarin Wilson 1999 which is published in EJ estimating
17:56
Speaker A
the bootstrapping ing multis index to get a better idea about this framework and implement it in your research and learning activities. Thank you.
18:09
Speaker A
[music] [music]
Topics:Malmquist Productivity Indexbootstrap bias correctionData Envelopment AnalysisTotal Factor ProductivityCRS frontierVRS frontierSimar and Wilson algorithmefficiency scoresTFP decompositionApplied Production Analysis

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →