13
Grunderna i SPSS Programpaketet SPSS (Statistical Package for the Social Sciences) är ett hjälpmedel för att statistiskt analysera numeriska uppgifter. Programmet är omfattande och förutom att det innehåller många statistiska metoder har det många finesser och möjliga inställningar för t.ex. utskrifter, vilket innebär att man inte kan gå igenom och lära sig allt (jfr Word och Excel), utan utgående från en grundläggande kunskap kan man experimentera vidare, ofta enligt metoden ’försök och misstag’. Under hjälpmenyn i programmet finns en utförlig ”Tutorial” och med hjälp av denna kan man få såväl en god introduktion som mera avancerad hjälp. Av denna orsak lyfts i detta dokument fram endast några få saker. I programmet arbetar man alltid med två olika fönster SPSS Data Editor och SPSS Statistics Viewer. I det första ser man och editerar själva datamaterialet och i det senare samlas all utskrift från programmet. I tillägg till dessa kan man ytterligare använda ett fönster SPSS Statistics Syntax Editor ifall man vill skriva in kommandon till programmet istället för att använda knapparna och menyerna i verktygsfältet. Användningen av syntax är praktiskt och ändamålsenligt vid mera omfattande analyser, men behövs som regel inte i ett inledande skede. Fönstret i dataeditorn (SPSS Data Editor) har två flikar ”Data View” och ”Variable View”. I Data View ser man datamaterialet, medan man i Variable View ser en förteckning över alla variabler och här kan man definiera variablerna samt sätta etiketter på enskilda värden med tanke på en tydligare utskrift. Fönstret i Data View ser nästan lika ut som ett arbetsblad i Excel, där varje rad innehåller observationerna för en observationsenhet (ex. person) och varje kolumn de olika variablerna. Till skillnad från Excel kan man inte utföra beräkningar i de enskilda cellerna, utan alla operationer sker med hjälp av kommandon och resultatet kommer i utskriftsfönstret.

Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Grunderna i SPSS

Programpaketet SPSS (Statistical Package for the Social Sciences) är ett hjälpmedel för att statistiskt analysera numeriska uppgifter. Programmet är omfattande och förutom att det innehåller många statistiska metoder har det många finesser och möjliga inställningar för t.ex. utskrifter, vilket innebär att man inte kan gå igenom och lära sig allt (jfr Word och Excel), utan utgående från en grundläggande kunskap kan man experimentera vidare, ofta enligt metoden ’försök och misstag’.

Under hjälpmenyn i programmet finns en utförlig ”Tutorial” och med hjälp av denna kan man få såväl en god introduktion som mera avancerad hjälp. Av denna orsak lyfts i detta dokument fram endast några få saker.

I programmet arbetar man alltid med två olika fönster SPSS Data Editor och SPSS Statistics Viewer. I det första ser man och editerar själva datamaterialet och i det senare samlas all utskrift från programmet. I tillägg till dessa kan man ytterligare använda ett fönster SPSS Statistics Syntax Editor ifall man vill skriva in kommandon till programmet istället för att använda knapparna och menyerna i verktygsfältet. Användningen av syntax är praktiskt och ändamålsenligt vid mera omfattande analyser, men behövs som regel inte i ett inledande skede.

Fönstret i dataeditorn (SPSS Data Editor) har två flikar ”Data View” och ”Variable View”. I Data View ser man datamaterialet, medan man i Variable View ser en förteckning över alla variabler och här kan man definiera variablerna samt sätta etiketter på enskilda värden med tanke på en tydligare utskrift.

Fönstret i Data View ser nästan lika ut som ett arbetsblad i Excel, där varje rad innehåller observationerna för en observationsenhet (ex. person) och varje kolumn de olika variablerna. Till skillnad från Excel kan man inte utföra beräkningar i de enskilda cellerna, utan alla operationer sker med hjälp av kommandon och resultatet kommer i utskriftsfönstret.

I exemplet nedan visas ett material som innehåller uppgifter för ett stickprov av 29-31 åringar år 1999.

Page 2: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Datamaterialet innehåller sammanlagt 21 variabler. Det namn eller benämning på variablerna som anges i kolumnen ”Name” används av själva programmet och får inte innehålla mellanslag. I kolumnen ”Label” kan man därför ange tydligare etiketter t.ex. ”födår” -> ”födelseår” och ”storl” -> ”hushållets storlek”

Page 3: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

I kolumnen ’Values’ kan man på motsvarande sätt sätta etiketter på enskilda variabelvärden.

I kolumnen ’Missing’ kan man ange sådana värden ’Missing values’ som inte skall beaktas. Det kan t.ex. vara fråga om särskilda värden för t.ex. kategorier såsom ’uppgift saknas’ eller irrelevanta eller omöjliga kategorier som make/makas utbildning för ensamstående.

Ifall omöjliga eller ologiska kategorier lämnas tomma (i motsvarande cell i SPSS finns ett komma-tecken) behandlas de som ’System Missing’, och behöver inte anges i kolumnen ’Missing’.

Se “live-demon” om grunderna i SPSS samt även

SPSS Tutorial: Using the Data Editor – Defining Data – Adding Value Labels for String Variables

_________________________________________

Av de olika alternativen i den övre balken är det huvudsakligen File, Data, Transform samt Analysesom man behöver använda, och även här endast några enstaka kommandon.

Under File finns alla de vanliga funktionerna som sammanhänger med att man öppnar, skapar eller sparar filer.

Under Data finns kommandon som innebär att man kan bearbeta själva datafilen, t.ex. begränsa materialet till en delpopulation

Under Transform finns funktioner som gör det möjligt att t.ex. omkoda eller skapa nya variabler

Under Analyze finns alla de statistiska metoder som SPSS innehåller, och det är alltid här som alla analyser görs

Page 4: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Transformationer m.m.

OmkodningOfta kan en variabel ha ’onödigt’ många olika värden, och det kan vara ändamålsenligt att slå ihop vissa av dessa. Motsvarande gäller också vid en klassindelning av kontinuerliga variabler. Detta kan i SPSS enkelt göras genom Recode-kommandot

Som exempel skall vi omkoda en variabel som beskriver rökvanorna hos studerande med fem kategorier till en enklare med endast tre klasser

Gamla vaiabeln ”Rökvanor” Nya variabeln ”Rökning”

1 Röker ej 1 Röker ej2 feströkare 2 högst 5 per dag3 1-5 st / dag 24 6-10 st/ dag 3 mer än 5 per dag5 mer än 10 per dag 3

Genom att välja i Data Editor-fönstret välja menyerna Tranform...Recode....Into Different Variables får man följande dialogruta

Page 5: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

där man sedan väljer den ursprungliga variabeln, och i rutan för Output Variable anger namnet på den nya variabeln samt trycker på Change-knappen, varefter men trycker på knappen ’Old and New Values...’ för att få den dialogruta där omkodningen sker:

I rutorna för Old Value och New Value anges värdena och de förs till den större rutan genom tryckning på Add-knappen. Man behöver inte räkna upp alla värden på den gamla variabeln ifall dessa kan anges som ett intervall.

Det är som regel en fördel att man vid omkodningar alltid skapar nya variabler, så att man har kvar de ursprungliga uppgifterna ifall man senare vill använda dessa.

Under Transform-menyn finns även Compute som kan användas ifall man vill skapa nya variabler som kan uttryckas som matematiska funktioner av existerande variabler. I nedanstående exempel skapas en ny variabel BMI (Body Mass Index) utgående från variablerna ”längd” och ”vikt”. Beräkningsformeln för BMI är vikten (kg) dividerad med längden (m) i kvadrat. Eftersom längden i datamaterialet anges i centimeter måste vi därför även dividera längden med 100

Page 6: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Analys av delpopulationer

I många situationer kan man önska begränsa analysen till en mindre grupp av datamaterialet, t.ex. enbart kvinnor, enbart studerande från Vasa, enbart svenskspråkiga män över 50 år. Detta kan göras enkelt genom användning av ett filter som finns under Data-menyn i Data Editor fönstret.

Page 7: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

I exemplet väljs alla män (kön=1) som är längre än 175 cm. När man filterar observationerna använder man kvantorerna ’&’ (och) och ’|’ (eller) samt vid behov även parenteser. Det är viktigt att man är noggrann med användningen av kvantorerna så att man får de observationer man vill ha.

Data i tabellform

Page 8: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Man kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk form eller ej. För detaljer hänvisas här till SPSS Tutorial. Här illustreras hur man kan använda SPSS för att analysera (=beräkna statistiska mått) data som man redan har i tabell-form

Antag att vi har data i en tabell av det slag som illustreras i Excel-filen nedan.

En Excelfil av detta slag kan inte öppnas i SPSS utan vi är tvungna att förfara på ett annat sätt. Vi bör skapa en ny SPSS-datafil och i denna två variabler som anger ålder resp. sysselsättningsstatus samt ytterligare en som anger frekvensen för de olika kombinationerna. Variabeln Ålder har nio klasser som vi t.ex. kan koda 1, 2, 3, ..., 9, medan Sysselsättningsstatus har två; Sysselsatt = 1 och Arbetslös = 2. I ett fall som detta behöver man inte skriva in frekvenserna (för hand), utan de kan kopieras och klistras in på vanligt sätt (Ctrl-C , Ctrl-V)

Page 9: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

För att kunna använda datafilen måste vi ange att observationerna skall viktas, vilket vi gör under Data...Weight Cases och därefter anger att vikten bestäms av variabeln frekvens.

Ovanstående exempel är endast avsett för att demonstrera strukturen på ett data i tabellform. I praktiken är det knappast motiverat att överföra en tvådimensionell tabell från Excel till SPSS. Förfarandet kan dock generaliseras även till flerdimensionella tabeller.

Page 10: Grunderna i SPSS i SPSS (2009).doc · Web viewMan kan skapa en ny SPSS-datafil på olika sätt beroende på om det ursprungliga datamaterialet från tidigare finns lagrat i elektronisk

Nya variabler med syntax

Ifall man vill skapa nya variabler som innebär att man utnyttjar fler än en variabel kan detta lämpligen utföras i ’Syntax-fönstret’. Fönstret öppnas från File-menyn enligtFile...New...Syntax. I detta fönster kan man sedan skriva in uttryck som kan sparas i en separat fil, och man kan exekvera dessa genom att markera dem och trycka på ’Run-knappen’ (svarta triangeln).

I exemplet nedan antas att vi för individerna har information om föräldrarnas språk och att vi vill skapa en ny variabel ’Familjebakgrund’ på basen av denna. Såväl moderns och faderns språk antas kodade enligt (1 = finska, 2 = svenska). Den nya variabeln har tre klasser, 1 = svenska , 2 = finska och 3= tvåspråkig.

Utskriften

Utskrifterna i SPSS innehåller som regel mera information än vad som behövs. Ifall inte syftet är att explicit illustrera hur en SPSS utskrift ser ut bör man redigera t.ex. tabeller ifall man vill använda dem i ett dokument. Detta kan med fördel göras i Excel, och genom att klicka på ett utskriftselement (t.ex. tabell) kan man kopiera detta och klistra in det i Excel.