Kaikkienvastausten huomioiminen tulee tarpeelliseksi erityisesti silloin, kun aineistossa on paljon puuttuvaa tietoa. Summamuuttujan arvo voidaan laskea kullekin henkillle, vaikka kaikkiin vittmiin ei olisikaan vastattu. Toisen henkiln summamuuttujan arvo muodostuu esimerkiksi kolmen, toisen kuuden vittmn perusteella. Tllin summamuuttuja on palautettava alkuperisten vittmien kanssa samalle asteikolle.
Tarkista viel niden muuttujien koodaus. Avaa muuttujaluettelo Utilities - Variables -toiminnolla. Etsi listasta esim. muuttuja v136. Klikkaamalla muuttujaa net koodauksen. Lisksi on hyv muistaa, ett havaintomatriisissa on piste niiss kohdin, miss ei ole mitn numeroa. Klikkaamalla muita luottamusmuuttujia voit todeta niiden koodauksen samanlaiseksi.
Jotta ohjelma laskisi summamuuttujan sellaisillekin tapauksille, joissa on puuttuvaa tietoa jossakin vittmss, on puuttuva tieto korvattava jollakin arvolla. Yleens se kannattaa korvata nollalla. Nolla ei vaikuta summamuuttujan arvoon, mutta ohjelma voi laskea summamuuttujan. Summamuuttujiin ei myskn yleens ole syyt ottaa mukaan 'en osaa sanoa' -vaihtoehtoa joten sekin on syyt koodata nollaksi.
Samalla, kun summattavien muuttujien arvo 5 (ei osaa sanoa) muutetaan nollaksi, voidaan mys muuttaa muut arvot siten, ett suuri arvo kuvaa suurta ja pieni arvo pient luottamusta. Tllin lopullisen luottamussummamuuttujan uusi luokitus tulee olemaan:
Alkuperiset muuttujat on hyv silytt, joten valitaan Recode into Different Variables... ja luodaan uudet muuttujat uusilla arvoilla. Klikkaa ensimmiseksi Reset-painiketta, jolloin mahdolliset aikaisemmat mritykset hvivt Recode-toiminnosta.
ja siirr ne nuolen avulla Input Variable -> Output Variable: - laatikkoon. Voit siirt muuttujat yksitellen tai poimia ne hiirell klikaten piten samalla Ctrl-nppint alhaalla ja siirt kaikki kerralla. Kun olet siirtnyt muuttujat laatikon nimi vaihtuu muotoon: Numeric Variable -> Output Variable:. Kun kaikki muuttujat on siirretty, klikkaa ylimmist siirretty muuttujaa, jolloin ko. rivi muuttuu korostetuksi.
Label: -laatikkoon kirjoittamallasi tekstill voit selvent muuttujan sislt (kuten kuvassa on tehty). Tt ei vlttmtt tarvitse tehd, sill nit muuttujia ei kytet muuhun kuin summamuuttujan tekemiseen. Hyvksy uuden muuttujan nimi Change-painikkeella.
Kun kaikille uusille muuttujille on annettu nimi, avaa Old and New Values... -painikkeesta taulu, jossa koodien kntminen mritelln. Taulu koostuu kolmesta osiosta: vasemmalla olevasta Old Value -osiosta, oikeassa ylkulmassa olevasta New Value -osiosta ja Old -> New: -osiosta, jossa nkyvt kaikki tehdyt koodimuutokset.
Tss esimerkiss System-missing-vaihtoehdon mrittminen nollaksi ei ole vlttmtnt, sill yhdellkn aineiston henkilll ei ole puuttuvaa tietoa (system-missing) niss muuttujissa. "Puuttuva tieto" on ainoastaan 'ei osaa sanoa'-muotoista, joka on koodattu numerolla 5.
Silloin, kun uudelleen koodattavilla muuttujilla on matriisissa pisteell merkitty puuttuvaa tietoa, mys System-missing on mriteltv nollaksi! Mikli summamuuttujaan laskettavissa muuttujissa on yksikin muuttuja, johon ei ole vastattu eli kyseess on system-missing -muotoinen puuttuva tieto, ohjelma ei voi laskea summamuuttujaa vaan se merkitn pisteell puuttuvaksi tiedoksi (system-missing).
Jos koodi 5 mritelln matriisissa puuttuvaksi tiedoksi, se on 'User missing' -muotoista puuttuvaa tietoa - siis kyttjn mrittelem. Se voidaan mritell nollaksi joko uudelleen koodaamalla 'User missing' nollaksi tai koodaamalla sen koodi, tss tapauksessa numero 5, nollaksi.
Tee hyvksynt Paste-painikkeella, jotta Recode-komento ja siihen liittyvt muut syntaksit tulevat nkyviin SPSS Syntax Editor -ikkunaan. Jos Paste-painike ei ole aktivoituna, eik siis reagoi, tarkista, ovatko kaikkien muuttujien uudet nimet olemassa Numeric Variable -> Output Variable: -laatikossa, eli hyvksytty Change-painikkeella.
Samainen komento saattaa nky syntaksi-ikkunassa mys muulloin. Komento ilmoittaa, mihin avoinna olevaan 'Data Editor' -ikkunaan suoritettava syntaksi vaikuttaa. Tll on merkityst silloin, jos avoinna on useampia matriiseja kerralla. Tss yhteydess kun avoinna on vain yksi matriisi, komennolla ei ole merkityst. Sen maalaaminen tai maalaamatta jttminen muiden komentojen yhteydess ei vaikuta mitn.
Luodaan seuraavaksi muuttuja, joka kertoo, kuinka moneen vittmn on annettu jokin luottamuksen mr osoittava vastaus, ts. 'en osaa sanoa' -tietoa (user-missing) tai puuttuvaa tietoa (system-missing) ei lasketa mukaan. Tm muuttuja tarvitaan, koska eri henkilt ovat antaneet vastauksia eri mrn vittmi. Kun summamuuttuja palautetaan neliportaiselle asteikolle, tll lukumrmuuttujan arvolla jaetaan vittmist saatu summa.
Kirjoita muuttujaluetteloa hydynten Numeric Expression: -tauluun summalauseke, jolla lasketaan kaikki uudet knnetyt muuttujat yhteen. Muuttujanimet kannattaa ottaa luettelosta, jotta ne varmasti tulevat oikein.
Maalaa lopuksi koko lauseke Numeric Expression: -kentss, valitse Function group: -laatikosta kohta Arithmetic ja Functions and Special Variables: -laatikosta pyristysfunktio Rnd(1) ja siirr se ylspin osoittavalla nuolipainikkeella summamuuttujan lausekkeeseen. Sulkeet ilmestyvt lausekkeeseen automaattisesti. Ilman pyristyst jakolaskusta tulee tulokseksi mys desimaalilukuja.
Output-ikkunaan ilmestyy varoituksia, jotka johtuvat jakolaskusta 0/0, jota ei voi laskea. Tllainen tulee sellaisten henkiliden kohdalla, jotka eivt ole vastanneet yhteenkn luottamusta kuvaavaan vittmn. Tst varoituksesta ei tarvitse vlitt.
Uuden summamuuttujan, "LUOTTA3, luottamus julkisen vallan instituutioihin", koodeille voidaan viel antaa alkuperisten muuttujien arvoja vastaavat selitteet. On kuitenkin muistettava, ett alkuperiset muuttujat knnettiin!
Jos ohjelma antaa varoituksen "Any pending Add or Change operations will be lost.", palaa Cancel-painikkeella hyvksymn viimeisinkin selite Add-painikkeella. Value: ja Labels: -kohtien pitisi olla nyt tyhji. Jatka OK-painikkeella. Tallenna matriisi.
Tehtvn on muodostaa summamuuttuja nist em. havaintomatriisissa olevista muuttujista. Summamuuttujalla voidaan mitata kokonaisluottamusta nihin instituutioihin. Muuttujat saavat arvoja vlilt 1 'hyvin paljon' - 4 'ei ollenkaan'. Lisksi vaihtoehtona on 5 'en osaa sanoa', joka tss harjoituksessa mritelln puuttuvaksi tiedoksi.
Joskus 'en osaa sanoa' -vaihtoehto on koodattu vastausasteikon keskelle, esimerkiksi numerolla 3, kun muut vastausvaihtoehdot on koodattu numeroin 1,2,4,5. Tllin summamuuttujan tekemist varten on muuttujien koodausta muutettava Recode-toiminnolla. Tt ksitelln mm. harjoituksessa 1c.
Type-laatikossa mritelln muuttujan tyyppi. Oletusarvoisesti se on numeerinen (Numeric), joten sit ei tarvitse muuttaa. Hyvksy Continue-painikkeella ja palaudut takaisin Compute Variable -ikkunaan.
Hyvksy mrittelysi Paste-painikkeella. Koska kysymyksess on muunnoskomento, kannattaa kytt PASTEa OK:n sijasta. Tllin COMPUTE-toiminnon syntaksi voidaan tallentaa Syntax-editorissa ja tarvittaessa se on helposti kytettviss.
Jos ohjelma antaa virheilmoituksen (Error) ja/tai varoituksen (Warning), palaa korjaamaan virhe Syntax Editoriin. Syntax Editorissa voit kirjoittaa ja korjata teksti normaalisti. Toteuta toiminto tmn jlkeen uudelleen.
Jos haluat varmistaa, ett summamuuttujasi on oikein laskettu, tulosta Output-ikkunaan muuttujan SUM1 (muuttujaluettelon loppupuolella) frekvenssitaulukko ja vertaa sit juuri tulostamaasi LUOTTA-muuttujan frekvenssitaulukkoon.
Jos summamuuttujan saamat arvot eivt liiku vlill 0-18, tarkista syntaksista, onko joku muuttujanimi virheellinen. Korjaa virhe ja toteuta korjatut komennot Run-painikkeella. Tulosta frekvenssitaulukko uudelleen.
Jotta ohjelma laskisi summamuuttujan sellaisillekin tapauksille, joissa on puuttuvaa tietoa jossakin vittmss, on puuttuva tieto korvattava jollakin arvolla. Yleens se kannattaa korvata nollalla. Nolla ei vaikuta summamuuttujan arvoon, mutta ohjelma voi laskea summamuuttujan. Summamuuttujiin ei myskn yleens ole syyt ottaa mukaan 'en osaa sanoa' -vaihtoehtoa, joten sekin on syyt koodata nollaksi.
Samalla, kun summattavien muuttujien arvo 8 (en osaa sanoa) muutetaan nollaksi, voidaan mys muuttaa muut arvot siten, ett suuri arvo kuvaa suurta ja pieni arvo pient luottamusta. Tllin lopullisen luottamussummamuuttujan uusi luokitus tulee olemaan:
Alkuperiset muuttujat on hyv silytt, joten valitaan Recode into Different Variables... ja luodaan uudet muuttujat uusilla arvoilla. Klikkaa ensimmiseksi Reset-painiketta, jolloin mahdolliset aikaisemmat mritykset hvivt Recode-toiminnosta.
ja siirr ne nuolen avulla Input Variable -> Output Variable: - laatikkoon. Voit siirt muuttujat yksitellen tai poimia ne hiirell klikaten piten samalla Ctrl-nppint alhaalla ja siirt kaikki kerralla. Kun olet siirtnyt muuttujat laatikon nimi vaihtuu muotoon: Numeric Variable -> Output Variable: . Kun kaikki muuttujat on siirretty, klikkaa ylimmist siirretty muuttujaa, jolloin ko. rivi muuttuu korostetuksi.
Label: -laatikkoon kirjoittamallasi tekstill voit selvent muuttujan sislt (kuten kuvassa on tehty). Tt ei vlttmtt tarvitse tehd, sill nit muuttujia ei kytet muuhun kuin summamuuttujan tekemiseen. Hyvksy uuden muuttujan nimi Change-painikkeella.
Kun kaikille uusille muuttujille on annettu nimi, avaa Old and New Values... -painikkeesta taulu, jossa koodien kntminen mritelln. Taulu koostuu kolmesta osiosta: vasemmalla olevasta Old Value -osiosta, oikeassa ylkulmassa olevasta New Value -osiosta ja Old -> New: -osiosta, jossa nkyvt kaikki tehdyt koodimuutokset.
3a8082e126