KvantiMOTV SPSS-opas

Ajankohtaista | MOTV-lista | Palaute

Menetelmäopetuksen tietovaranto - SPSS-opas
!

KvantiMOTV on päivitetty Kvantitatiivisen tutkimuksen verkkokäsikirjaksi.Katso päivitetyt SPSS-harjoitukset.

Summamuuttuja - SPSS-harjoitus 1a

Jos olet ensimmäistä kertaa aloittamassa SPSS-harjoitusta MOTV-ympäristössä, on ennen varsinaisen harjoituksen tekemistä syytä tutustua opiskeluohjeisiin.

Esimerkkiaineistona on osa Suomessa vuonna 1996 kerätystä World Values Survey -aineistosta, osaWVS.
Havaintoaineiston hakemisesta SPSS-ohjelmaan on erilliset ohjeet.

Summamuuttujan muodostaminen, 1. tapa

» osaWVS-aineisto | Harjoitusaineistot

Tässä harjoituksessa lasketaan yhteen alkuperäiset muuttujat. Ei osaa sanoa -vastaus määritellään puuttuvaksi tiedoksi. Valmiin summamuuttujan skaalausta muutetaan.

Luottamusta suomalaisiin julkisen vallan instituutioihin on mitattu seuraavilla muuttujilla:

v136 luottamus puolustusvoimiin
v137 luottamus oikeuslaitokseen
v141 luottamus poliisiin
v142 luottamus maan hallitukseen
v144 luottamus eduskuntaan
v145 luottamus valtion virkamieskuntaan.

Tehtävänä on muodostaa summamuuttuja näistä em. havaintomatriisissa olevista muuttujista. Summamuuttujalla voidaan mitata kokonaisluottamusta näihin instituutioihin. Muuttujat saavat arvoja väliltä 1 'hyvin paljon' - 4 'ei ollenkaan'. Lisäksi vaihtoehtona on 5 'en osaa sanoa', joka tässä harjoituksessa määritellään puuttuvaksi tiedoksi.

Jos haluat, voit ennen summamuuttujan tekemistä

Ennen summamuuttujan luontia on päätettävä, miten 'en osaa sanoa' -vastaukset käsitellään. Yksi vaihtoehto on määrätä muuttujien arvo 'en osaa sanoa' puuttuvaksi tiedoksi seuraavasti:

  1. Varmista, että olet Data Editor -ikkunan Variable View -näkymässä, jossa on muuttujien määritykset.
  2. Valitse hiirellä muuttujan v136 Missing-ruutu.

    Sininen neliö-painike

    Avaa Missing values -määritykset klikkaamalla ruutuun ilmestyvää pientä sinistä neliötä.
    Missing Values-määritykset
  3. Merkitse pallerolla Discrete missing values ja kirjoita ensimmäiseen valkoiseen ruutuun numero 5. Joka tässä siis on 'en osaa sanoa' -vaihtoehtoa vastaava numero.
  4. Hyväksy OK-painikkeella
  5. Muille muuttujille saat saman puuttuvan tiedon määrityksen kopioimalla:
    Osoita muuttujan v136 Missing-ruutua ja valitse Edit - Copy. Siirry vuorotellen kunkin muuttujan v137, v141, v142, v144 ja v145 vastaavaan ruutuun ja liitä niihin sama puuttuvan tiedon määritys: Edit - Paste. Peräkkäisiin muuttujiin tiedon voi kopioida yhdellä kertaa maalaamalla hiirellä peräkkäiset ruudut.

Joskus 'en osaa sanoa' -vaihtoehto on koodattu vastausasteikon keskelle, esimerkiksi numerolla 3, kun muut vastausvaihtoehdot on koodattu numeroin 1,2,4,5. Tällöin summamuuttujan tekemistä varten on muuttujien koodausta muutettava Recode-toiminnolla. Tätä käsitellään mm. harjoituksessa 1c.


Jos olet aikaisemmin tallentanut tähän aineistoon liittyvän syntaksi-tiedoston (WVSsyntaksit.SPS), avaa se: File - Open - Syntax.

Kaikki samaan aineistoon liittyvät syntaksit voit tallentaa samaan tiedostoon!

ELLET ole aikaisemmin tallentanut tähän aineistoon liittyvää syntaksi-tiedostoa tai et löydä sitä, voit myös jatkaa syntaksi-ikkunaa avaamatta.


Nyt olet tehnyt alustavat toimenpiteet ja seuraavaksi voit tehdä summamuuttujan:

Valitse Transform - Compute Variable... Kirjoita avautuvassa Compute Variable -ikkunassa Target Variable -kenttään summamuuttujalle nimi: esimerkiksi 'luotta'.

Paina Type & Label... -painiketta ja kirjoita kohtaan 'Label:' muuttujalle selväkielinen nimi: 'LUOTTAMUS INSTITUUTIOIHIN (6=laaja, vahva, 24=ei luottamusta)'. Arvot väliltä 6-24 muodostuvat, kun summamuuttujaan valittujen kuuden muuttujan arvot (1-4) lasketaan kunkin vastaajan kohdalla yhteen.

Type and Label -ikkuna

Type-laatikossa määritellään muuttujan tyyppi. Oletusarvoisesti se on numeerinen (Numeric), joten sitä ei tarvitse muuttaa. Hyväksy Continue-painikkeella ja palaudut takaisin Compute Variable -ikkunaan.

Muodosta summalauseke:
Siirrä muuttujat v136, v137, v141, v142, v144, v145 yksitellen muuttujalistasta nuolipainiketta käyttäen Numeric Expression: -kenttään. Voit myös kirjoittaa muuttujien nimet suoraan kenttään. Plusmerkin saat joko valikosta tai näppäimistöstä.

Compute Variable-ikkuna

Hyväksy määrittelysi Paste-painikkeella. Koska kysymyksessä on muunnoskomento, kannattaa käyttää PASTEa OK:n sijasta. Tällöin COMPUTE-toiminnon syntaksi voidaan tallentaa Syntax-editorissa ja tarvittaessa se on helposti käytettävissä.

Ohjelma siirtyi Syntax-ikkunaan. Jos näin ei käynyt, avaa Syntax-ikkuna Window-valikosta tai kuvaruudun alareunan painikkeesta.

Maalaa teksti hiirellä ja toteuta toiminnot Run Selection -painikkeella tai valitse pudotusvalikosta Run - All:

COMPUTE luotta = v136 + v137 + v141 + v142 + v144 + v145.
VARIABLE LABELS luotta 'LUOTTAMUS INSTITUUTIOIHIN (6=laaja, vahva, 24=ei luottamusta)'.
EXECUTE.

Jos ohjelma antaa virheilmoituksen (Error) ja/tai varoituksen (Warning), palaa korjaamaan virhe Syntax Editoriin. Syntax Editorissa voit kirjoittaa ja korjata tekstiä normaalisti. Toteuta toiminto tämän jälkeen uudelleen.

Jos syntaksin korjaaminen tuottaa vaikeuksia, palaa takasin edelliseen ohjekohtaan ja aloita summamuuttujan muodostaminen uudelleen.

Tallenna havaintomatriisi. Matriisiin oikeaan reunaan on tullut uusi, 'luotta'-niminen summamuuttuja, jota voit käyttää normaalisti muiden muuttujien tapaan.

Tulosta 'luotta'-muuttujan frekvenssitaulukko SPSS-ohjelman Output-ikkunaan: Analyze - Descriptive Statistics - Frequencies...

Jos summamuuttujan saamat arvot eivät liiku välillä 6-24, tarkista syntaksista, onko jostakin muuttujanimestä kadonnut v-kirjain ja ovatko kaikki kuusi muuttujaa mukana summalausekkeessa.

Jos haluat varmistaa, että summamuuttujasi on oikein laskettu, tulosta Output-ikkunaan muuttujan SUM1 (muuttujaluettelon loppupuolella) frekvenssitaulukko ja vertaa sitä juuri tulostamaasi LUOTTA-muuttujan frekvenssitaulukkoon.


Olisiko luottamusmuuttujan tulkinta helpompaa, jos asteikko lähtisi nollasta ja päättyisi 18:een ja lisäksi asteikon suunta olisi sellainen, että luottamus kasvaisi luvun suurentuessa?

Tällöin olisi
0 = ei luottamusta;
18 = laaja, vahva luottamus.

Toteuta tämä asteikon muuntaminen seuraavien ohjeiden mukaisesti. Samalla opit hyödyntämään syntaksi-ikkunan mahdollisuuksia.

  • Siirry syntaksi-ikkunaan: Window - Syntax Editor
  • Kopioi Syntaksi-ikkunassa edellä aikaansaamasi syntaksit, SPSS-komennot, uudelleen olemassaolevien alapuolelle.
  • Lisää aikaisempien komentojen alkuun tähtimerkki ( * ) ja yläpuolelle tähdellä alkava tekstirivi tai useita rivejä. Nyt ohjelma tulkitsee kyseiset komennot kommenteiksi, eikä toteuta niitä. Tekstin tulee päättyä pisteeseen.

    Esimerkiksi seuraavasti:
    * Luottamusmuuttuja asteikolla 6-24.
    * COMPUTE luotta = v136 + v137 + v141 + v142 + v144 + v145.
    * VARIABLE LABELS luotta 'LUOTTAMUS INSTITUUTIOIHIN (6=laaja, vahva, 24=ei luottamusta)'.
    * EXECUTE.

  • Tee alempiin komentoihin seuraavat korjaukset:

    COMPUTE-komennon tulee näyttää tältä: COMPUTE luotta = -(v136 + v137 + v141 + v142 + v144 + v145-24).
    Aluksi hieman kummallisen näköinen kaava samalla sekä kääntää asteikon suunnan että siirtää sen välille 0-18. Pelkkä kuutosen vähennys ainoastaan muuttaisi asteikon alkamaan nollasta. Voit mielessäsi tarkistaa lausekkeen oikeellisuuden esim. sijoittamalla ensin kaikkien muuttujien paikalle koodin 1 (hyvin paljon luottamusta) ja sen jälkeen sijoittamalla kaikkien muuttujien paikalle koodin 4 (ei ollenkaan luottamusta).

    Korjaa myös VARIABLE LABELS -komentoa, sillä nyt nolla kertoo siitä, ettei ole luottamusta instituutioihin ja 18 siitä, että on laaja ja vahva luottamus.
    VARIABLE LABELS luotta 'LUOTTAMUS INSTITUUTIOIHIN (0=ei luottamusta; 18=laaja luottamus)'.
  • Maalaa hiirellä komennot:
    COMPUTE luotta = -(v136 + v137 + v141 + v142 + v144 + v145-24).
    VARIABLE LABELS luotta 'LUOTTAMUS INSTITUUTIOIHIN (0=ei luottamusta; 18=laaja vahva)'.
    EXECUTE.

  • Toteuta toiminnot Run Current-painikkeella.

Teit siis samannimisen muuttujan, jonka teit jo aiemmin. Tällaisissa tilanteissa tulee olla varovainen, sillä uusi muuttuja luodaan edellisen tilalle. Ohjelma ei kuitenkaan varoita tästä.

Huom! Poista mahdolliset virheelliset syntaksit Syntax Editorissa. Tallenna korjattu syntaksitiedosto.

Tulosta summamuuttujan jakauma Output-ikkunaan: Analyze - Descriptive Statistics - Frequencies... Tulkitse frekvenssitaulukkoa.

Jos summamuuttujan saamat arvot eivät liiku välillä 0-18, tarkista syntaksista, onko joku muuttujanimi virheellinen. Korjaa virhe ja toteuta korjatut komennot Run-painikkeella. Tulosta frekvenssitaulukko uudelleen.

SUMMAMUUTTUJASI ON VALMIS!

Tallenna syntaksitiedosto. Älä sulje vielä syntaksi-ikkunaa, jos jatkat SPSS-ohjelman käyttöä. Kaikkien tähän aineistoon liittyvien toimintojen syntaksit voit tallentaa samaan tiedostoon.

Tallenna havaintomatriisi. Matriisiin oikean reunan 'luotta'-niminen summamuuttuja on "uusiutunut". Voit käyttää sitä normaalisti muiden muuttujien tapaan.

Sama summamuuttuja on muodostettu toisella tavalla toisessa harjoituksessa.


viimeksi päivitetty 2012-11-13

Yhteiskuntatieteellinen tietoarkisto Menetelmäopetuksen tietovaranto - SPSS-opas
FSD