SEM1, työpaja 2 (12.10.2011) Rakenneyhtälömallitus Mplus-ohjelmalla POLKUMALLIT Tarvittavat tiedostot voit ladata osoitteesta: http://users.utu.fi/eerlaa/mplus Esimerkki: Planned behavior Ajzen, I. (1985): From Intentions to Actions Attitude: oma asenne Norm: ympäristön/muiden odotukset PBC : kontrollointi Intention: aikomus Behavior: toteutus Teorian mukainen malli (Ajzen): Attitude Norm PBC Intention Behavior 1
Behavior: hakeutuminen jatkoopintoihin valmistumisen jälkeen Planned behavior: hakeutuminen graduate schooliin Ingram, K.L. et. al. (2000) Attitude (oma asenne): 6 osiota -> summamuuttuja (alpha =.79) Norm (ympär. odotukset): 11 osiota -> summamuuttuja (alpha =.77) PBC (kontrollointi): 8 osiota -> summamuuttuja (alpha =.66) Intention (aikomus hakeutua): 3 osiota -> summamuuttuja (alpha =.68) Behavior (toteutuminen, päätös): 11 osiota -> summamuuttuja (alpha =.88) Osiot: väittämiä, joissa 7-portainen likert-skaala Otoskoko: N = 300 (sisältää joitain puuttuvia arvoja) Polkumalli mplus-ohjelmalla Asenne Odotukset Aikomus Paatos Kontrolli Malli1: ilman yhteyttä kontr päätös Malli2: mukana yhteys kontr päätös Aineisto: SPSS Mplus Estimoidaan yllä olevat teorian mukaiset mallit Laaditaan mallin mplus-komennot (input-tiedosto) Tulkitaan mallin tulokset (output-tiedosto) Mallin parametrit (polkukertoimet, kertoimien merkitsevyydet ja selitysasteet) Mallin sopivuus (tukeeko empiirinen aineisto teoriaa) 2
Aineisto: SPSS Mplus Käytettävä esimerkkiaineisto on valmiiksi muokattu ja tarkistettu tarvittavat muuttujat muodostettu ja jakauma-asiat tarkistettu (ok) puuttuvat arvot koodattu arvolla -99 Muunnetaan aineisto Mplus:n ymmärtämään muotoon Avataan spss-aineisto SPSS: File, Open data (polkumalli_aineisto_spss.sav) Tallennetaan aineisto Mplus-muotoon (omalle tikulle/kansioon) SPSS: File, Save as Name: polkumalli_aineisto_mplus Type: fixed ascii (.dat) Korvataan (tarvittaessa) desimaalipilkut pisteiksi windowsin wordpad-editorissa Wordpad: file, open (polkumalli_aineisto_mplus.dat) Edit -> Replace: pilkku ja piste Polkumalli Mplus-ohjelmalla Avataan Mplus: Kirjoitetaan tarvittavat Mplus-komennot, mm. Title: Data: Variable: Analysis: Model: Output: Start All Programs Mplus Mplus Editor Tallenna kurssin nettisivulta valmis tiedostopohja ja täydennä 3
MPLUS-komennoista Mallin otsikko Title: Käytettävä aineisto Data: Aineiston muuttujat Variable: Analyysiin liittyvät asetukset Analyze: Mallin määrittely Model: Muuttujien välinen kausaalinen vaikutus ON Muuttujien välinen yhteys WITH Latentin vaikutus havaittuun BY Tulostuksen ohjaus Output: x 1 Esimerkkejä Model käskyistä: y 1 2 y ON x1; eta2 ON eta1; 1 x 1 eta1 BY x1; x 1 x 2 x1 WITH x2; Huom! Luettele muuttujasi täsmälleen samassa järjestyksessä kuin ne ovat aineistossasi Muuttujien nimet: max. 8 merkkiä Komento päättyy aina puolipisteeseen ; Komentotiedoston muoto on vapaa (esim. ylimääräisillä riveillä/välilyönneillä ei vaikutusta) Kommenttirivi: aloita rivi huutomerkillä! ISOT tai pienet kirjaimet: ei väliä TITLE:!otsikkorivi Mplus-input Polkumalli, malli1; Vihreällä näkyvät ovat kommenttirivejä. Niitä voi kirjoittaa, kun aloittaa tekstin huutomerkillä DATA: FILE IS polkumalli_aineisto_mplus.dat;!käytettävä aineisto VARIABLE: NAMES ARE asenne odotuks kontr aikomus paatos;!nimetään aineistossa olevat muuttujat MODEL: aikomus ON asenne odotuks kontr; paatos ON aikomus;!laaditaan malli OUTPUT: SAMP STAND MOD(8) TECH4;!määrätään tulostuksen lajuus Kirjoita yllä olevat komennot Mplus-ikkunaan Tallenna tämä ns. input-tiedostosi esim. nimellä polkumalli.inp Toteutetaan eli estimoidaan malli painamalla yläreunan painiketta RUN Tulokset avautuvat omaan output-ikkunaan (tiedosto polkumalli.out) 4
Estimoitu malli1 Etsitään output-tulosteesta estimointitulokset, vrt. alla oleva graafi.67.47.51.80.10 -.13 R²=.59.50 R²=.25 + kertoimien tilastollinen merkitsevyys (kaikki p-arvot: p < 0.05) Malli1:n sopivuus Etsitään tulosteesta yhteensopivuusmitat Fit-indeksi Hyvä yhteensopivuus, jos Chi-Square Test of Model Fit & Degrees of Freedom ² alle 2*df p-arvo yli.05 CFI & TLI yli.90 (miel. yli.95) RMSEA alle.08 SRMR alle.08 Tässä mallissa: ² (df =3, n=294) = 39.163, p=.000 CFI =.90 TLI =.78 RMSEA =.202 SRMR =.076 Yhteensopivuus heikko! Huom! Model modification indices paatos ON kontrol 33.446 -> lisätään yhteys (kontrol -> paatos) 5
Estimoitu malli2 Etsitään output-tulosteesta estimointitulokset, vrt. alla oleva graafi.67 Asenne.47 Odotukset.51 Kontrolli.80.10.-13 Aikomus.33 R²=.59.35 Paatos R²=.33 + kertoimien tilastollinen merkitsevyys (p-arvot: kaikki <.05) Mallin2 sopivuus Etsitään tulosteesta yhteensopivuusmitat Fit-indeksi Hyvä yhteensopivuus, jos Chi-Square Test of Model Fit & Degrees of Freedom ² alle 2*df p-arvo yli.05 CFI & TLI yli.90 (miel. yli.95) RMSEA alle.08 SRMR alle.08 Tässä mallissa: ² (df =2, n=294) = 3.79, p=.150 CFI =.995 TLI =.983 RMSEA =.055 SRMR =.016 Yhteensopivuus ok! Huom! Model modification indices - Ei suuria arvoja. 6