1. The following MATLAB programs estimate efficiency using panel data. Efficiency.m is the main program and refer to the notes in each code for the usage of the programs. 2. The estimators are briefly described in the paper, "Panel Estimators and the Identification of Firm-Specific Efficiency Levels in Parametric, Semiparametric and Nonparametric Settings" by Robin C. Sickles, Journal of Econometrics, June 2005, v. 126, iss. 2, pp. 305-34 3. The programs are provided for academic uses only. Users of the program should cite the aforementioned paper. 4. Computed Estimators * Basic Panel Data Estimators (1) FR: Fixed and Random Effects Estimators (FIX, RND) (2) HT : Hausman-Taylor Estimator * Semiparametric Efficient Estimators (3) PSS1: Regressors are correlated with effects (4) PSS2: AR(1) error (Within:PSS2W, GLS:PSS2G) (5) PSS3: Dynamic panel data model with AR(1) * Time-varying Effects Estimators (6) CSS: Cornwell-Schmidt-Sickles Estimator (Within:CSSW, GLS:CSSG) (7) KSS: Kneip-Sickles-Song Estimator (8) BC : Battese-Coelli Estimator (9) DEA: Data Envelope Analysis Time-invariant Effects Estimators: (1)-(5) Time-variant Effects Estimators: (6)-(9) 5. Notes on DEA estimator . DEA does not allow multiple outputs, so makes sure that X has only input values 6. Data Ordering: Firm1 Time 1-T Firm2 Time 1-T ... 7. To ensure proper spacing in outputs, use a fixed-width font, such as Fixedsys or Courier. We recommend to use 'Courier New' font for Command Window. : File-Preferences-General-Font&Colors-Desktop Font-Courier New 8. If output matrix is too large so that it does not appear in a row of command window, refer to the following solution obtained from the Technical Support Page of MATLAB Homepage: Solution Number: 30703 Date Last Modified: 2002-06-18 Product: MATLAB 6.1 ==> 6.5 Platform: All Builds Problem Description Why can't I change the font size in the Command Window to allow more data to appear in one row for MATLAB? When the font size inside the Command Window is changed, it does not increase the amount of data that will appear in a row of command window output. Solution: This problem has been fixed in MATLAB 6.5 (R13). If you are using an earlier version, please see the workaround below. Resizing the MATLAB Command Window will force MATLAB to recognize the new font size. You can change the font size of the Command Window by going to the 'Preferences' menu. 9. If the data size is too large, you may have a memory problem in calculating RND, HT, CSSG, and PSS1,2,3 estimators. In that case, try to increase virtual memory of Windows, or try to reduce data size. 10. The method of truncation of the estimated effects: For the time invariant estimators this is easy because we may just delete top and bottom 5% of effects. For the time varying estimators, it is not easy. There may exist various ways to do it. The method adopted here is the following. We check the firms whose effects are included in the upper and bottom 5% range 'at least at one time period'. Then we delete all these firms' effects from the calculation of efficiency. Thus, practically, we are deleting more than 10(5+5)% of firms from the calculation. Also, note that the total number of firms deleted varys from estimators to estimators. 11. Sample Data U.S. Limit Bank (small loan size) number of banks: 667 time period: 1984-1995, 12 years, annual * variables reln : real estate loans ciln : commercial and industrial loans inln : installment loans CD : certificate deposits DD : demand deposits OD : retail time and savings deposits lab : labor cap : capital purf : purchased funds * data in PDE.mat y = log(reln) x = [-log(ciln/reln) -log(inln/reln) -log(CD) -log(DD) -log(OD) -log(lab) -log(cap) -log(purf) ] 12. If you have any questions, please contact: Robin C. Sickles Professor Department of Economics Rice University 6100 Main Houston, TX 77005, USA E-mail: rsickles@rice.edu Tel: 1-713-348-3322 Fax: 1-713-348-5278 or Wonho Song Associate Professor School of Economics Chung-Ang University Seoul, South Korea E-mail: whsong@cau.ac.kr, whsong73@hotmail.com Tel: +82-2-820-5493