BIOSTATISTIIKKAA ESIMERKKIEN AVULLA. Kurssimoniste (luku 5) Janne Pitkäniemi. Helsingin Yliopisto Kansanterveystieteen laitos.

Samankaltaiset tiedostot
Regressioanalyysi. Vilkkumaa / Kuusinen 1

Regressioanalyysi. Kuusinen/Heliövaara 1

Yleistetyistä lineaarisista malleista

Harjoitus 9: Excel - Tilastollinen analyysi

xi = yi = 586 Korrelaatiokerroin r: SS xy = x i y i ( x i ) ( y i )/n = SS xx = x 2 i ( x i ) 2 /n =

Mat Tilastollisen analyysin perusteet, kevät 2007

Johdatus regressioanalyysiin. Heliövaara 1

Tilastollisen analyysin perusteet Luento 7: Lineaarinen regressio

Korrelaatiokertoinen määrittely 165

54. Tehdään yhden selittäjän lineaarinen regressioanalyysi, kun selittäjänä on määrällinen muuttuja (ja selitettävä myös):

Aki Taanila YHDEN SELITTÄJÄN REGRESSIO

Sovellettu todennäköisyyslaskenta B


r = n = 121 Tilastollista testausta varten määritetään aluksi hypoteesit.

ABHELSINKI UNIVERSITY OF TECHNOLOGY

Mat Tilastollisen analyysin perusteet, kevät 2007

USEAN MUUTTUJAN REGRESSIOMALLIT JA NIIDEN ANA- LYYSI

1. PÄÄTTELY YHDEN SELITTÄJÄN LINEAARISESTA REGRESSIOMALLISTA

Testejä suhdeasteikollisille muuttujille

Yhden selittäjän lineaarinen regressiomalli (jatkoa) Ensi viikolla ei pidetä luentoa eikä harjoituksia. Heliövaara 1

Tilastollisen analyysin perusteet Luento 9: Moniulotteinen lineaarinen. regressio

Data-analyysi II. Sisällysluettelo. Simo Kolppo [Type the document subtitle]

Vastepintamenetelmä. Kuusinen/Heliövaara 1

Harjoitus 7: NCSS - Tilastollinen analyysi

Tilastollisen analyysin perusteet Luento 8: Lineaarinen regressio, testejä ja luottamusvälejä

Estimointi. Estimointi. Estimointi: Mitä opimme? 2/4. Estimointi: Mitä opimme? 1/4. Estimointi: Mitä opimme? 3/4. Estimointi: Mitä opimme?

031021P Tilastomatematiikka (5 op) kertausta 2. vk:een

Dynaamiset regressiomallit

2 k -faktorikokeet. Vilkkumaa / Kuusinen 1

HAVAITUT JA ODOTETUT FREKVENSSIT

Näistä standardoiduista arvoista laskettu keskiarvo on nolla ja varianssi 1, näin on standardoidulle muuttujalle aina.

Johdatus tilastotieteeseen Yleinen lineaarinen malli. TKK (c) Ilkka Mellin (2004) 1

Esim Brand lkm keskiarvo keskihajonta A ,28 5,977 B ,06 3,866 C ,95 4,501

Johdatus tilastotieteeseen Estimointi. TKK (c) Ilkka Mellin (2005) 1

MTTTA1 Tilastomenetelmien perusteet 5 op Luento Kokonaisuudet johon opintojakso kuuluu

Sisällysluettelo 6 REGRESSIOANALYYSI. Metsämuuronen: Monimuuttujamenetelmien perusteet SPSS-ympäristössä ALKUSANAT... 4 ALKUSANAT E-KIRJA VERSIOON...

031021P Tilastomatematiikka (5 op) viikko 6

Tilastollinen testaus. Vilkkumaa / Kuusinen 1

Johdatus regressioanalyysiin

Testit järjestysasteikollisille muuttujille

Koska ovat negatiiviset. Keskihajontoja ei pystytä laskemaan mutta pätee ¾.

Osa 2: Otokset, otosjakaumat ja estimointi

Ilkka Mellin Tilastolliset menetelmät Osa 2: Otokset, otosjakaumat ja estimointi Estimointi

Väliestimointi (jatkoa) Heliövaara 1

Johdatus varianssianalyysiin. Vilkkumaa / Kuusinen 1

Näistä standardoiduista arvoista laskettu keskiarvo on nolla ja varianssi 1, näin on standardoidulle muuttujalle aina.

031021P Tilastomatematiikka (5 op) viikko 6

OHJ-7600 Ihminen ja tekniikka -seminaari, 4 op Käyttäjäkokemuksen kvantitatiivinen analyysi. Luento 3

(d) Laske selittäjään paino liittyvälle regressiokertoimelle 95 %:n luottamusväli ja tulkitse tulos lyhyesti.

Kaksisuuntainen varianssianalyysi. Heliövaara 1

Latinalaiset neliöt. Latinalaiset neliöt. Latinalaiset neliöt. Latinalaiset neliöt: Mitä opimme? Latinalaiset neliöt

Ilkka Mellin Tilastolliset menetelmät. Osa 4: Lineaarinen regressioanalyysi. Yleinen lineaarinen malli. TKK (c) Ilkka Mellin (2007) 1

MS-A0204 Differentiaali- ja integraalilaskenta 2 (ELEC2) Luento 7: Pienimmän neliösumman menetelmä ja Newtonin menetelmä.

Johdatus tilastotieteeseen Testit suhdeasteikollisille muuttujille. TKK (c) Ilkka Mellin (2004) 1

MTTTA1 Tilastomenetelmien perusteet 5 op Luento , osa 1. 1 Kokonaisuudet johon opintojakso kuuluu

TUTKIMUSAINEISTON ANALYYSI. LTKY012 Timo Törmäkangas

Menestyminen valintakokeissa ja todennäköisyyslaskussa

pitkittäisaineistoissa

1. REGRESSIOMALLIN SYSTEMAATTISEN OSAN MUOTO

MTTTP5, luento Otossuureita ja niiden jakaumia (jatkuu)

TUTKIMUSAINEISTON KVANTITATIIVINEN ANALYYSI LTKY012. Timo Törmäkangas

Kaksisuuntainen varianssianalyysi. Vilkkumaa / Kuusinen 1

1. Tutkitaan tavallista kahden selittäjän regressiomallia

Tilastollisen analyysin perusteet Luento 2: Tilastolliset testit

805306A Johdatus monimuuttujamenetelmiin, 5 op

Todennäköisyyden ominaisuuksia

VALTIOTIETEELLINEN TIEDEKUNTA TILASTOTIETEEN VALINTAKOE Ratkaisut ja arvostelu < X 170

Sovellettu todennäköisyyslaskenta B

Ohjeita kvantitatiiviseen tutkimukseen

Lohkoasetelmat. Vilkkumaa / Kuusinen 1

VARIANSSIANALYYSI ANALYSIS OF VARIANCE

806109P TILASTOTIETEEN PERUSMENETELMÄT I Hanna Heikkinen Esimerkkejä estimoinnista ja merkitsevyystestauksesta, syksy (1 α) = 99 1 α = 0.

Johdatus tilastotieteeseen Johdatus regressioanalyysiin. TKK (c) Ilkka Mellin (2005) 1

Kandidaatintutkielman aineistonhankinta ja analyysi

Mat Tilastollisen analyysin perusteet, kevät 2007

1. Tilastollinen malli??

, Määrälliset tutkimusmenetelmät 2 4 op

1. USEAN SELITTÄJÄN LINEAARINEN REGRESSIOMALLI JA OSITTAISKORRELAATIO

Tässä harjoituksessa käydään läpi R-ohjelman käyttöä esimerkkidatan avulla. eli matriisissa on 200 riviä (havainnot) ja 7 saraketta (mittaus-arvot)

pitkittäisaineistoissa

edellyttää valintaa takaisinpanolla Aritmeettinen keskiarvo Jos, ½ Ò muodostavat satunnaisotoksen :n jakaumasta niin Otosvarianssi Ë ¾

Identifiointiprosessi

BIOSTATISTIIKKAA ESIMERKKIEN AVULLA. Kurssimoniste (luku 4) Janne Pitkäniemi. Helsingin Yliopisto Kansanterveystieteen laitos

Jos nyt on saatu havaintoarvot Ü ½ Ü Ò niin suurimman uskottavuuden

Johdatus todennäköisyyslaskentaan Normaalijakaumasta johdettuja jakaumia. TKK (c) Ilkka Mellin (2005) 1

Monitasomallit koulututkimuksessa

Korrelaatiokerroin. Hanna Heikkinen. Matemaattisten tieteiden laitos. 23. toukokuuta 2012

FoA5 Tilastollisen analyysin perusteet puheentutkimuksessa. 6. luento. Pertti Palo

Harjoitukset 4 : Paneelidata (Palautus )

Testit laatueroasteikollisille muuttujille

ABHELSINKI UNIVERSITY OF TECHNOLOGY

TUTKIMUSAINEISTON KVANTITATIIVINEN ANALYYSI LTKY012. Timo Törmäkangas

Vastepintamenetelmä. Vilkkumaa / Kuusinen 1

Otoskoon arviointi. Tero Vahlberg

Johdatus tilastotieteeseen Testit suhdeasteikollisille muuttujille. TKK (c) Ilkka Mellin (2005) 1

Sovellettu todennäköisyyslaskenta B

Teema 8: Parametrien estimointi ja luottamusvälit

TA7, Ekonometrian johdantokurssi HARJOITUS 4 1 RATKAISUEHDOTUKSET

SELVITTÄJÄN KOMPETENSSISTA

Odotusarvoparien vertailu. Vilkkumaa / Kuusinen 1

Transkriptio:

BIOSTATISTIIKKAA ESIMERKKIEN AVULLA Kurssimoniste (luku 5) Janne Pitkäniemi Helsingin Yliopisto Kansanterveystieteen laitos Helsinki, 005 Biostatistiikkaa esimerkkien avulla 1 Janne Pitkäniemi, syksy 005

Yksinkertainen lineaarinen regressio...3 Regressiomallit ja niiden käyttö...8 Analysointitavat...9 Mihin olettamuksiin mallit perustuvat?...10 Residuaalien tulkinta...11 Kuinka kertoimet tulkitaan?...14 Mallin selitysaste...15 Varianssianalyysitaulukko...16 Multikollineaarisuus...16 Residuaalien kvantitatiiviset analysointimenetelmät...17 Puuttuvat havaintoarvot...0 Biostatistiikkaa esimerkkien avulla Janne Pitkäniemi, syksy 005

Yksinkertainen lineaarinen regressio Tarkastellaan muuttujia x ja y, joista käytetään nimityksiä: y = riippuva muuttuja dependent variable on tutkimusmielenkiinnon kohteena oleva lopputulos tai vastemuuttuja, jonka vaihtelua pyritään selvittämään. x = riippumaton muuttuja independent variable Esim. jokin interventiotoimenpide tai ennustetekijä), jonka avulla pyritään selittämään riippuvassa muuttujassa ilmenevää vaihtelua. Ongelma: Kuinka paljon y:n keskiarvo muuttuu x:n muuttuessa yhden yksikön verran? Tyyppi A: x ei ole satunnaismuuttuja; x:n arvot ovat tutkijan valitsemia Tyyppi B: x on satunnaismuuttuja; havaintoparit (x i, y i ) muodostavat otoksen kaksiulotteisesta Normaalijakaumasta. Lineaarinen malli: y = 0 + 1 x +, Yhtälössä 0 on nk. vakiotermi, 1 on regressiokerroin, joka ilmaisee kuinka paljon y keskimäärin muuttuu, kun x muuttuu yhden yksikön verran ja on virhevaihtelua edustava termi, jonka oletetaan noudattavan normaalijakaumaa. Regressiosuoran kerrointen 0 ja 1 estimointi (arviointi) suoritetaan tavallisesti nk. pienimmän neliösumman menetelmällä minimoimalla poikkeamaneliösumma: SS = n i= 1 (y i ŷi) Kaavassa n on havaintoparien (x i, y i ) lukumäärä tutkimusaineistossa ja regressiosuoran perusteella arvioitu / ennustettu y i :n arvo. ŷ i on Kuva: Hypoteettisessa aineistossa perusteella laskettu regressiosuora muuttujan Imag_S ja iän välisestä riippuvuudesta hoitoryhmässä R Biostatistiikkaa esimerkkien avulla 3 Janne Pitkäniemi, syksy 005

Kuvaan on piirretty lineaarinen regressiosuora jossa yi on havaittu y:n arvo y hattu on havaittua xi arvoa vastaava suoran yhtälön perusteella laskettu sovitettu y:n arvo. Pienimmän neliösumman menetelmällä kerrointen 0 ja 1 arvioiksi saadaan: 1 = b1 = rxysy/sx ja 0 = b0 = y b1x r xy on Pearsonin korrelaatiokerroin, s y (=SD y ), s x (=SD x ) ovat y:n ja x:n hajonnat, y ja x niiden keskiarvot. Estimoidun regressiosuoran yhtälö on siten: y = b 0 + b 1 x. Sijoittamalla tähän yhtälöön x:n paikalle eri arvoja, x = x i, niin saadaan niitä vastaavat regressiosuoran perusteella ennustetut y:n arvot y= ŷ i. (ks. Kuva) Regressiokerrointen keskivirheet saadaan kaavoista: SÊ(b 1 ) = s x s y x, n 1 SÊ(b 0 ) = s y x 1 n + x (n 1)s s y x on y:n ehdollinen hajonta ja sen neliö on y:n ehdollinen varianssi. Sitä nimitetään myös residuaalivarianssiksi ja merkitään s res. Muuttujan x arvoa x 0 vastaavan regressiosuoran perusteella arvioidun y:n keskimääräisen arvon keskivirhe on: x SE( ŷ(x 0 )) = s y x 1 n (x 0 x) + (n 1)s x Regressiokertoimen b 1 ja vakiotermin b 0 tilastollinen merkitsevyys voidaan testata seuraavasti: Biostatistiikkaa esimerkkien avulla 4 Janne Pitkäniemi, syksy 005

z = b 1 / SE(b 1 ) ja z = b 0 / SE(b 0 ) Tätä testiä kutsutaan Waldin testiksi. P arvot saadaan Normaalijakaumasta. 100(1 ) %:n luottamusvälit regressiokertoimille ja koko regressiosuoralle saadaan kaavoista: b ± t SE(b ), b ± t SE(b ), y(x ˆ ) ± t SE(y(x ˆ ˆ 1 1 / 1 0 1 / 0 0 1 / 0)) Sijoittamalla viimeiseen näistä kaavoista eri arvoja x=x 0 yli x:n koko vaihtelualueen saadaan laskettua regressiosuoran luottamusvälikäyrät (x, y) koordinaatistoon. Näiden käyrien väliin jäävä alue on kapeimmillaan muuttujan x keskiarvon kohdalla ja levenee kohti pienempiä ja suurempia x:n arvoja. Nämä regressiosuoran luottamusvälit määrittelevät alueen, johon perusjoukon regressiosuora sisältyy 100(1 ) %:n varmuudella. On usein myös hyödyllistä laskea yksittäisten y:n arvojen ennustettavuutta kuvaava niin kutsuttu ennuste (toleranssi ) väli (Huom. kyseessä ei ole luottamusväli!) Välin laskemiseksi tarvitaan ennustetun y:n hajonta. Se voidaan laskea kaavasta: SD( ŷ(x )) = 0 s y x 1 1+ n (x 0 x) + (n 1)s x Ennusteväli saadaan kaavasta: yˆ (x ) ± t SD( y(x ˆ 0 1 / 0)) Ennustevälikäyrät voidaan piirtää (x, y) koordinaatistoon menettelemällä samoin kuin regressiosuoran tapauksessa. Ennustevälikäyrien väliin jäävä alue on paljon laveampi kuin regressiosuorien väliin jäävä alue, koska yksittäisen arvon ennustaminen on aina epävarmempaa kuin keskimääräisen arvon. Useimmilla nykyisillä tilastopaketeilla molempien yllä kuvattujen käyrien piirtäminen samaan kuvaan regressiosuoran kanssa on mahdollista (esim. SPSS 1.0 ja erityisohjelma CIA). Esim. Tarkoituksena on katsoa kuinka paljon ikä vuonna 1950 vaikuttaa suureeseen kolesteroliin 1950 Malli: Lineaarinen regressiokäyrä datasetb chol1950=a + b*age1950. Malli saadaan SPSS:llä Analyze Regression Linear. Valitaan dependent muuttujaksi chol1950 ja independent age1950. Biostatistiikkaa esimerkkien avulla 5 Janne Pitkäniemi, syksy 005

Coefficients(a) Unstandardized Coefficients Standardized Coefficients Model B Std. Error Beta t Sig. 1 (Constant) 13,419,957 14,05,000 Age in,00,00,070,987,35 1950 a Dependent Variable: Serum cholesterol (mmol/l) Tulkinta: Vakiotermi B (constant) kuvaa kolesterolitasoa jos ikä olisi 0. Tällä ei ole biologisesti mielekästä tulkintaa sellaisenaan vaan vakiotermi tarvitaan mallin sovittamista varten iän regressiokerroin 0.00 kuvaa muutosta kolesterolitasossa jos ikä kasvaa yhdellä yksiköllä (tässä yksi vuosi) eli jos ihminen vanhenee yhdellä vuodella kasvaa kolesteroli arvo 0.0 mmol/l. Kolesteroli regressiokerroin ei ole tilastollisesti merkitsevä (p=0.35) joten tässä aineistossa kolesterolilla ja iällä ei ole suoraviivaista riippuvuutta. SPSS:llä kuvat saadaan valikoista: Graphs Scatter Simple. Määritellään x akseliksi Age1950 ja y akseliksi chol1950 ja klikataan saatua kuvaa tulosteessa, jolloin se siirtyy editorille. Aktivoidaan käsiteltävät havaintopisteet klikkaamalla, jolloin pisteet näkyvät editorilla sinisenä. Editorin valikoista Chart Add Chart Element Fit Line at Total saadaan näkyviin Properties valikko. Biostatistiikkaa esimerkkien avulla 6 Janne Pitkäniemi, syksy 005

30,00 5,00 Serum cholesterol (mmol/l) 0,00 15,00 10,00 R Sq Linear = 0,005 5,00 0,0 30,0 40,0 50,0 60,0 70,0 Age in 1950 Biostatistiikkaa esimerkkien avulla 7 Janne Pitkäniemi, syksy 005

Regressiomallit ja niiden käyttö Kirjallisuudessa nimitys regressioanalyysi viittaa useisiin erityyppisiin malleihin. Kaksi tavallisinta perusmallityyppiä ovat seuraavat: malli A: klassinen regressiomalli Tutkitaan satunnaismuuttujan y riippuvuutta ei satunnaisista muuttujista x 1,, x k. Muuttujiin x i, i = 1,, k ei liity mitään todennäköisyysjakaumaoletuksia. Niiden saamat arvot ovat tutkijan valinnan varassa. Esim. 1) Annos vaste tutkimukset, jolloin y on vastemuuttuja ja x:t ovat tutkimussuunnitelman mukaisia eri lääkeannoksia. ) Säätelymalli. Kuinka y:n arvot muuttuvat keskimäärin, kun muutetaan joko yhden tai useamman selittäjämuuttujan (x) arvoja samanaikaisesti? Tällainen ongelma on kokeellisissa tutkimuksissa yleinen, mutta se ei yleensä sovellu epäkokeellisiin tutkimuksiin, kuten esim. sydän ja verisuonitautien vaaratekijätarkasteluihin. malli B: monimuuttujaregressiomalli Tämä malli eroaa edellisestä siten, että myös x i :t ovat satunnaisia ja niiden oletetaan yhdessä noudattavan jotain jatkuvaa jakaumaa. Tavoitteena on rakentaa paras mahdollinen ennustaja millekä tahansa tekijälle x i muiden tekijöiden x j (j i) perusteella. Esim. 1) Tutkitaan x 1 :n vaikutusta y:hyn, mutta tiedetään x :n, x 3 :n jne. vaikuttavan myös y:hyn ja x 1 :een. Esim. y = respiratorinen funktio (esim. FEV1), x 1 = altistusaika tutkittavalle altisteelle (esim. tupakointi), x = ikä ) Halutaan löytää niiden muuttujien joukko x 1,, x r, joka parhaiten kuvastaa y:n vaihteluita. Esim. y = jokin nivelreuman vaikeusastetta kuvaava indeksi ja x 1,, x p joukko muuttujia, jotka assosioivat y:n kanssa ja keskenään Mallien A ja B välillä vallitsee muodollinen samankaltaisuus. Rakenteellisesti regressioanalyysi on aivan sama molempien mallien pohjalta. Mallin tulkintaan liittyvät suureet ja testit ovat myös samoja, tarkasteltiinpa mallia A tai mallia B. Arvioinnin (estimoinnin) suhteen on joitakin eroavuuksia. Biostatistiikkaa esimerkkien avulla 8 Janne Pitkäniemi, syksy 005

Analysointitavat Regressiomallien kuten muidenkin monimuuttujamallien analyysitapoja on useita. Tavallisimmin käytössä olevat tilasto ohjelmistot (SPSS, Systat, SAS jne.) sallivat regressiomallien sovittamisen joko kiinteänä (täydellisenä) mallina, jolloin malliin tulee yhdellä kertaa kaikki tiettyyn tutkittavaan hypoteesiin liittyvät x muuttujat, tai askeltavana ( stepwise ) mallina jollaisella tutkija voi etsiä joko parasta mahdollista mallia tai pyrkiä valitsemaan vain kaikkein keskeisimmät muuttujat lopulliseen malliin. Askeltavan mallin analysointitapoja on useita: etenevä, takeneva ja "parhaan" yhtälön valintamenettely. Etenevässä menettelyssä malliin otetaan riippumattomista muuttujista (x) se, joka korreloi (Pearsonin tulomomenttikorrelaatiokerroin) parhaiten riippumattomaan muuttujaan (y). Tämän jälkeen jäljellä olevista muuttujista valitaan se, joka lisää eniten mallin selitysosuutta ( explanation rate ), kun huomioidaan mallissa jo oleva/olevat muuttujat. Näin jatketaan, kunnes selitysosuus ei enää oleellisesti muutu. Takenevassa menettelyssä malliin laitetaan aluksi kaikki ehdokkaana olevat x:t ja askel askeleelta pudotetaan huonoimmat muuttujat pois. On syytä muistaa, että nämä menettelyt saattavat johtaa keskenään eri malleihin. Askeltavaa mallia voidaan myös käyttää siten, että malliin pakotetaan tietty muuttujajoukko, jonka tutkija haluaa ehdottomasti sisältyvän malliin ja sen jälkeen lopuista vaihtoehtoisista muuttujista valitaan askeltavasti parhaat. Parhaan yhtälön mallille on luonteenomaista se, että malliin jo päässeet muuttujat eivät välttämättä siellä pysy. Ne saatetaan poistaa tarpeettomana jollain valintakierroksella, kun malliin on tullut mukaan sellaisia muuttujia, jotka sisältävät yhdessä olennaisesti saman informaation kuin jokin/jotkin jo malliin sisällytetty muuttuja/muuttujat. Parhaan yhtälön valintatapoja ovat: F menetelmä R menetelmä Vaihtamismenetelmä Kaikkien kombinaatioiden menetelmä Biostatistiikkaa esimerkkien avulla 9 Janne Pitkäniemi, syksy 005

Mihin olettamuksiin mallit perustuvat? Tarkastellaan mallia: y = b 0 + b 1 x 1 + + b p x p +, jossa b 0, b 1,, b p ovat mallin parametreja perusjoukossa ja on satunnaisvaihtelua edustava virhetermi. Regressiomallille asetetaan tavallisesti seuraavat perusolettamukset: 1. Lineaarisuus. y:n keskiarvo on x:ien lineaarinen funktio.. Havaintojen riippumattomuus. Kun tiedetään jonkin henkilön saama y:n arvo tutkimusaineistossa, se ei anna mitään tietoa jonkun toisen henkilön saamasta y:n arvosta. 3. Homoskedastisuus (vakiovarianssius). y:n varianssi (Var( )) on vakio mille tahansa muuttujien x 1,, x p yhdistelmälle. 4. Normaalisuus. Muuttujien x 1,, x p jokaisen yhdistelmän osalta y noudattaa normaalijakaumaa (Gaussin jakauma). 5. Ei yhdysvaihtelua (interaktiota) muuttujien x i välillä. Mikä tarkoittaa, että minkä tahansa muuttujan x i muutoksen vaikutus y:hyn on riippumaton muiden selittäjämuuttujien tasosta. Olettamukset 1 ja 5 liittyvät siihen, kuinka hyvin käytetty malli sopii yhteen tutkijan havaintoaineiston kanssa. Muut olettamukset liittyvät varianssien estimointiin ja merkitsevyystesteihin. Kuva. Olettamus 1 voimassa, mutta olettamukset 3 ja 4 eivät! Biostatistiikkaa esimerkkien avulla 10 Janne Pitkäniemi, syksy 005

Residuaalien tulkinta Mallin yhteensopivuutta voidaan parhaiten tutkia residuaalien (jäännösten) i = yi ŷi avulla, missä y i on henkilön i havaittu ja ŷ i mallin perusteella ennustettu y:n arvo. Perusmenetelmänä jäännösten tutkimisessa on jakaa havaintoaineisto sopivasti x i :ien tai niiden yhdistelmien mukaisiin osaryhmiin (esim. kvartiileihin)ja laskea residuaalien keskiarvot osaryhmissä. Jotta malli olisi mahdollisimman hyvin yhteensopiva havaintoaineiston kanssa, tulisi näiden residuaalien keskiarvojen olla lähelle nollaa kaikissa osaryhmissä. Esim. Regressiomalli, jossa on kaksi riippumatonta muuttujaa, x 1 ja x, ja aineisto on jaettu niiden perusteella kvartiileihin. Kussakin kvartiilissa on laskettu residuaalien keskiarvo. kvartiilit x 1 x Residuaalien keskiarvo Alin 1 1 11 1 1 1 3 13 1 4 14...... Ylin 4 1 41 4 4 4 3 43 4 4 44 Keskiarvojen ij tulisi olla lähellä nollaa. Residuaalien keskiarvojen välisiä eroja kvartiilien tai niiden yhdistelmien mukaisissa osaryhmissä voidaan testata varianssianalyysillä. Useimmat tilasto ohjelmistot tarjoavat lisäksi tutkijalle monenlaisia keinoja residuaalien graafiseen tarkasteluun, josta on usein hyötyä mallissa esiintyvien puutteiden toteamiseksi. Tällöin saadaan esimerkiksi vastaus seuraavanlaisiin kysymyksiin: Tuleeko muuttujan x i vaikutus y:hyn riittävässä määrin edustetuksi lineaarisella termillä b i x i, vai pitäisikö malliin lisätä esimerkiksi neliöllinen termi c? i x i Tätä voidaan tutkia tarkastelemalla residuaaleja x i :n funktiona. Mikäli residuaalit ovat suurimpia x i keskiarvon kohdalla ja pienenevät lähestyttäessä x i :n molempia ääripäitä tai päinvastoin, niin neliöllisen termin mukaanotto malliin on useimmiten aiheellista. Biostatistiikkaa esimerkkien avulla 11 Janne Pitkäniemi, syksy 005

Tarvitaanko mallissa yhdysvaikutustermejä ( interaction terms )? yhdysvaikutus interaction Kun tutkittavan tekijän (A, esim. hoito) vaikutus lopputulokseen on erilainen riippuen jostain toisesta tekijästä (B, esim. lääkkeenantotapa), niin A:n ja B:n välillä on yhdysvaikutus. Tällöin tekijöiden A ja B vaikutusta lopputulokseen ei voi välittömästi arvioida. Tähän kysymykseen saadaan selvyyttä korreloimalla residuaalimuuttuja erilaisten tulotermien x i x j,, x i x j x k, jne. kanssa. Mikäli merkitsevää korrelaatiota esiintyy, tulisi kyseiset yhdysvaikutustermit sisällyttää malliin. Interaktioiden tarkastelu on usein havainnollista suorittaa siten, että tarkastelun kohteena olevat muuttujat x i ja x j jaetaan sopivasti luokkiin ja ristiintaulukoidaan residuaalit näiden muuttujien suhteen. Mikäli positiivisten ja negatiivisten residuaalien osuus on yhtä suuri taulukon jokaisessa solussa, yhdysvaikutusta ei esiinny. Residuaali,00 1,00 0,00 Tulkinta: Koska interaktiotermin x i x j mallin residuaalin välillä on selvä korrelaatio, niin interaktiotermin mukaanotto parantaa mallin yhteensopivuutta. 1,00,00 0,00 1,00,00 3,00 4,00 5,00 6,00 Xi*Xj Biostatistiikkaa esimerkkien avulla 1 Janne Pitkäniemi, syksy 005

Residuaali,00 1,00 0,00 1,00 Tulkinta: Koska interaktiotermin x i x j ja mallin residuaalin välillä ei ole korrelaatiota ja residuaalit ovat pieniä, niin interaktiotermin sisällyttäminen malliin ei paranna mallin yhteensopivuutta.,00 0,00 1,00,00 3,00 4,00 5,00 6,00 Xi*Xj Pitäisikö lisämuuttuja z sisällyttää malliin? Mikäli residuaalimuuttujan ja z:n välinen korrelaatio on merkitsevä, niin z:n lisääminen on aiheellista. Riippumattomuusolettamuksen kanssa voi syntyä ongelmia silloin, kun tutkimusaineistossa on toistomittauksia samasta henkilöstä tai muulla tavoin on aiheutettu teknisiä riippuvuussuhteita havaintoyksiköiden välillä. Mikäli vakiovarianssiusolettamus todetaan paikkansapitämättömäksi, kannattaa ensiksi kokeilla y:n muuntamista joko logaritmiseksi, log e (y), tai käyttää käänteismuunnosta (1/y) tai neliöjuurimuunnosta y. Kaikilla näillä muunnoksilla on varianssia vakioiva vaikutus. Mikäli mitkään niistä ei tehoa, niin vasta sitten kannattaa turvautua havaintojen painottamiseen, joka usein johtaa tulkinnallisiin vaikeuksiin. Huom. Logaritmimuunnosta voi käyttää vain, mikäli y:n arvot ovat >0. Biostatistiikkaa esimerkkien avulla 13 Janne Pitkäniemi, syksy 005

Kuinka kertoimet tulkitaan? Yhtälössä y = a + b x regressiokerroin b kuvaa lineaarista riippuvuutta x:n ja y:n välillä siten, että x:n muuttuessa yhden yksikön verran arvioitu y:n arvo muuttuu b:n yksikön verran. Kun x on 0, niin y:n arvioitu arvo on a (=vakiotermi, regressiosuoran ja y akselin leikkauspiste). Yleensä tutkijat ovat kiinnostuneempia b:stä kuin a:sta. Vastaavasti usean selittäjämuuttujan tapauksessa b kertoimien tulkinta on seuraavanlainen: Tarkastellaan yhtälöä y = a + b 1 x 1 + b x. Tällöin b 1 ilmaisee y:n keskimääräisen muutoksen kun x 1 muuttuu yhden yksikön verran ja sitä ennen x :n lineaarinen riippuvuus ajatellaan poistetuksi sekä x 1 :stä että y:stä. Näin regressiomallin avulla voidaan vakioida mm. sekoittavia tekijöitä ( confounding factors ). Mikäli yhden yksikön suuruinen x 1 :n aiheuttaa y:ssä erilaisen muutoksen sen mukaan, onko x suuri vai pieni, niin edellä esitetyn mallin yhteensopivuutta voidaan parantaa liittämällä mukaan yhdysvaikutustermi b 3 (x 1 x ), kuten edellä on todettu. Regressioanalyysissä kerrointen tulkintaa saattaa olennaisesti häiritä se, että mallissa on mukana monia keskenään voimakkaasti korreloivia muuttujia, esim. useita samaa luonteenpiirrettä kuvaavia mittareita. Tällaista tilannetta kutsutaan multikollineaarisuusongelmaksi. Tällöin regressiokerrointen estimaatit tulevat epävakaiksi; kerrointen keskivirheet kasvavat. Erityisesti on syytä muistaa, että jos malliin rakennetaan indikaattorimuuttujia (valeeli dummy muuttujia eli (0,1) muuttujia) useampiluokkaisista laatueroasteikollisista muuttujista, niin indikaattoreita tulee olla yksi vähemmän kuin alkuperäisessä muuttujassa on luokkia. Yleisesti ottaen 0,1 muuttujien käyttö regressiomallissa ei aiheuta ongelmia, mikä johtuu siitä, että b i :t ovat tavallaan summia ja siten niiden otosjakauma pyrkii normaaliseksi huolimatta x i :n jakaumasta. Regressioanalyysimenetelmä on erittäin herkkä kerrointen etumerkkien suhteen, mikäli multikollineaarisuutta esiintyy. Etenkin askeltavassa regressioanalyysissä saattaa tällöin syntyä tulkinnallisesti vaikea tilanne, kun jonkin muuttujan kertoimen etumerkki vaihtuu askeleesta toiseen. Muista muuttujista riippumattomien muuttujien kertoimet ovat yleensä vakaita eivätkä aiheuta tulkintavaikeuksia. Yksittäisten havaintoarvojen vaikutusta regressiokertoimiin voidaan tutkia käyttämällä painomuuttujia siten, että annetaan paino nolla jollekin havaintoarvolle. Etenkin poikkeavien havaintoarvojen ( outlier ) merkityksen arvioinnissa tällä menettelyllä on käyttöä. Biostatistiikkaa esimerkkien avulla 14 Janne Pitkäniemi, syksy 005

Mallin selitysaste Tärkeä suure arvioitaessa regressiomallin hyvyyttä on selitysaste ( explanation rate ). Sitä mitataan riippumattomien muuttujien ja riippuvan muuttujan yhteiskorrelaatiokertoimella (R, multiple correlation coefficient squared ). Yleensä luku ilmaistaan prosentuaalisena 100 R ja todetaan, että tämä osuus y:n vaihtelusta kyettiin käytetyllä regressiomallilla selittämään. Kun regressiomalliin lisätään muuttujia, niin teknisistä syistä johtuen selitysaste kasvaa. Ainoastaan numeeristen laskentamenetelmien aiheuttamat pyöristysvirheet voivat aiheuttaa toisenlaisen tilanteen. Tutkijan täytyy kuitenkin muistaa suhteuttaa malliin sisällytettävien muuttujien määrä havaintojen määrään, muuten saadut tulokset eivät ole realistisia, vaikka selitysaste olisikin korkea. Tavallisen R :n asemesta kannattaakin yleensä tarkastella ja ilmoittaa ns. adjustoitu selitysaste ( R ), joka huomioi mallissa olevien muuttujien/parametrien määrän. Selitysasteiden adj laskentakaavat ovat seuraavat: R SS = SS reg tot SS = 1 SS res tot, missä SS tot = SS reg + SS res Adjustoitu R lasketaan kaavalla: MSres R adj = 1 MS tot Esimerkki: Kolesterolin ja iän regressiomallin varianssianalyysi taulukko ja selitysaste SPSS:llä laskettuna. ANOVA(b) Model Sum of Squares df Mean Square F Sig. 1 Regression 9,78 1 9,78,975,35(a) Residual 1884,307 198 9,517 Total 1893,585 199 a Predictors: (Constant), Age in 1950 b Dependent Variable: Serum cholesterol (mmol/l) Model Summary(b) Adjusted R Std. Error of Model R R Square Square the Estimate 1,070(a),005,000 3,0849 Biostatistiikkaa esimerkkien avulla 15 Janne Pitkäniemi, syksy 005

Tulkinta: Mallin selitysaste on 0.5 % ja adjustoitu vielä vähemmän eli olisi syytä etsiä parempia selittäjiä. Selitysasteen R positiivinen neliöjuuri R on ns. yhteiskorrelaatiokerroin, joka on korkein mahdollinen yksinkertainen (=Pearsonin) korrelaatio y:n ja minkä tahansa muuttujien x 1,..., x p lineaarikombinaation b 0 +b 1 x 1 + +b p x p välillä. R ilmaisee, kuinka paljon y:n varianssista selittyy regressiomallin avulla Varianssianalyysitaulukko Tilastopaketit esittävät regressioanalyysin päätulokset yleensä seuraavanlaisena varianssianalyysitaulukkona: Vaihtelulähteet Mallin selittämä vaihtelu Jäännösvaihtelu (residuaali / virhe vaihtelu) SS reg Neliösummat Vapausasteet p SS res n p 1 Keskineliösummat F testi P arvo MS MS reg res SSreg = p SSres = n p 1 MS MS reg res Testattava hypoteesi: Yhteiskorrelaatiokerroin perusjoukossa on nolla, eli malli ei selitä ollenkaan y:n vaihtelua, ts. H 0 : R = 0. Tämä tarkoittaa samaa kuin, että kaikki regressiokertoimet ovat nollia, ts. H 0 : 1 = = p =0. Huom. F testisuure voidaan ilmaista myös yhteiskorrelaatiokertoimen R avulla muodossa: F = (1 R R ) p (n p 1) Multikollineaarisuus Multikollineaarisuus tarkoittaa sitä, että regressiomallissa mukana olevat muuttujat korreloivat keskenään liian voimakkaasti ja sen seurauksena mallin parametrien arviointi häiriintyy. Multikollineaarisuutta on syytä epäillä, kun: regressiokertoimien keskivirheet SE( i ) ovat poikkeuksellisen suuria regressiokertoimella on väärä etumerkki yhteensopivuustesti antaa mallille hyvän fitin vaikka minkään yksittäisen muuttujan kerroin ei ole tilastollisesti merkitsevä (Waldin testi) regressiokertoimet ovat herkkiä, eli epästabiileja pienille mallin rakenteellisille muutoksille tai yksittäisten data pisteiden lisäämiselle tai poistamiselle Biostatistiikkaa esimerkkien avulla 16 Janne Pitkäniemi, syksy 005

Varianssia suurentava ( inflate ) tekijä x i :lle: 1 VIF i =, missä R i = on x i :n ja kaikkien muiden mallissa olevien 1 Ri muuttujien välinen yhteiskorrelaatiokerroin. Nyrkkisääntö VIF:n tulkinnalle: Mikäli VIF i 4 (ts. mikäli R i 0.87), niin kyseessä on ongelma mallin kannalta. Mikäli VIF i 10 (ts. mikäli R i 0.97), niin kyseessä on paha ongelma mallin kannalta. Huom. Tilastopaketeissa esiintyy myös käsite toleranssi. Se on VIF:n käänteisarvo; ts. Toleranssi=1/ VIF. Residuaalien kvantitatiiviset analysointimenetelmät Kuten edellä, merkitään havaittuja riippuvan muuttujan y arvoja (y 1,, y n ), missä n on aineistokoko ja residuaaleja (jäännöksiä) i = yi ŷi, missä y i on henkilön i havaittu ja ŷ i mallin perusteella ennustettu y:n arvo. Tilastopaketeissa on useita eri tarkoitusperiä palvelevia menetelmiä residuaalien kvantitatiiviseen arviointiin. Tavallisten, muuntamattomien, ns. raakaresiduaalien i avulla voidaan jossain määrin paikallistaa poikkeavia havaintoja, mutta niiden ongelmana on, että niiden arvot riippuvat sekä käytetystä skaalasta että mittayksiköistä ja siksi ei voida ennalta antaa mitään nyrkkisääntöä milloin residuaali on suuri. Välitön ratkaisu tähän ongelmaan on normalisoida raakaresiduaalit jakamalla ne arvioidun y:n arvon keskivirheellä. Siten saadaan standardoidut residuaalit: i i,stan =,missä s y x = MSres s y x Huom. s y x on myös residuaalien hajonta ja siten standardoitu residuaali on mittayksiköistä riippumaton mitta. Sen keskiarvo on nolla ja hajonta yksi. Mikäli residuaalien jakauma olisi normaalinen, niin 5 %:lla havaintoarvoista standardoitu residuaali olisi itseisarvoltaan suurempi kuin 1.96. Nyrkkisääntö: Mikäli ja mikäli i, Stan i, Stan, niin havaintopiste i kannattaa ottaa lähempään tarkasteluun 3 erityistarkasteluun, mutta kummassakaan tapauksessa ei Biostatistiikkaa esimerkkien avulla 17 Janne Pitkäniemi, syksy 005

välttämättä kyseessä ole poikkeava havaintoarvo vaan normaalivaihteluun kuuluva arvo. Huom. Vaikka standardoiduista residuaaleista on apua poikkeavien havaintoarvojen etsinnässä, niin se, että kaikki standardoidut residuaalit ovat pieniä, ei takaa mallin hyvää yhteensopivuutta ( fittiä ) havaintoaineistoon. Edellä esitetyt graafiset tarkastelut residuaalikuvion muodosta antavat käsitystä mallin yhteensopivuudesta. Esimerkki Piirretään datasetb:hen sovitetun mallin standardoidut residuaalit SPSS:llä. Valitaan 4,00000 Standardized Residual,00000 0,00000,00000 0 50 100 150 00 Patient number Tulkinta: Yksi erittäin poikkeava havainto jolla residuaali > 4.0 voisi tutkia tarkemmin mistä on kyse. Vaikutusmitta ( leverage ): Kuten edellä, merkitään havaittuja ja regressiomallin perusteella ennustettuja riippuvan muuttujan arvoja tutkimusaineistossa y i ja ŷ i, i=1, n. Tutkijaa kiinnostaa usein onko Biostatistiikkaa esimerkkien avulla 18 Janne Pitkäniemi, syksy 005

jokaisella havaintoyksiköllä sama vaikutus regressiomalliin (ideaalinen tilanne) vai löytyykö havaintoyksiköistä sellaisia, joilla on selvästi suurempi vaikutus kuin muilla regressiomallin parametrien arviointiin. Tätä asiaa voidaan tutkia vaikutusmitan ( leverage = vipu tai vääntövoima) avulla. Vaikutusmitta saadaan siten, että esitetään ennustetut y:n arvot muodossa: y i = hi1y1 + hiy +... +hinyn, missä painokertoimet h ij riippuvat riippumattomien muuttujien x 1,, x p arvoista. Voidaan näyttää, että: n i= 1 h ij = 1 ja h ii = h ij n i= 1 Tutkijaa kiinnostavat arvot ovat suureet h ii, i=1,, n, joita kutsutaan vaikutuksen mitoiksi ( leverage ). Ne ovat välillä [0, 1] ja kertovat kuinka suuri vaikutus kullakin havaintoaineiston pisteellä on regressiomallin arvioinnissa. Tavallisessa lineaarisessa regressiossa h ii :t lasketaan kaavalla: h ii 1 = n + (x i (x x) j x) Jos h ii lähestyy arvoa 1, niin se merkitsee, että ŷ i lähestyy arvoa y i, joka taas merkitsee sitä, että havainnolla i on suuri vaikutus ennustearvoon. h ii :n odotusarvo on E(h ii )=(p+1)/n, missä p on riippumattomien muuttujien määrä mallissa. Nyrkkisääntö: katkaisukohta suurelle vaikutukselle: (p+1)/n Studentisoidut residuaalit (t jakaumaan sovitetut residuaalit): Standardoidut residuaalit normalisoitiin jakamalla suureella s y x,,joka on vakio kaikilla x:ien arvoilla. Regressiosuoran (tai tason) arviointi on kuitenkin luotettavimmillaan x:ien keskiarvon kohdalla ja heikkeni ääripäitä kohti mentäessä. Tämä oli todettavissa aiemmin tarkastelluista regressiosuoran luottamusväleistä. Niin kutsutut studentisoidut residuaalit poikkeavat standardisoiduista residuaaleista siinä suhteessa, että ne ottavat huomioon tämän luotettavuusefektin. Ne lasketaan kaavalla: i,stud = s y x i 1 h ii Nyrkkisääntö: Katkaisukohta suurelle vaikutukselle i, Stud ( i, Stud noudattaa t jakaumaa suureeseen MS res liittyvin vapausastein). Huom. Sekä i, Stan :n että i, Stud :n laskemissa käytetty hajonta s y x laskettiin käyttäen kaikkia havaintopisteitä (sisäisesti standardoidut tai studentisoidut residuaalit). Toinen vaihtoehtoinen menettelytapa on jättää se havaintopiste pois s y x :n arvioinnissa, jonka residuaalia lasketaan, ts. piste i. Näin saatavia residuaaleja (ulkoisesti standardoidut tai studentisoidut puhdistetut deleted residuaalit). Näin saatavat residuaalit ovat herkempiä löytämään poikkeavia havaintoarvoja kuin puhdistamattomat. Biostatistiikkaa esimerkkien avulla 19 Janne Pitkäniemi, syksy 005

Cook'in etäisyys: Edellä tarkastellut suureet antavat mahdollisuuden paikallistaa niitä havaintopisteitä, jotka aiheuttavat poikkeamaa normaalisuusoletuksesta tai niitä, jotka dominoivat mallin estimointiprosessia. Cookin etäisyysmitta mahdollistaa tällaisten havaintopisteiden todellisen vaikutuksen arvioimisen, ts. sen kuinka paljon regressiokertoimet muuttuvat yksittäisten havaintopisteiden vaikutuksesta Cookin etäisyys lasketaan kaavalla: D i i,stud = p +1 hii 1 h ii D i riippuu sisäisesti i, Stud :stä, joka kuvastaa mallin puutteellista yhteensopivuutta ( fittiä ) pisteessä i, sekä pisteen i vaikutuksesta (h ii ). D i noudattaa likimain F jakaumaa vapausastein(k + 1) ja (n k 1). Nyrkkisääntö: Di:tä voidaan tulkita seuraavasti: Mikäli D i > 1, niin lisätarkastelu on aiheellista Mikäli D i > 4, niin pisteen i kohdalla vakava poikkeavan arvon ( outlier ) ongelma. Huom. Tilastopaketeissa esiintyy myös nk. Mahalanobiksen etäisyys. Sen käyttötarkoitus on hyvin samanlainen kuin Cookin mitan ja se on yhteydessä vaikutuksen mittaan seuraavasti: (Mahalanobiksen etäisyys) = (Vaikutuksen mitta) (n 1) Puuttuvat havaintoarvot Lääketieteellisissä tutkimusaineistoissa ei voida välttyä siltä tilanteelta, että aineistoon jää puuttuvia tietoja; esimerkiksi näytteet saattavat pilaantua tai koe epäonnistuu laitevian takia. Monissa tilastollisissa analyysimenetelmissä tarvitaan täydelliset havainnot eli tietoja ei saa puuttua. Mikäli havaintojoukko ei ole täydellinen, valittavissa ovat seuraavat menettelytavat: Otetaan mukaan vain täydelliset havainnot, Kerätään regressiota koskeva tieto vain niistä havaintoyksiköistä, joista se on kunkin muuttujan osalta saatavilla. Korvataan puuttuvat tiedot keskiarvoilla, Ennustetaan puuttuvat tiedot muiden selittäjien avulla. Siirretään toistoasetelmissa viimeisin havainto eteenpäin Biostatistiikkaa esimerkkien avulla 0 Janne Pitkäniemi, syksy 005

Mikäli puuttuvat tiedot menevät hankalasti ristiin eri muuttujien osalle eri havaintoyksiköissä, täydellisten havaintojen määrä voi supistua kovin pieneksi. Tällöin analyysimenetelmän teho heikkenee ja tuloksiin tulee virheellisyyttä. Tietojen keräämistä vain niistä havaintoyksiköistä, joista sitä on kunkin muuttujan osalta saatavilla helppo soveltaa, mutta tämä ei takaa luotettavuutta (ks. Miettinen, 1985, s.3). Mikäli puuttuvat tiedot korvataan keskiarvoilla, niitä ei saa olla kovin paljon ja puuttuvien tietojen tulisi jakaantua satunnaisesti aineistossa, sillä muuten erot ja riippuvuussuhteet saattavat tulla harhaisiksi. Puuttuvien tietojen ennustaminen muiden selittäjien avulla on vaativin, mutta useimmissa tapauksissa myös luotettavin menettely. Biostatistiikkaa esimerkkien avulla 1 Janne Pitkäniemi, syksy 005