Muuttujien muunnokset - SPSS-harjoitus 4Jos olet ensimmäistä kertaa aloittamassa SPSS-harjoitusta MOTV-ympäristössä, on ennen varsinaisen harjoituksen tekemistä syytä tutustua opiskeluohjeisiin. Tässä harjoituksessa käytetään havaintoaineistona
Suhteellisen osuuden laskeminenTässä esimerkissä tarkastellaan suhteellisen osuuden avulla sitä, kohtaavatko ihanne ja todellisuus perheen lapsiluvussa. Suhteutetaan ihanne todellisuuteen eli lasketaan ihanteellisen lapsiluvun ja todellisen lapsiluvun välinen suhde. Tämä luku voidaan muuttaa myös prosenttiluvuksi. Jos suhteellinen osuus on 0,3, se kertoo, että todellinen lapsiluku on 30 % ihanteesta. Jos suhteellinen osuus on 1,50, silloin todellinen lapsiluku on puolitoistakertainen vastaajan ihanteeseen verrattuna, siis 150 % ihanteesta. "Ihanne/todellisuusindeksin" arvo 100 % kertoo, että ihanne ja todellisuus ovat kohdanneet. Ennen koodimuutosten tekemistä, avaa osaWVS-aineistoon liittyvä syntaksi-tiedosto, jos sellainen on olemassa. Se on, jos olet tallentanut sen jossakin aikaisemmassa harjoituksessa. Jos et muista, mihin ja mille nimelle syntaksitiedosto on tallennettu tai sitä ei ole olemassa, voit jatkaa tätä harjoitusta. SPSS Syntax Editor -ikkuna avataan myöhemmin. Aiemmin tallennetun syntaksitiedoston avaus: File - Open - Syntax... Takaisin SPSS Data Editor -ikkunaan pääset Kysymyksessä on siis jälleen muuttujamuunnoksen tekeminen, joten avaa Transform-valikosta laskutoimitukset mahdollistava toiminto Compute. Keksi sopiva uuden muuttujan nimi, esimerkiksi suhtlaps, ja kirjoita se Target Variable -laatikkoon.
Type & Label -painikkeella pääset kirjoittamaan kuvaavamman pitemmän nimen muuttujalle, esim TODELLISEN JA IHANTEELLISEN LAPSILUVUN SUHDE (%). Palaa takaisin Compute-valikkoon Continue-painikkeella. Numeric Expression -laatikkoon kirjoitetaan varsinainen laskulauseke, joka sanallisessa muodossa kuuluu: Todellinen lapsiluku jaettuna ihanteellisella lapsiluvulla. Laskulausekkeessa käytetään muuttujien lyhennenimiä. Ne kannattaa poimia muuttujaluettolosta, jotta nimi tulee varmasti oikein.
Siirry komentoikkunaan (Syntax Editor). Tallenna syntaksi-tiedosto. Maalaa toteutettavaan toimintoon liittyvät komennot: COMPUTE suhtlaps = RND((v90 / v91) * 100) . Toteuta komennot Run Current -painikkeella. Ohjelma tulostaa Output-ikkunaan useita seuraavankaltaisia varoituksia: >Warning # 511 >A division by zero has been attempted on the indicated command. The result >has been set to the system-missing value. >Command line: 29 Current case: 5 Current splitfile group: 1 Tällä kertaa kyseisistä varoituksista ei tarvitse välittää, sillä ne johtuvat jakolaskuista, joissa nolla on ollut jakajana. Toisin sanoen tämä koskee tapauksia, joissa ihanteellinen lapsiluku on nolla. Tällaiset tapaukset ohjelma merkitsee puuttuvaksi tiedoksi. Ohjelma on luonut uuden suhtlaps-nimisen muuttujan havaintomatriisin oikeaan reunaan. Tulosta nyt todellisen ja ihanteellisen lapsiluvun frekvenssitalukko.
Taulukko tiivistää mielenkiintoisella tavalla todellisuuden ja ihanteen vastaavuuden. Muutamat kasaumat herättävät huomiota. Aineiston voisi jakaa kolmeen ryhmään suhtlaps-muuttujan suhteen. Sen jälkeen olisi kiinnostavaa vertailla näitä ryhmiä eri asioiden suhteen. Yksi erittäin huomattava heikkous laskemassamme suhdeluvussa kuitenkin on. Sitä ei voida laskea, jos ihanne on lapseton perhe (jako nollalla). Sellaisten vastaajien osalta, joille lapsettomuus on sekä ihanne että todellinen tilanne, asia voidaan korjata määrittämällä If-lausetta käyttäen Compute-toiminnolla suhdeluku 100 %:ksi. Tällaisia henkilöitä tässä aineistossa on 16. Todellista ja ihanteellista lapsilukua on mahdollista verrata toisiinsa myös ristiintaulukoimalla muuttujat v90 'Onko Teillä lapsia? JOS ON: Kuinka monta lasta?' ja muuttuja v91 'Mikä on mielestänne perheen ihanteellinen lapsilukumäärä - kuinka monta lasta vai eikö ollenkaan lapsia?' Harjoituksia
|
|||||
| Yhteiskuntatieteellinen tietoarkisto Menetelmäopetuksen tietovaranto - SPSS-opas |