+ All Categories
Home > Documents > Data Envelopment Analysis (Analýza obalu...

Data Envelopment Analysis (Analýza obalu...

Date post: 01-Aug-2020
Category:
Upload: others
View: 1 times
Download: 1 times
Share this document with a friend
24
Data Envelopment Analysis (Analýza obalu dat) Martin Branda Univerzita Karlova v Praze Matematicko-fyzikální fakulta Katedra pravděpodobnosti a matematické statistiky Optimalizace s aplikací ve financích Martin Branda (KPMS MFF UK) DEA 1 / 24
Transcript
Page 1: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Data Envelopment Analysis(Analýza obalu dat)

Martin Branda

Univerzita Karlova v PrazeMatematicko-fyzikální fakulta

Katedra pravděpodobnosti a matematické statistiky

Optimalizace s aplikací ve financích

Martin Branda (KPMS MFF UK) DEA 1 / 24

Page 2: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Motivace

3 firmy:

1 2 3Suroviny (vstupy) 3 6 3Výrobky (výstupy) 7 11 5

Která pracuje „nejlépeÿ – efektivně – eficientně?

73>

116>

53,

tedy (asi) firma 1.

Co když je vstupů a výstupů více?

Co když zdvojnásobením vstupů nemůžu zdvojnásobit výrobu?

Martin Branda (KPMS MFF UK) DEA 2 / 24

Page 3: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Decision Making Units

Homogenní jednotky – Decision Making Units (DMU) j = 1, . . . , n

Vstupy X = {xij}, i = 1, . . . ,m (preferujeme nižší hodnoty)

Výstupy Y = {yrj}, r = 1, . . . , s (preferujeme vyšší hodnoty)

Předpokládáme, že data jsou kladná.

Martin Branda (KPMS MFF UK) DEA 3 / 24

Page 4: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Příklad – bankovní pobočky

Vstupy

počet zaměstnanců (dále děleno dle kvalifikace: junior, senior,vedoucí)

rozloha pobočky

nemzdové náklady

Výstupy

počet uzavřených smluv (běžný účet, hypotéka, spotřebitelská půjčka,pojištění)

počet nově získaných klientů

Martin Branda (KPMS MFF UK) DEA 4 / 24

Page 5: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Příklad – fakulty

Vstupy

počet zaměstnanců (dále děleno dle kvalifikace: asistent, docent,profesor)

počet studentů, kteří nastoupí do 1. ročníku

Výstupy

počet vědeckých publikací

počet absolventů (Bc., Mgr., Ph.D.)

Martin Branda (KPMS MFF UK) DEA 5 / 24

Page 6: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) modelLineárně frakcionální formulace

Posouzení eficience jednotky 0 ∈ {1, . . . , n}

maxur ,vi

∑sr=1 uryr0∑mi=1 vixi0

s.t.∑sr=1 uryrj∑mi=1 vixij

≤ 1, j = 1, . . . , n,

ur ≥ 0, r = 1, . . . , s,

vi ≥ 0, i = 1, . . . ,m.

Jednotka 0 je eficientní, právě když je optimální hodnota rovna jedné.Každá jednotka dostane pro ni nejvýhodnější váhy.

Martin Branda (KPMS MFF UK) DEA 6 / 24

Page 7: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnesova–Cooperova transformace

Položíme

t =1∑m

i=1 vixi0,

ur = t · ur ,vi = t · vi .

Martin Branda (KPMS MFF UK) DEA 7 / 24

Page 8: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) modelMultiplikátorová forma

Po Charnesově–Cooperově transformaci LP:

maxur ,vi

s∑r=1

uryr0

s.t.m∑i=1

vixi0 = 1,

s∑r=1

uryrj −m∑i=1

vixij ≤ 0, j = 1, . . . , n,

ur ≥ 0, r = 1, . . . , s,

vi ≥ 0, i = 1, . . . ,m.

Martin Branda (KPMS MFF UK) DEA 8 / 24

Page 9: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) model

Dualita v LP (na cvičení) . . .

Martin Branda (KPMS MFF UK) DEA 9 / 24

Page 10: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) modelDuální (obalová) forma

minθ,λj

θ

s.t.n∑j=1

λjxij ≤ θxi0, i = 1, . . . ,m,

n∑j=1

λjyrj ≥ yr0, r = 1, . . . , s,

λj ≥ 0, j = 1, . . . , n.

Model orientovaný na vstupy.

Martin Branda (KPMS MFF UK) DEA 10 / 24

Page 11: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) modelMultiplikátorová forma

Infisimální ε > 0, aby byly všechny vstupy a výstupy zahrnuty

maxur ,vi

s∑r=1

uryr0

s.t.m∑i=1

vixi0 = 1,

s∑r=1

uryrj −m∑i=1

vixij ≤ 0, j = 1, . . . , n,

ur ≥ ε, r = 1, . . . , s,

vi ≥ ε, i = 1, . . . ,m.

Martin Branda (KPMS MFF UK) DEA 11 / 24

Page 12: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Charnes–Cooper–Rhodes (CCR) modelDuální (obalová) forma

minθ,λj ,s

−i ,s

+r

θ − ε

(m∑i=1

s−i +s∑r=1

s+r

)s.t.

n∑j=1

λjxij + s−i = θxi0, i = 1, . . . ,m,

n∑j=1

λjyrj − s+r = yr0, r = 1, . . . , s,

λj ≥ 0, j = 1, . . . , n,

s−i ≥ 0, i = 1, . . . ,m,

s+r ≥ 0, r = 1, . . . , s.

Martin Branda (KPMS MFF UK) DEA 12 / 24

Page 13: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Klasifikace jednotek

Nechť θ∗, s−∗i , s+∗

r je optimální řešení, potom jednotka je

Neeficientní θ∗ < 1.

Slabě eficientní θ∗ = 1 a existuje s−∗i > 0 nebo s+∗

r > 0.

Silně eficientní θ∗ = 1 a všechny s−∗i = 0 nebo s+∗

r = 0.

Martin Branda (KPMS MFF UK) DEA 13 / 24

Page 14: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Production possibility set

Množina možných produktů

PPS =

(x , y) : xi =n∑j=1

λjxij , yr =n∑j=1

λjyrj , λj ≥ 0

Martin Branda (KPMS MFF UK) DEA 14 / 24

Page 15: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Výnosy z rozsahu

Rostou se vstupy proporcionálně i výstupy? Tj.

(x , y) ∈ PPS, α > 0 =⇒ (αx , αy) ∈ PPS ?

Platí-li, konstantní výnosy z rozsahu (Constant Returns to Scale – CRS).

Neplatí-li, variabilní výnosy z rozsahu (Variable Returns to Scale – VRS):

PPSVRS =

(x , y) : xi =n∑j=1

λjxij , yr =n∑j=1

λjyrj ,n∑

j=1

λj = 1, λj ≥ 0

Martin Branda (KPMS MFF UK) DEA 15 / 24

Page 16: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Výnosy z rozsahu

Martin Branda (KPMS MFF UK) DEA 16 / 24

Page 17: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Výnosy z rozsahu

Z obrázku vidíme:

CRS – nejmenší konvexní kužel obsahující data

VRS – „horníÿ konvexní obal dat

Martin Branda (KPMS MFF UK) DEA 17 / 24

Page 18: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Příklad – 3 firmy

1 2 3Suroviny (vstupy) 3 6 3Výrobky (výstupy) 7 11 5

Položme ε = 0

CRS eficientní: firma 1

f1: θ∗ = 1f2: θ∗ = 0.786f3: θ∗ = 0.714

VRS eficientní: firmy 1 a 2

f1: θ∗ = 1f2: θ∗ = 1f3: θ∗ =?

Martin Branda (KPMS MFF UK) DEA 18 / 24

Page 19: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Příklad – 3 firmy

1 2 3Suroviny (vstupy) 3 6 3Výrobky (výstupy) 7 11 5

Položme ε = 0

CRS eficientní: firma 1

f1: θ∗ = 1f2: θ∗ = 0.786f3: θ∗ = 0.714

VRS eficientní: firmy 1 a 2 i 3

f1: θ∗ = 1f2: θ∗ = 1f3: θ∗ = 1 (vstupy už nejdou zlepšit → model orientovaný na výstupy)

Martin Branda (KPMS MFF UK) DEA 19 / 24

Page 20: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Banker–Charnes–Cooper (BCC) modelDuální (obalová) forma – orientace na vstupy

minθ,λj ,s

−i ,s

+r

θ − ε

(m∑i=1

s−i +s∑r=1

s+r

)s.t.

n∑j=1

λjxij + s−i = θxi0, i = 1, . . . ,m,

n∑j=1

λjyrj − s+r = yr0, r = 1, . . . , s,

n∑j=1

λj = 1,

λj ≥ 0, s−i ≥ 0, s+r ≥ 0.

Martin Branda (KPMS MFF UK) DEA 20 / 24

Page 21: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Banker–Charnes–Cooper (BCC) modelDuální (obalová) forma – orientace na výstupy

maxϕ,λj ,s

−i ,s

+r

ϕ + ε

(m∑i=1

s−i +s∑r=1

s+r

)s.t.

n∑j=1

λjxij + s−i = xi0, i = 1, . . . ,m,

n∑j=1

λjyrj − s+r = ϕyr0, r = 1, . . . , s,

n∑j=1

λj = 1,

λj ≥ 0, s−i ≥ 0, s+r ≥ 0.

Martin Branda (KPMS MFF UK) DEA 21 / 24

Page 22: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Tone (2001) slack-based model

minλj ,s

−i ,s

+r

1− 1/m∑mi=1 s

−i /xi0

1 + 1/s∑sr=1 s

+r /yr0

s.t.n∑j=1

λjxij + s−i = xi0, i = 1, . . . ,m,

n∑j=1

λjyrj − s+r = yr0, r = 1, . . . , s,

λj ≥ 0, s−i ≥ 0, s+r ≥ 0.

Charnesova–Cooperova transformace na LP (na cvičení).

Martin Branda (KPMS MFF UK) DEA 22 / 24

Page 23: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Martin Branda (KPMS MFF UK) DEA 23 / 24

Page 24: Data Envelopment Analysis (Analýza obalu dat)artax.karlin.mff.cuni.cz/~branm1am/download/Branda_DEA_2015.pdf · Handbook on data envelopment analysis, Springer, New York. Tone, K.

Literatura

Banker, R.D., Charnes, A., Cooper, W. (1984). Some models forestimating technical and scale inefficiencies in Data EnvelopmentAnalysis. Management Science 30 (9), 1078–1092.

Charnes, A., Cooper, W., Rhodes, E. (1978). Measuring the efficiencyof decision-making units. European Journal of Operations Research 2,429–444.

Cooper, W.W., Seiford, L.M., Zhu, J. (2011). Handbook on dataenvelopment analysis, Springer, New York.

Tone, K. (2001). A slacks-based measure of efficiency in dataenvelopment analysis. European Journal of Operations Research 130,498–509.

Martin Branda (KPMS MFF UK) DEA 24 / 24


Recommended