5. Analyyttinen hierarkiaprosessi 1
5 Painottamisen harhat ja analyyttinen hierarkiaprosessi 5.1 Analyyttinen hierarkiaprosessi (AHP) Thomas L. Saatyn kehittämä menetelmä (1977, 1980) erittäin suosittu - sadoittain tieteellisesti raportoituja ja tuhansittain muita sovelluksia runsaasti ohjelmistotukea saatavilla Expert Choice tunnettu prof. Ernest Formanin kehittämä ohjelmisto systeemianalyysin laboratoriossa kehitetty mm. HIPRE ja WinPRE ei tukeudu arvopuuanalyysin aksiomaattiseen perustaan 5.1.1 Vaihtoehtojen vertailu Lähtökohdat tavoitteet ja vaihtoehdot esitetään hierarkiana ylemmän tason kriteerit jaetaan alemman tason kriteereihin vaihtoehdot esitetään kriteerihierarkian alimmalla tasolla 2
Jokaisen kriteerin kohdalla määritellään paikallinen (so. lokaali) painovektori, joka kuvastaa sen alla olevien elementtien merkitystä ao. kriteerin saavuttamisen kannalta. Painovektorin määritys perustuu pareittaisiin vertailuihin: jos alla kriteerejä, kysytään "Kumpi kriteereistä on tärkeämpi? Kuinka paljon tärkeämpi se on?" jos alla vaihtoehtoja, kysytään "Kumpi vaihtoehdoista on parempi ao. kriteerin suhteen? Kuinka paljon parempi?" Vastaukset tulkitaan suhdeasteikolla päätöksentekijää pyydetään antamaan suoraan painosuhteet w i /w j =r ij. vertailut tehdään käyttäen sanallista suhdeasteikkoa, ts. suhde r ij valitaan joukosta Scale Verbal statement 1-to-9 Balanced Equally important 1 1.00-2 1.22 Slightly more important 3 1.50-4 1.86 Strongly more important 5 2.33-6 3.00 Very strongly more important 7 4.00-8 5.67 Extremely more important 9 9.00 3
Tulokset riippuvat olennaisesti vertailuasteikosta. esim. jos vaihtoehto x 1 on erittäin paljon parempi kuin x 2, niin w 1 /w 2 = 9 suomeksi käytetään useimmiten termejä 3= jonkin verran, 5= paljon, 7 = hyvin paljon, 9 = erittäin paljon. Pareittaisista vertailuista saadaan vertailumatriisi A: A = r11 r1 rn1 rn n n lävistäjäelementit ovat ykkösiä r ii = 1, i=1,...,n pareittaisista vertailuista saadut suhteet viedään yläkolmiomatriisiin A on resiprokaalimatriisi alakolmiomatriisin elementit toteuttavat ehdon r ji =1/r ij eli w j /w i = 1/(w i /w j ) Pareittaiset vertailut voivat olla keskenään epäjohdonmukaisia esim. jos x 1 on 3 kertaa parempi kuin x 2 ja x 2 on 5 kertaa parempi x 3, niin x 1 :n tulisi olla 3 5 kertaa parempi kuin x 3 tätä AHP:n tavallinen suhdeasteikko ei edes periaatteessa salli tätä, koska ylärajana 9 Painot on estimoitava 4
Ominaisarvotekniikassa kriteeriin liittyvä painovektori saadaan normeeraamalla vertailumatriisin A:n suurinta ominaisarvoa vastaava ominaisvektori Aw = λ max Vertailujen epäjohdonmukaisuutta mitataan johdonmukaisuussuhteella (C.R., consistency ratio), joka on johdonmukaisuusindeksin (C.I., consistency index) CI.. = w λmax n n 1 ja satunnaisesti generoitujen vertailumatriisien CI-lukujen keskiarvona saadun satunnaisindeksin (R.I., random index) välinen suhde. heuristinen peukalosääntö: jos C.R. > 0.10, vertailut ovat niin epäjohdonmukaisia, että niitä tulisi korjata Lopuksi elementtien (sekä kriteerien ja vaihtoehtojen) kokonaispainot lasketaan rekursiivisesti kaavasta w k i = wiwk, missä w i on kriteerin i kokonaispaino, w i k on elementin k (paikallinen) paino kriteerin i suhteen ja summa lasketaan yli niiden kriteerien, joiden alle elementti k on hierarkkiassa. 5
5.1.2 AHP:n ongelmat Rank reversal (Belton ja Gear, 1983) uuden vaihtoehdon lisääminen tai poistaminen saattaa muuttaa jo aikaisemmin arvioitujen vaihtoehtojen keskinäistä järjestystä, vaikka se ei olisikaan paras Esim. Vaihtoehtoja A ja B vertaillaan kahden yhtä tärkeän (so. samanpainoisen) kriteerin suhteen C 1 ja C 2 : C 1 C 2 A 1 5 B 4 1 C 1 5 Kun vaihtoehtoja on vain kaksi (A ja B), niin niiden kokonaispainoiksi saadaan w w A B 1 1 1 5 31 = + = 0.517 2 5 2 6 60 1 4 1 1 29 = + = 0.483 2 5 2 6 60 Lisätään A:n kanssa identtinen vaihtoehto C ja lasketaan uudet (kokonais)painot: w w A B 1 1 1 5 41 = wc = + = 0.311 2 6 2 11 132 1 4 1 1 25 = + = 0.379 2 6 2 11 66 6
B:stä tuleekin nyt siis paras vaihtoehto! Rank reversal-ilmiön syynä on normalisointi: kunkin attribuutin alla paikallisten painojen summa normeerataan yhdeksi ottamatta huomioon normeerauksen vaikutusta attribuuttipainoihin otetaan huomioon. Ilmiötä ei esiinny, jos käytetään arvofunktioita ja alimmalla tasolla paikalliset painot normeerataan siten, että paras vaihtoehto saa arvon 1 ja huonoin arvon 0 ja muut tältä väliltä. 5.2 Systemaattiset virheet kriteeripainoissa 5.2.1 Teoreettisia ongelmia "Ranking bias" (Pöyhönen ja Hämäläinen, 1997): Painojen normalisoinnin takia yksinomaan kriteerien tärkeysjärjestykseen perustuvissa painotusmenetelmissä (esim. SMARTER) painot muuttuvat, jos arvopuun rakennetta muutetaan esimerkiksi jakamalla kriteerejä osakriteereihin. 7
Esim. Jos kaksitasoisen hierarkiassa kaksi ylimmän tason kriteeriä painotetaan hierarkkisesti SMARTERmenetelmällä, tärkeämmän kriteerin painoksi saadaan 2( n+ 1 R i ) 2 (2 + 1 1) w = = nn ( + 1) 2 3 0.67 1st 2nd 0.67 0.33 1st 2nd 3rd 4th 5th 0.33 0.27 0.20 0.13 0.07 Sum of weights is 0.80 Jos ylemmän tason kriteerit jaetaan osakriteereihinsä siten, että ensimmäisen kriteerin alle tulee kolme kriteeriä ja toisen alle kaksi kriteeriä, jotka ovat samalla alimman tason kriteereistä kaksi vähiten tärkeätä, ensimmäisen haaran painoksi saadaan w 3 2( n+ 1 Ri ) = = nn ( + 1) i= 1 2 (5+ 1 1) 2 (5+ 1 2) 2 (5+ 1 3) = + + 5 6 5 6 5 6 1 4 1 = + + = 0.8 3 15 5 8
5.2.2 Kokeellisia havaintoja Seuraavat ilmiöt on todettu lähinnä empiirisissä (kokeellisissa) tutkimuksissa, joihin on osallistunut opiskelijoita. A. Menetelmät vaikuttavat painoihin Eri menetelmien avulla saadaan käytännössä erilaisia kriteeripainoja teoriassa menetelmät ovat samanlaisia mistä erot siis johtuvat? Yhtenä selityksenä se, että ihmisillä on taipumus käyttää vain tiettyjä numeroita (esm. SMARTissa aloituspiste 10 saa ihmiset vastaamaan tasakymmeniä). Eroja voidaan selittää myös sillä, että vastaukset sisältävät sittenkin lähinnä ordinaalista informaatiota (tärkeysjärjestys) toisin kuin arvoteoria olettaa. B. Sanat painotuksessa: AHP:n sanoja vastaavat numeeriset estimaatit riippuvat asiayhteydestä valmiiksi rakennetut sanalliset asteikot eivät välttämättä vastaa vastaajan todellisia preferenssejä. 9
C. "Range effect": Päätöksentekijät eivät huomioi riittävästi vaihteluvälien edellyttämiä muutoksia kriteeripainoissa Päätöksentekijät eivät tulkitse attribuutin painoa teorian mukaisesti Esimerkiksi palkka-attribuutin paino saattaa olla sama riippumatta siitä, onko palkan vaihteluväli a) 800 1 500 vai b) 800 3 000. Onko vika painotusmenetelmissä, jotka eivät kysymysten kautta tuo vaihteluväliä tarpeeksi selkeästi esiin? D. "Splitting bias": Kriteerin jakaminen osatekijöihin lisää kriteerin painoa etenkin ei-hierarkkisessa painotuksessa. 0.32 0.38 (0.44) 0.30 0.29 0.15 0.29 0.27 Ilmiön on selitetty johtuvan "availability"-heuristiikasta: kriteerin esille tuominen useissa yhteyksissä kasvattaa sen painoarvoa. 10
Ongelma: yksittäisen henkilön käyttäytymistä on aikaisemmissa kokeissa kuvattu keskiarvoilla ei ole välttämättä totta, että splitting bias olemassa. Esimerkki 1 0.8 Whole group Anti group Pro group weight 0.6 0.4 0.2 0 Attr1 Attr2 Attr3 Attr1 Attr2 Attr3 Attr1 Attr2 Attr3 Pöyhönen, Vrolijk, Hämäläinen (1997): Pyrkimys käyttää vain tiettyjä numeroita yhdessä normalisoinnin kanssa voivat johtaa painojen muuttumiseen, jos arvopuun rakenne muuttuu. E. Geneerisiä numeerisen estimoinnin harhoja Subjektilta (so. koehenkilöltä) pyydetään ärsykkeen suuruutta kuvaavia numeerisia estimaatteja (esim. etäisyys, valovoima, tapahtuman kesto, jne.) 1. Centering bias ärsykkeita koskevat estimaatit pyrkivät kasautumaan aiempien estimaattien keskiarvon tuntumaan 11
2. 3. 4. 5. Stimulus and response equalizing bias asteikon laajuus ei välttämättä vaikuta riittävästi Contraction bias isoja ärsykkeitä koskevat estimaatit aliarvioidaan kun taas pienet yliarvioidaan vrt. teknologisen kehityksen ennustaminen Stimulus spacing bias estimaatit annetaan tasavälein vaikka ärsykkeet eivät olekaan tasavälisiä Log bias esim. 1000 on kaksi kertaa isompi 10 5.3 Mahdollisten harhojen huomioonottaminen Tulokset riippuvat kriteerijoukosta, arvopuun rakenteesta ja vaihtoehtojoukosta Käytännössä kaikkia harhoja ei pystytä testaamaan (aika- ja budjettirajoitukset) Painotus etenee usein iteratiivisesti ja tietokoneavusteisesti Herkkyysanalyysin avulla voidaan tarkastella, missä määrin suositukset mahdollisesti muuttuvat, jos mallin parametrien arvot muuttuvat 12
5.4 Yhteenveto arvopuuanalyysistä Arvopuuanalyysin vaihtoehtoisia ja toisiaan täydentäviä tavoitteita: 1. Ongelman hahmottaminen ja ymmärtäminen käsitteiden määrittely ja täsmentäminen yhteisen kielen rakentaminen 2. Uusien vaihtoehtojen löytäminen ja luominen vrt. tuotesuunnittelu 3. Sidosryhmien näkemysten kartoittaminen ns. decision analysis interviews vrt. äänestyskoneet 5.4.1 Arvopuuanalyysin vaiheet 1. Ongelman strukturointi Ketkä ovat asianosaiset? Mitkä ovat vaihtoehdot ja kriteerit? Jäsennetään kriteerit arvopuuksi tarkistetaan preferenssiriippumattomuus strukturointi on usein prosessin opettavaisin osa ensimmäinen versio on vain harvoin hyvä tarvitaan monia iteraatioita kelvollisen mallin työstämiseksi 13
2. Vaihtoehtojen arviointi Arvioidaan vaihtoehdot kunkin attribuutin suhteen joko arvofunktioiden tai suoran arvioinnin kautta ks. luento 2 3. Kriteerien painottaminen Kysytäänkö jokaiselta päätöksentekijältä erikseen? Vai yritetäänkö löytää kaikille asianosaisille sopivat painokertoimet? Miten painoja käytetään ja tulkitaan? Onko tavoitteena selvittää mielipide-eroja vai löytää paras vaihtoehto? (vrt. luennot 3 ja 4) 4. Tulosten tarkastelu ja herkkyysanalyysi Raportin kirjoittaminen 5.4.2 Arvopuuanalyysin sovellusalueita Arvopuuanalyysiä voidaan soveltaa mitä erilaisimpiin ongelmiin eri yhteyksissä. Seuraavassa muutamia esimerkkejä: 1. Yrityssektori päätöksenteko Budjetti- ja resurssiallokaatiot Alihankkijoiden valinta Tuotannonsuunnittelu Strategiset päätökset Liiketoimintojen arvonmääritys 14
2. Energia-alan sovellukset Tuotantoteknologioiden vertailu Tuotantolaitosten sijoituspäätökset ml. infrastruktuuriratkaisut: minne rakennetaan vrt. Vuosaaren satamahanke 3. Lääketieteen sovellukset Monia epävarmuuksia mukana hyötyteoriaa, todennäköisyyksiä mukana Hoitotoimenpiteiden priorisointi Organisointimallien rakentaminen 4. Julkinen päätöksenteko Julkisella sektorilla päätöksentekoon kohdistuu usein laadullisia kriteerejä (esim. vaihtoehtojen tasapuolinen käsittely, kaikkien sidosryhmien kuuleminen), jotka edellyttävät päätösanalyysin soveltamista. Ympäristökysymykset esim. ongelmajätteiden sijoituspäätökset, elinkaarianalyysit ympäristövaikutusten arviointi monessa yhteydessä lakisääteinen velvoite Sotilaalliset sovellukset Innovaatiopolitiikka esim. tutkimusohjelmien evaluointi Projektit usein laajoja ja iterativiisia 15