oleh
Tim Coelli
Pusat Analisis Efisiensi dan Produktivitas
University of New England
Armidale, NSW, 2351
Australia.
Email: tcoelli@metz.une.edu.au
Web: http://www.une.edu.au/econometrics/cepa.htm
ABSTRAK
Makalah ini menjelaskan sebuah program komputer yang telah ditulis untuk memberikan
estimasi maksimum likelihood parameter dari sejumlah produksi stokastik dan fungsi
biaya.Model stokastik perbatasan dianggap dapat mengakomodasi (seimbang) data panel
dan menganggap efek perusahaan yang didistribusikan sebagai dipotong variabel acak
normal. Dua spesifikasi model utama yang dipertimbangkan dalam program ini adalah
kesalahan spesifikasi komponen dengan waktu-bervariasi efisiensi diizinkan (Battese dan
Coelli, 1992), yang diperkirakan oleh FRONTIER Versi 2.0, dan spesifikasi model di
mana efek perusahaan secara langsung dipengaruhi oleh jumlah variabel (Battese dan
Coelli, 1995). Program komputer juga memungkinkan estimasi model lain yang telah
muncul dalam literatur melalui pengenaan pembatasan sederhana asimtotik estimasi
kesalahan standar dihitung bersama dengan perkiraan efisiensi individu dan berarti.
1. PENDAHULUAN
Makalah ini membahas program komputer, FRONTIER Versi 4.1, yang telah ditulis
untuk memberikan estimasi maksimum likelihood dari berbagai produksi frontier
stokastik dan fungsi biaya.Makalah ini dibagi menjadi beberapa bagian. Bagian 2
menjelaskan fungsi produksi frontier stokastik Battese dan Coelli (1992, 1995) dan
catatan kasus khusus banyak dari formulasi yang dapat diperkirakan (dan diuji untuk)
menggunakan program.Bagian 3 menjelaskan program dan Bagian 4 memberikan
beberapa ilustrasi tentang bagaimana menggunakan program.Beberapa poin akhir dibuat
dalam Bagian 5. Sebuah lampiran ditambahkan yang merangkum aspek-aspek penting
penggunaan program dan juga memberikan penjelasan singkat tentang tujuan masing-
masing subroutine dan fungsi dalam kode Fortran77.
2. MODEL SPESIFIKASI
Fungsi produksi frontier stokastik secara independen diusulkan oleh Aigner, Lovell dan
Schmidt (1977) dan Meeusen dan van den Broeck (1977). Spesifikasi asli melibatkan
fungsi produksi yang ditentukan untuk data cross-sectional yang memiliki istilah
kesalahan yang memiliki dua komponen, satu untuk memperhitungkan efek acak dan satu
lagi untuk memperhitungkan inefisiensi teknis. Model ini dapat dinyatakan dalam bentuk
berikut:
(1) Yi = xi + (Vi - Ui), i = 1 ,..., N,
dimana Yi produksi (atau logaritma dari produksi) dari perusahaan ke-i;
xi adalah vektor k1 dari (transformasi dari) jumlah masukan dari perusahaan ke-i;
[Sebagai contoh, jika Yi adalah log dari output dan xi berisi log dari kuantitas input, maka
fungsi produksi Cobb-Douglas diperoleh .]
adalah vektor parameter yang tidak diketahui;
para Vi adalah variabel acak yang dianggap iid. N (0, V2), dan independen dari
Ui yang variabel-variabel acak non-negatif yang diasumsikan untuk memperhitungkan
inefisiensi teknis dalam produksi dan sering dianggap iid. | N (0, U2) |.
Spesifikasi asli ini telah digunakan dalam sejumlah besar aplikasi empiris selama dua
dekade terakhir. Spesifikasi juga telah diubah dan diperluas dalam berbagai cara.
Perluasan ini mencakup spesifikasi asumsi distribusi yang lebih umum untuk Ui, seperti
distribusi gamma dipotong normal atau dua parameter, pertimbangan data panel dan
waktu bervariasi efisiensi teknis perpanjangan metodologi biaya fungsi dan juga ke
perkiraan sistem persamaan, dan sebagainya. Sejumlah review komprehensif dari literatur
ini tersedia, seperti Forsund, Lovell dan Schmidt (1980), Schmidt (1986), Bauer (1990)
dan Greene (1993).
Program komputer, FRONTIER Versi 4.1, dapat digunakan untuk mendapatkan estimasi
maksimum likelihood dari suatu subset dari produksi frontier stokastik dan fungsi biaya
yang telah diusulkan dalam literatur. Program ini dapat menampung data panel; waktu
bervariasi dan efisiensi invariant, fungsi biaya dan produksi; setengah normal dan
distribusi normal dipotong, dan bentuk-bentuk fungsional yang memiliki variabel
dependen dalam satuan login atau asli. Program tidak dapat mengakomodasi distribusi
eksponensial atau gamma, juga tidak dapat memperkirakan sistem persamaan. Ini daftar
program apa yang bisa dan tidak bisa lakukan tidak lengkap, tetapi memberikan indikasi
kemampuan program.
FRONTIER Versi 4.1 ditulis untuk mengestimasi model spesifikasi rinci dalam Battese
dan Coelli (1988, 1992 dan 1995) dan Battese, Coelli dan Colby (1989). Karena
spesifikasi Battese dan Coelli (1988) dan Battese, Coelli dan Colby (1989) adalah kasus
khusus dari Battese dan Coelli (1992) spesifikasi, kita akan membahas spesifikasi model
dalam dua surat kabar terbaru dalam detail, dan kemudian mencatat cara di mana model
ini ecompass spesifikasi lain yang telah muncul dalam literatur.
Fungsi Biaya 2.3 [diskusi di sini akan diperhatikan dalam hal model cross-sectional.
Perpanjangan dengan kasus-kasus panel data langsung.]
Semua spesifikasi di atas telah dinyatakan dalam fungsi produksi, dengan Ui diartikan
sebagai efek inefisiensi teknis, yang menyebabkan perusahaan untuk beroperasi di bawah
produksi frontier stokastik. Jika kita ingin menetapkan fungsi perbatasan biaya stokastik,
kita hanya mengubah spesifikasi kesalahan berjangka dari (Vi - Ui) untuk
(Vi + Ui). Misalnya, substitusi ini akan mengubah fungsi produksi didefinisikan oleh (1)
ke dalam fungsi biaya:
(5) Yi = xi + (Vi + Ui), i = 1 ,..., N,
dimana Yi adalah (logaritma dari) biaya produksi perusahaan-i;
xi adalah vektor k1 dari (transformasi dari) harga input dan output dari perusahaan ke-i;
adalah vektor parameter yang tidak diketahui;
para Vi adalah variabel acak yang dianggap iid N (0, V2), dan independen dari
Ui yang variabel-variabel acak non-negatif yang diasumsikan untuk memperhitungkan
biaya inefisiensi dalam produksi, yang sering dianggap iid | N (0, U2) |.
Dalam fungsi ini biaya Ui sekarang menentukan seberapa jauh perusahaan beroperasi di
atas perbatasan biaya. Jika efisiensi alokatif diasumsikan, maka Ui berkaitan erat dengan
biaya inefisiensi teknis. Jika asumsi ini tidak dibuat, penafsiran Ui dalam fungsi biaya
kurang jelas, dengan baik inefisiensi teknis dan alokatif mungkin terlibat. Jadi kita akan
mengacu pada efisiensi diukur relatif terhadap perbatasan biaya sebagai efisiensi "biaya"
dalam sisa dokumen ini. Penafsiran yang tepat dari efisiensi biaya akan tergantung pada
aplikasi tertentu.
Perbatasan biaya (5) adalah salah satu identik diusulkan dalam Schmidt dan Lovell
(1979). Fungsi log-likelihood dari model ini disajikan dalam lampiran dari kertas
(menggunakan parameterisation sedikit berbeda dengan yang digunakan di sini).Schmidt
dan Lovell dicatat bahwa kemungkinan-log perbatasan biaya adalah sama dengan
perbatasan produksi kecuali untuk beberapa tanda perubahan. Fungsi log-kemungkinan
untuk biaya analog fungsi Battese dan Coelli (1992, 1995) model juga ditemukan
diperoleh dengan membuat perubahan beberapa tanda sederhana, dan karenanya tidak
ulang di sini.
2.4 Efisiensi Prediksi [diskusi di sini akan kembali dalam hal model cross-sectional.
Perpanjangan dengan kasus-kasus panel data langsung.]
Program komputer menghitung prediksi efisiensi perusahaan individual teknis dari
perkiraan batas produksi stokastik, dan prediksi efisiensi biaya perusahaan individu dari
batas-batas perkiraan biaya stokastik. Langkah-langkah efisiensi teknis relatif ke
perbatasan produksi (1) dan efisiensi biaya relatif ke perbatasan biaya (5) keduanya
didefinisikan sebagai:
(6) Effi = E (* Yi | Ui, Xi) / E (Yi * | Ui = 0, Xi),
mana * Yi produksi (atau biaya) dari perusahaan ke-i, yang akan sama dengan Yi jika
variabel dependen dalam satuan asli dan akan sama dengan exp (Yi) jika variabel terikat
adalah log. Dalam kasus perbatasan produksi, efisiensi akan mengambil nilai antara nol
dan satu, saat itu akan mengambil nilai antara satu dan tak terbatas dalam hal fungsi
biaya. Langkah-langkah efisiensi dapat ditunjukkan didefinisikan sebagai:
Keempat atas ungkapan Effi semua mengandalkan nilai Ui teramati yang diprediksi. Hal
ini dicapai dengan ekspresi yang berasal untuk ekspektasi bersyarat dari fungsi dari pada
Ui, tergantung pada nilai yang diamati (Vi - Ui). Ekspresi yang dihasilkan generalisasi
hasil di Jondrow et al (1982) dan Battese dan Coelli (1988). Ungkapan yang relevan
untuk kasus fungsi produksi disediakan di Battese dan Coelli (1992) dan di Battese dan
Coelli (1993, 1995), dan ekspresi untuk efisiensi biaya relatif terhadap perbatasan biaya,
telah diperoleh oleh perubahan minor teknis efisiensi ekspresi dalam makalah ini.
3. PROGRAM FRONTIER
FRONTIER Versi 4.1 berbeda dalam berbagai cara dari FRONTIER Versi 2.0 (Coelli,
1992), yang merupakan versi terakhir didokumentasikan sepenuhnya. akrab dengan versi
sebelumnya dari FRONTIER harus mengasumsikan bahwa tidak ada yang tetap sama,
dan hati-hati membaca dokumen ini sebelum menggunakan Versi 4.1 Orang. Anda akan,
bagaimanapun, menemukan bahwa sejumlah hal yang sama, tetapi banyak kecil, dan
beberapa hal yang tidak begitu kecil, telah berubah. Sebagai contoh, Versi 4.1
mengasumsikan bentuk fungsional linier. Jadi jika Anda ingin memperkirakan fungsi
produksi Cobb-Douglas, Anda harus log semua masukan dan data keluaran sebelum
membuat file data untuk program yang digunakan. Versi 2.0 pengguna akan ingat bahwa
Cobb-Douglas diasumsikan dalam versi itu, dan data harus tersedia dalam unit asli,
karena program memperoleh log dari data yang disediakan untuk itu. Sebuah daftar dari
perbedaan utama antara Versi 2.0 dan 4.1 tersedia di akhir bagian ini.
beta 0 0.58014216E 00
beta 1 0.28049246E 00
beta 2 0.53330637E 00
sigma-squared 0.22067413E 00
gamma 0.80000000E 00
mu dibatasi dengan nol
eta dibatasi dengan nol
jumlah iterasi = 7
jumlah lintas-bagian = 60
matriks kovariansi:
perusahaan eff.-est.
1 0.65068880E 00
2 0.82889151E 00
3 0.72642592E 00
.
.
.
58 0.66471456E 00
59 0.85670448E 00
60 0.70842786E 00
5. FINAL POINT
Berbagai versi FRONTIER sekarang digunakan di lebih dari 150 lokasi di seluruh dunia.
Versi baru dari FRONTIER telah mendapatkan manfaat secara signifikan dari umpan
balik dari Anda pengguna. Semoga banyak dari Anda akan melihat bahwa beberapa saran
Anda telah diadopsi dalam versi baru ini. Jika Anda memiliki saran tentang bagaimana
program tersebut dapat diperbaiki atau jika Anda pikir Anda mungkin menemukan bug,
maka Anda diminta untuk menghubungi penulis baik melalui email di:
tcoelli@metz.une.edu.au atau dengan menulis ke alamat di bagian depan tulisan ini. Jika
Anda belum diberikan salinan program secara langsung oleh penulis dan ingin diberitahu
setiap bug besar atau versi baru silahkan hubungi penulis sehingga Anda mungkin
dimasukkan di milis.
DAFTAR PUSTAKA
Aigner, D.J., Lovell, C.A.K. dan Schmidt, P. (1977), "Formulasi dan Perkiraan Produksi
Frontier Stokastik Fungsi Model", Journal of Econometrics, 6, 21-37.
Battese, G.E. dan Coelli, T.J. (1988), "Prediksi Efisiensi Teknis Firm-Level Dengan
Fungsi Produksi Frontier Generalised dan Data Panel", Journal of Econometrics,, 38 387-
399.
Battese, G.E. dan Coelli, T.J. (1992), "Fungsi Produksi Frontier, Efisiensi Teknis dan
Data Panel: Dengan Aplikasi untuk Petani Padi di India", Jurnal Analisis Produktivitas, 3,
153-169.
Battese, G.E. dan Coelli, T.J. (1993), "A Stochastic Frontier Memasukkan Fungsi
Produksi Model Teknis Efek Inefisiensi", Makalah Ekonometrika dan Statistika Terapan,
No.69, Departemen Ekonometrika, University of New England, Armidale, pp.22.
Battese, G.E. dan Coelli, T.J. (1995), "Sebuah Model untuk Efek Teknis inefisiensi dalam
Fungsi Produksi Frontier Stokastik untuk Data Panel", Ekonomi Empiris, 20, 325-332.
Battese, G.E., Coelli, T.J. dan Colby, T.C. (1989), "Estimasi Fungsi Produksi Frontier dan
Efisiensi dari Farms India Menggunakan Data Panel Dari Studi Tingkat Desa
ICRISAT's", Jurnal Ekonomi Kuantitatif, 5, 327-348.
Battese, G.E. dan Corra, GS (1977), "Perkiraan Model Frontier Produksi: Dengan
Aplikasi untuk Zona Pastoral Australia Timur", Jurnal Ekonomi Pertanian Australia, 21,
169-179.
Bauer, P.W. (1990), "Perkembangan terbaru dalam Perkiraan Econometric dari Frontiers",
Journal of Econometrics, 46, 39-56.
Coelli, T.J. (1992), "Program Komputer untuk estimasi Fungsi Produksi Frontier:
FRONTIER, Versi 2.0", Ekonomi Letters 39, 29-32.
Coelli, T.J. (1993), "Properties Sampel Hingga penduga Frontier Stokastik dan Statistik
Uji Asosiasi", Makalah Bekerja di Ekonometrika dan Statistik Terapan, No.70,
Departemen Ekonometrika, Universitas New England, Armidale.
Coelli, T.J. (1995), "estimator dan Tes Hipotesis untuk Stochastic: Sebuah Analisis Monte
Carlo", Jurnal Analisis Produktivitas, 6, 247-268.
Forsund, F.R., Lovell, C.A.K. dan Schmidt, P. (1980), "Sebuah Survei Frontier Fungsi
Produksi dan mereka Hubungan dengan Efisiensi Pengukuran", Journal of Econometrics,,
13 5-25.
Greene, W.H. (1993), "Pendekatan Ekonometrik Dari analisis Efisiensi", di goreng,
Lovell HO,, CAK dan Schmidt, SS (Eds), The Pengukuran Efisiensi Produktif, Oxford
University Press, New York, 68-119.
Himmelblau, D.M. (1972), Terapan Non-Linear Programming, McGraw-Hill, New York.
Hughes, MD (1988), "A Stochastic Frontier Fungsi Biaya untuk Penyediaan Penitipan
Anak Residensial", Journal of Ekonometrika Terapan, 3, 203-214.
Jondrow, J.,. Lovell, Materov C.A.K, I.S. dan Schmidt, P. (1982), "Pada perkiraan Teknis
inefisiensi dalam Stochastic Frontier Fungsi Produksi Model", Journal of Econometrics,
19, 233-238.
Lee, LF (1993), "Distribusi asimtotik untuk Maximum Likelihood Estimator untuk
Stochastic Frontier Fungsi Model dengan Informasi Singular Matrix", Ekonometrik Teori,
9, 413-430.
Meeusen, W. dan van den Broeck, J. (1977), "Efisiensi Estimasi dari Cobb-Douglas
Fungsi Produksi Dengan Terdiri Error", International Economic Review, 18, 435-444.
Pitt, M.M. dan Lee, LF (1981), "Pengukuran dan Sumber Teknis inefisiensi dalam bahasa
Indonesia dalam Tenun Industri", Jurnal Ekonomi Pembangunan, 9,43 - 64.
Reifschneider, D. dan Stevenson, R. (1991), "Sistematik Berangkat dari Frontier: Sebuah
Kerangka untuk Analisis Inefisiensi Perusahaan", International Economic Review, 32,
715-723.
Schmidt, P. (1986), "Fungsi Produksi Frontier", Econometric Reviews, 4, 289-328.
Schmidt, P. dan Lovell, C.A.K. (1979), "Memperkirakan Inefisiensi Teknis dan Alokasi
Sehubungan dengan Produksi Stochastic dan Frontiers Biaya", Journal of Econometrics,
9, 343-366.
Stevenson, R.E. (1980) "Fungsi Kemungkinan untuk estimasi Generalised Stochastic
Frontier",, Journal of Econometrics,, 13 57-66.
Putih, K. (1993), Manual Referensi Shazam Pengguna Versi 7.0, McGraw-Hill.
The FRONT41.000 start-up file tercantum pada Tabel A1. Sepuluh nilai dapat diubah di
FRONT41.000. Sebuah deskripsi singkat dari setiap nilai disediakan di bawah ini.
UNTUK INFORMASI LEBIH PADA VARIABEL INI LIHAT: COELLI (1996), CEPA
KERJA
KERTAS 96/07, UNIVERSITAS INGGRIS BARU, Armidale, NSW, 2351 AUSTRALIA.
Indic NILAI:
Indic = 2 mengatakan tidak panjang langkah skala dalam pencarian unidimensional
Indic = 1 mengatakan skala (dengan panjang langkah terakhir) hanya jika langkah
terakhir lebih kecil
Indic = nomor lainnya mengatakan skala (dengan panjang langkah terakhir)
____________________________________________________________
1) iPrint - menentukan seberapa sering informasi pada nilai fungsi likelihood dan vektor
estimasi parameter harus dicatat selama proses iteratif. Hal ini awalnya diatur ke 5, maka
informasi yang dicetak setiap 5 iterasi. Hal ini dapat diatur untuk setiap nilai integer non-
negatif. Sebuah 0 akan mengakibatkan ada pelaporan informasi intermediate.
2) Indic - berhubungan dengan pencarian Coggin uni-dimensi yang dilakukan sebelum
iterasi masing-masing untuk menentukan panjang langkah yang optimal. Ini dapat
digunakan sebagai berikut: Indic = 2 mengatakan tidak panjang langkah skala dalam
pencarian uni-dimensi; Indic = 1 mengatakan skala (dengan panjang langkah terakhir)
hanya jika langkah terakhir adalah lebih kecil, dan India = nomor lainnya mengatakan
skala ( untuk panjang langkah terakhir) Untuk informasi lebih lanjut lihat Himmelblau
(1972).
3) TOL - mengatur toleransi konvergensi pada proses iteratif. Jika nilai ini mengatakan
diatur ke 0,00001 maka prosedur iterasi akan berakhir pada saat perubahan proporsional
dalam fungsi log-likelihood dan di masing-masing parameter estimasi semua kurang dari
0,00001.
4) TOL2 - mengatur toleransi diperlukan pada pencarian Coggin uni-dimensi dilakukan
setiap iterasi untuk menentukan panjang langkah. Untuk informasi lebih lanjut lihat
Himmelblau (1972).
5) bignum - batas ukuran jumlah terbesar bahwa program harus berurusan dengan.
Penggunaan utamanya adalah untuk menempatkan batas pada apa nomor terkecil dapat di
subrutin DEN (yang mengevaluasi fungsi densitas standar normal) dan DIS (yang
mengevaluasi fungsi distribusi standar normal). Kesalahan dengan underflows numerik
dan meluap adalah masalah yang paling sering ditemui oleh orang-orang mencoba
menginstal versi sebelumnya dari program ini di berbagai komputer mainframe.Nomor
ini telah diatur untuk 1.0e +16 untuk PC IBM. Jika Anda berencana untuk memasang
program ini pada komputer mainframe dianjurkan bahwa Anda berkonsultasi dengan staf
pendukung komputer pada setting yang benar dari nomor ini. Hal ini biasanya akan aman
untuk meninggalkan sebagai itu, bagaimanapun, presisi yang lebih besar akan diperoleh
jika angka yang lebih besar diperbolehkan.
6) Langkah 1 - set ukuran langkah pertama dalam proses iteratif.Ini harus ditetapkan
dengan hati-hati karena terlalu besar nilai yang dapat mengakibatkan keluar kanan
'melangkah' program ruang parameter masuk akal.
7) IGRID2 - bendera yang jika diset ke 1 akan menyebabkan pencarian grid untuk
menyelesaikan tahap kedua kotak pencarian di sekitar estimasi diperoleh pada tahap
pertama dari pencarian grid. Jika diatur ke nol hanya tahap pertama dari grid pencarian
akan dilakukan. Untuk informasi lebih lanjut lihat keterangan dari pencarian grid dalam
Bagian 3.
8) GRIDNO - mengatur lebar langkah-langkah yang diambil dalam pencarian grid antara
nol dan satu di parameter. Untuk informasi lebih lanjut lihat keterangan dari pencarian
grid dalam Bagian 3.
9) MAXIT - menetapkan jumlah maksimum iterasi yang akan dilakukan. Hal ini terutama
suatu pilihan yang berguna ketika file batch ditulis untuk simulasi monte carlo.
10) ITE - menentukan apakah perkiraan efisiensi individu harus tercantum dalam file
output. Nilai 1 akan menyebabkan mereka akan dicatatkan, dan 0 akan menekan mereka.
EXEC: Ini adalah program panggilan utama. Ini pertama kali membaca FRONT2.000-up
file mulai sebelum menelepon INFO.
INFO: subrutin ini membaca petunjuk baik dari file atau dari terminal kemudian
membaca file data. Kemudian panggilan MINI.
MINI: Ini adalah subroutine utama dari program ini. Hal pertama panggilan GRID untuk
melakukan pencarian grid (asumsi nilai awal tidak ditentukan oleh pengguna). MINI
kemudian melakukan loop iterasi utama FRONTIER, memanggil SEARCH, ETA dan
CONVRG berulang kali sampai kriteria konvergensi terpenuhi (atau jumlah iterasi
maksimum tercapai). Metode Davidon-Fletcher-Powell digunakan.
HASIL: Mengirimkan semua hasil akhir ke file output. Ini termasuk estimasi parameter,
standar error perkiraan, t-rasio, dan individu dan rata-rata estimasi efisiensi teknis.
GRID: Apakah kotak pencarian di atas.
SEARCH: Melakukan penelusuran uni-dimensi untuk menentukan panjang langkah
optimal untuk iterasi berikutnya. Metode Coggin digunakan (lihat Himmelblau, 1972).
ETA: ini update subrutin arah matriks menurut metode Davidon-Fletcher-Powell di setiap
iterasi. Untuk informasi lebih lanjut lihat Himmelblau (1972).
CONVRG: Pengujian kriteria konvergensi pada akhir setiap iterasi. Jika perubahan
proporsi dalam fungsi log-likelihood dan masing-masing parameter tidak lebih besar dari
nilai TOL (awalnya diatur ke 0,00001) proses iteratif akan berakhir.
FUN1: Menghitung negatif dari fungsi log-likelihood (LLF) Model 1.Perhatikan bahwa
FRONTIER meminimalkan negatif dari L