torsdag 22 januari 2026

Kan du inte mata in MINUS-tal i dialogboxarna?

Har du också varit med om att du inte kan mata in minustal inne i dialogboxarna i SPSS Statistics? Till exempel i RECODE-kommandot. När jag försökte skriva in -99 blev det 99. (Kan nämna att det dock fungerar att skriva minustalen via SPSS syntax utan problem, för er som använder det.)

Eller någon annan dialogbox, här ett exempel om du vill definiera upp Missing Values i "Variable View"-delen. Inte heller här fungerade det att skriva in minustal. 


Det verkar ha att göra med våra svenska inställningar i Windows och i SPSS. Så här berättade IBM-supporten att man ska göra :

1. Öppna en datafil.

2. Öppna ett nytt syntaxfönster : File - New - Syntax

3. Inne i syntaxfönstret ska du skriva: SET LOCALE=English. Markera sen texten och välj "Run Selected" så att kommandot körs i SPSS. 

4. Dubbelkolla hur det ser ut i SPSS språkinställningar nu, gå till Edit - Options - Language

Så här ska det se ut (dvs "English" på alla 3 ställen):

Nu går det att mata in minustal t.ex. -99.

Tack för titten! /Gunilla






torsdag 18 december 2025

Variabelnamn i dialogboxar och kod+ etikett i output

Hej Gunilla här,

Det blir aldrig av - det här med att ändra inställningarna i olika programvaror, eller hur? Jag vill ändå berätta en del saker som jag ändrar på ibland för att göra jobbet lite enklare.

Dels att få ut både variabelnamn och etiketter i resultaten, det har jag visat för några år sen i det här inlägget: Länk till inlägget. Praktiskt t.ex. vid faktoranalys och andra statistiska analyser. 

Men idag ska jag berätta om 2 bra inställningar

1) Att få ut variabelnamnen istället för etiketterna i dialogboxarna

2) Att få ut BÅDE sifferkod och etikett för sifferkoden i resultaten.


1) Variabelnamn i dialogboxarna. 

Ibland är det irriterande att se etiketterna i dialogboxarna då de är superlånga så man bara ser början av varje variabel - händer ofta när man läst in en fil från ett enkätsystem. Ibland är de så långa så man inte ens kan se variabelnamnet längst till höger inom hakparenteser, trots att man breddar dialogboxen.

Det finns 2 sätt att ändra antingen a) Tillfällig ändring eller b) Permanent ändring: 

a) Tillfällig ändring: När du är inne i dialogboxen så kan du högerklicka och välja "Display Variable Names":


b) Permanent inställt: Det är permanent inställt tills du ändrar tillbaks till att visa etiketterna. Gå till menyvalet:

Edit - Options och fliken General och sen kryssar du i "Display names":

Nu när du väljer en analys så kommer dialogrutan istället se ut så här, dvs endast variabelnamnen visas istället för etiketter. 

2) Både sifferkod och etikett i resultaten 

Innan man ska ut med slutrapport så kanske man sitter och kontrollerar omkodningar med korstabeller eller statistiska analyser där man vill se både kod och etikett. Då finns möjligheten att även ställa in detta. Normalt ser det ut så här i en frekvenstabell, dvs endast själva etiketten för sifferkoden visas:

Samma menyval som förut dvs Edit - Options, men nu fliken "Output":


och sen välj "Values and Labels" från Variable values in labels shown as:

Då kommer resultatet se ut så här, dvs både själva koden och etitketten visas i tabellerna. 


Angående värdet -2 så är det i denna fil egentligen en kod för missing value (bortfall), som ännu inte definierats som missing value. 


Tack för titten! /Gunilla


onsdag 26 november 2025

T-tester inne i Custom Tables

 Hej, jag fick en fråga under ett webbinarium om hur man gör t-tester mellan grupper i en tabell från Custom Tables. Jag visar ett enkelt exempel och sen ett exempel med många kategorivariabler.


Först och främst ska du placera kategorivariblerna i COLUMNS-dimensionen (Åldersgrupper) och SCALE-variabeln (linjalsymbol) (Indexvariabeln: Gillar fart) läggs i ROW-dimensionen.


Sen klickar du på fliken "Test Statistics" och kryssar i "Compare column means": 


I resultatet kommer det ut två tabeller dels den vanliga tabellen och sen  själva testtabellen. Första tabellen visar medelvärden av indexet uppdelat på åldersgrupp och om vi tittar i testtabellen ser vi bokstäver placerade i cellerna. Tabellens kolumner har märkts ut med bokstäverna A, B och C och i cellerna kan man se vilka kolumner som skiljer sig. 

Så i första cellen längst till vänster ser vi B C och det betyder att medelvärdet i kolumn A (2,64) skiljer sig signifikant mot både medelvärdena från  kolumn B (2,45)  och kolumn C (2,04).
I nästa cell ser vi ett C och det betyder att medelvärdet från B (2,45) skiljer sig signifikant från C (2,04). 
I fotnoten nedanför informeras att testerna gjorts med Bonferroni-korrektion, en viktig regel för att undvika problematiken runt massignifikans (dvs många tester ger slumpmässigt felaktiga signifikanser i 5% av antal tester).  





Under webbinariet (Middlecon+IBM) så visades flera kategorivariabler, både "körda mil", "åldersgrupper" och "kön" och då placerar man alla 3 kategorier i COLUMNS. Den kategorivariabel du vill testa läggs längst ner, i vårt fall ville vi testa män mot kvinnor - så den läggs längst ner i COLUMNs. 

Och nu testas män mot kvinnor i alla möjliga uppdelningar från kategorivariablerna. För att göra det enklare har tabellerna exporterats till Excel och sen har jag märkt för med färg där det finns skillnader. 
Ett tips: Det är alltid den cell som har det STÖRRE medelvärdet som märks ut med en bokstav då det är signifikant. Eftersom 2.68 skiljer sig signifikant mot 2.32 (Kvinna), ser vi bokstaven B i kolumn A längst till vänster i nedre tabellen. 


Så sammanfattningsvis i en komplex tabell tolkas varje subgrupp. Till exempel subgruppen yngre som kör max 1000 mil per år har en signifikant skillnad mellan män och kvinnor. Männen gillar i högre grad att köra fort (2.68) jämfört med kvinnorna (2.32).

Vill man hellre se bokstäver i SAMMA tabell som medelvärdena väljer man det från början i kommandot, men jag tycker personligen den är mer svårläst och missar vissa detaljer.



Det blev en statistiklektion av det här. 
Lär er mer grundläggande statistik på Statistikakadmin.

Hälsningar Gunilla Rudander





onsdag 29 oktober 2025

Nu kommer AI in i SPSS

 I nyaste versionen 31 så har AI kommit in har jag precis läst på IBMs sida: Länk till AI i SPSS

Är det någon som testat den?

Den tolkar resultatet åt dig, så t.ex. det exempel de har på IBMs sida tolkar en regressionsanalys av lönerna. Det krävs en trial på Watsonx.AI för att få den här AI-tolkningen inne i SPSS:

Här är en bild av hur tolkningen ser ut: 



Om jag sammanfattar ovanstående tolkning så säger den

Sammanfattning av resultatet
Den statistiska modellen förklarar cirka 82,8 % av variationen i lönerna, vilket innebär att den är stark och kan användas för att förutsäga löner utifrån dessa faktorer.
Lönestrategier: Utbildning, jobbkategori, ingångslön och anställningstid bör vägas in vid utformning av lönestruktur.
Kompetensutveckling: Investering i medarbetares utveckling kan leda till högre lön och arbetstillfredsställelse.
Rättvisa och jämställdhet: Modellen kan hjälpa till att identifiera orättvisor i lönestrukturen och skapa mer rättvisa kompensationsmodeller.
Prediktiv HR-analys: HR-avdelningar kan använda modellen för att förutse löner vid nyanställningar eller befordringar.
Lönen påverkas i hög grad av utbildning, typ av arbete, ingångslön och anställningstid. De insikterna kan hjälpa företag att fatta mer välgrundade beslut om lön, kompetensutveckling och personalplanering – och skapa en mer rättvis och konkurrenskraftig arbetsmiljö.

Analysen gjord i IBM SPSS Statistics undersöker vilka faktorer som påverkar en anställds nuvarande lön. Resultaten visar att lönen påverkas tydligt av utbildningsnivå, jobbkategori, ingångslön och hur länge personen varit anställd.

Dessutom får du tolkning av följande punkter: 

  • Modellens träffsäkerhet
  • Viktiga affärsinsikter
  • Sammanfattande slutsats


Däremot måste de som analyserar tänka själv vad de väljer för variabler - jag skulle säga att det är direkt felaktigt att stoppa in  jobbkategori i regressionsanalys eftersom den är nominalskalad med 5 kategorier. 

Vill du veta mer om reglerna för statistiska modeller och tester, kan jag varmt rekommendera Statistikakademins utbildningar. Till SPSS-kurserna hos Statistikakadmin

/Gunilla

onsdag 15 oktober 2025

Mitt SPSS outputfönster visar inget resultat - helt plötsligt

 Hej, har ni varit med om att ni efter lite körningar i SPSS plötsligt inte får ut något resultat

i outputfönstret? Det här är enkelt att åtgärda, se min 1.5 minuters inspelning av hur du gör: 

SPSS Statistics 30 - Ändra i inställningarna och slipp tomt outputfönster

Kort förklarat hur du åtgärdar detta, om du inte orkar kolla filmen: 

  • Gå till Edit - Options - General
  • Ta bort krysset i rutan:  Enabled
  • OK

Ha en bra dag! /Gunilla

onsdag 28 juni 2023

Manualer att ladda ner

SPSS manualer går att ladda ner som PDF-filer. 

Länken:

https://www.ibm.com/support/pages/ibm-spss-statistics-29-documentation#en



Vill du hellre ha för version 27 så byter du bara ut 29 till 27 i länken.

https://www.ibm.com/support/pages/ibm-spss-statistics-27-documentation#en.


Ha en härlig sommar!

/Gunilla

tisdag 9 maj 2023

Kan man exportera multiple response set?

 Fråga:

Jag har en fråga kring multiple response sets. Vet du något sätt att få med dem när man sparar om datafilen som en Excelfil?

Svar: 

Tyvärr hänger multiple response set ihop med själva SPSS-programmet och går inte att få med till Excel. Du får helt enkelt bara ursprungsvariablerna som oftast är 0/1 kodade till Excel. 
Vanligast är att man använder multiple response set i Custom Tables-kommandot. 

Exempel nedan:
F1: Har du DVD, F2: Har du dator, F3: Har du digitalkamera
1: Ja , vilket är det vi räknar på



I Custom Tables skapar man ett multiple response set så här (Custom Tables - Multiple Response set). Här döpte jag det till Apparat.:


Men när man sen tittar i datafilen så syns inte detta multiple response set, utan det syns endast i Custom Tables kommandot (se nedan) som en gul symbol: 


Eftersom det inte går att se i datafönstret så går det heller inte att exportera det. Det är egentligen ingen variabel utan ett set som består av MÅNGA variabler, där SPSS räknar antal 1:or i flera variabler på en gång.  

Gunilla



Kan du inte mata in MINUS-tal i dialogboxarna?

Har du också varit med om att du inte kan mata in minustal inne i dialogboxarna i SPSS Statistics? Till exempel i RECODE-kommandot. När jag ...