6  Päätöksentekoteoriaa

6.1 Päätöksenteko Bayes-ongelmana

Päätöksenteossa tavoitteena on valita paras päätös \(d\) mahdollisten päätösten joukosta \(\mathcal{D}\). Päätöksen seurauksia kuvaa hyötyfunktio \(U(d,\theta)\), joka kertoo päätöksestä \(d\) seuraavan utiliteetin eli hyödyn, kun maailman tila on \(\theta\). Maailman tilaan liittyy yleensä epävarmuutta, jota bayesilaisittain kuvataan posteriorijakaumalla \(p(\theta | y)\). Optimaalinen päätös maksimoi odotetun hyödyn \[ U(d | y)= \int U(d,\theta) p(\theta | y)\, d\theta. \] Hyötyä mitataan tavallisimmin rahassa, mutta hyöty ei välttämättä ole lineaarinen funktio rahan suhteen.

Usein päätöksentekotilanne on kaksi- tai useampivaiheinen siten, että ensimmäinen päätös koskee lisätietojen hankkimista. Merkitään tutkimusasetelmaa (design) symbolilla \(\eta\). Yksinkertaisimmillaan \(\eta\) pelkistyy otoskooksi, joka tutkijan tulee valita. Asetelmaan \(\eta\) liittyvä maksimoitu odotettu hyöty saadaan kaavalla \[ \overline{U}(\eta) = \int_{\mathcal{Y}} \left[\max_{d \in \mathcal{D}} \int_{\Theta} U(d,\theta) p(\theta | y)\, d\theta\right] p(y | \eta)\, dy. \] Asetelma \(\eta_0\) tarkoittaa, että uutta tietoa ei kerätä lainkaan. Päätöksenteko perustuu tällöin ainoastaan prioritietoon.

6.2 Informaation arvo

Lisätietojen avulla käsitys maailman tilasta tarkentuu ja päätöksen odotettu hyöty kasvaa. Oletetaan, että hyötyä mitataan suoraan rahassa. Tällöin odotetun hyödyn muutosta kutsutaan informaation (rahalliseksi) arvoksi ja se saadaan erotuksena \[ \overline{U}(\eta) - \overline{U}(\eta_0) = \int_{\mathcal{Y}} \left[ \max_{d \in \mathcal{D}} \int_{\Theta} U(d,\theta) p(\theta | y )\, d\theta \right]p(y | \eta)\, dy -\max_{d \in \mathcal{D}} \int_{\Theta} U(d,\theta) p(\theta)\, d\theta. \tag{6.1}\] Lisätietojen hankkimiseen liittyviä kustannuksia tulee verrata informaation arvoon. Informaation arvo 6.1 on mahdollista yleistää tilanteeseen, jossa hyötyä ei mitata suoraan rahassa.

6.3 Esimerkkejä

Päätöksentekoa ja informaation arvon käsitettä selvennetään kahdella esimerkillä.

Esimerkki 6.1 (Sateenvarjo-ongelma) Herra Bayes harkitsee kolmea vaihtoehtoa, jotka ovat A) kotiin jääminen, B) lähteminen ulos ilman sateenvarjoa ja C) lähteminen ulos sateenvarjon kanssa. Edellisen päivän sääennusteen mukaan sateen todennäköisyys on 0.5. Päätöksiin ja säätilaan liittyvät hyötyfunktion arvot on esitetty taulukossa 6.1. Oletetaan, että viimeisin sääennuste antaa täsmällisen tiedon päivän säästä (sataa tai ei sada todennäköisyydellä 1). Kuinka paljon herra Bayesin kannattaa enintään maksaa tästä tiedosta?

Lasketaan ensin optimaalinen päätös, kun käytettävissä on tieto edellisen päivän sääennusteesta. Odotetuiksi hyödyiksi saadaan päätökselle A: \(0.5 \cdot 3 + 0.5 \cdot 3 = 3\), päätökselle B: \(0.5 \cdot 6 + 0.5 \cdot 1 = 3.5\) ja päätökselle C: \(0.5 \cdot 2 + 0.5 \cdot 4 = 3\). Päätös B, ulos lähteminen ilman sateenvarjoa, on siis optimaalinen päätös, koska odotettu hyöty on suurin.

Tarkastellaan seuraavaksi päätöksentekotilannetta, jossa päivän säätila tunnetaan. Taulukosta 6.1 nähdään, että poutasäällä optimaalinen päätös on lähteä ulos ilman sateenvarjoa ja sadesäällä optimaalinen päätös on lähteä ulos sateenvarjon kanssa. Odotettu hyöty on siis \(0.5 \cdot 6 + 0.5 \cdot 4 = 5\). Huomaa, että laskussa tarvitaan sateen prioritodennäköisyyttä, vaikka päätös vaihtoehtojen A, B ja C välillä tehdäänkin ilman epävarmuutta säätilasta.

Täsmällisestä sääennusteesta kannattaa siis maksaa enintään \(5-3.5=1.5\). Tämä erotus on informaation arvo.

Taulukko 6.1: Hyötyfunktion arvot erilaisille päätöksille ja säätiloille.
Päätös Poutaa Sadetta
Kotiin jääminen 3 3
Ulos ilman sateenvarjoa 6 1
Ulos sateenvarjon kanssa 2 4

Esimerkki 6.2 (Kalankasvattajan ongelma) Kalankasvatusaltaassa on 10 000 kalaa. Tuntematon osuus kaloista kantaa tautia, joka ei tartu toisiin kaloihin mutta johtaa hoitamattomana kuolemaan. Sairaat kalat on mahdollista parantaa lääkitsemällä koko allas, mikä maksaa 15 000 euroa. Kasvatusjakson lopussa kasvattaja myy elossa olevat kalat 5 euron kappalehintaan. Käytettävissä oleva ennakkotieto sairaiden kalojen osuudesta \(\theta\) voidaan esittää priorijakaumana \(p(\theta)=\textrm{Beta}(\theta|3,3)\).

Sairaiden kalojen osuudesta on mahdollista kerätä lisätietoja diagnosoimalla satunnaisesti valittuja kaloja. Diagnostinen testi maksaa 10 euroa kalaa kohden. Kuinka monta kalaa kasvattajan kannattaa diagnosoida ennen hoitopäätöksen tekemistä?

Aluksi määrittelemme kalojen rahallisen arvon \[ v(\theta,d) = \begin{cases} (1-\theta) 10000 \times 5 ,& d = \text{ei lääkitystä} \\ 10000 \times 5 - 15000 , & d = \text{lääkitys}, \end{cases} \] jossa luvut ovat euroja. Oletamme hyödyn olevan suoraan verrannollinen rahalliseen arvoon, jolloin \[ U(\theta,d,n_\eta,y) = U(\theta,d,n_\eta) =v(\theta,d) - 10n_\eta. \tag{6.2}\] Koska ennakkotietojen perusteella \(\operatorname{E}(\theta)=3/(3+3) = 0.5\), optimaalinen päätös pelkän prioritiedon perusteella on kasvatusaltaan hoitaminen, joka johtaa maksimoituun odotettuun hyötyyn \(\overline{U}(\eta_0)=35 000\). Jotta lisätiedon hankkiminen kaloja diagnosoimalla olisi järkevää, maksimoidun odotetun hyödyn tulisi ylittää 35 000 euroa.

Oletetaan yksinkertaisuuden vuoksi, että otanta toteutetaan palauttaen. Olkoon \(n_{\eta}\) diagnosoitujen kalojen määrä ja \(y\) tautia kantavien kalojen määrä otoksessa. Päädytään malliin \(y|\theta,n_{\eta} \sim \textrm{Bin}(y|n_{\eta},\theta)\). Otoskokoon \(n_{\eta}\) liittyvä odotettu hyöty saadaan laskemalle jokaiselle mahdolliselle sairaiden kalojen määrälle \(y\) maksimoitu odotettu hyöty ja painottamalla näitä kunkin mahdollisuuden prioritodennäköisyydellä.Kaavana tämä voidaan esittää muodossa \[ \overline{U}(n_\eta)= \sum_{y=0}^{n_\eta}\mbox{Beta-Bin}(y | n_\eta, 3,3) \max_{d \in\mathcal{ D}} \int U(\theta,d,n_\eta)\mbox{Beta}(\theta | y+3, n_\eta-y+3)d\theta. \] missä \(U(\theta,d,n_\eta)\) on määritelty kaavassa @ref(eq:farmersutility). Maksimoitua odotettua hyötyä \(\overline{U}(n_\eta)\) laskettaessa hyötyfunktio \(U(\theta,d,n_\eta)\) integroidaan mahdollisten otosten ja posteriorijakauman \(p(\theta | y)\) ylitse sekä maksimoidaan päätöksen \(d\) suhteen. Vaihtoehtoinen tapa ratkaista ongelma on laskea otokseen \(n_\eta\) liittyvä informaation arvo \[ \overline{v}(n_\eta)-\overline{v}(n_0) = \sum_{y=0}^{n_\eta}\mbox{Beta-Bin}(y | n_\eta, 3,3) \max_{d \in\mathcal{ D}} \int v(\theta,d)\mbox{Beta}(\theta | y+3, n_\eta-y+3)d\theta-35000, \] ja verrata sitä otantakustannuksiin. Molemmat tavat johtavat samaan lopputulokseen. Kuvassa 6.1 esitetään informaation arvo, otantakustannukset ja maksimoitu odotettu hyöty, kun otoskoko vaihtelee nollasta sataan. Hyöty on positiivinen, kun otoskoko on välillä \([5,57]\). Suurin hyöty saavutetaan, kun \(n_\eta=19\).

(a) Informaation arvo
(b) Maksimoitu odotettu hyöty
Kuva 6.1: Informaation arvo (vasen kuva) ja maksimoitu odotettu hyöty (oikea kuva) erikokoisille otoksille. Pystyviiva kuvaa optimaalista otoskokoa, jolle informaation arvon ja otantakustannusten erotus on suurin. Informaation arvo on negatiivinen, kun otoskoko on neljä tai pienempi, koska kalojen lääkitseminen on tällöin aina optimaalinen päätös diagnosoinnin tuloksesta riippumatta.