”Oj, jag missade 20 personer som skulle varit med i
datafilen, sa en person jag konsulterade efter några timmars preparering och
analysering. Behöver vi sitta några timmar igen nu?"
Mitt svar: ”Nej det kommer bara ta en kvart.”
Hur är det möjligt? Svaret heter syntax och jag kan inte nog
upprepa att spara allt ni gör genom att klicka på knappen ”Paste” varje
gång ni gjort en körning, så att kommandot sparas (jag visar nedan).
Syntax är också ett sätt att jobba mer effektivt när man
blivit varm i kläderna ,
Intresserad av nybörjarkurs, se här: Klicka för info om introduktionskurs i syntax
Här kommer först lite "kom-i-gång-med-syntax" och sen kommer jag
svara på en fråga som syntax behövs till som jag fick där frågan var hur man
flyttar en massa variabler till ett annat ställe i datafilen .
Kom igång med syntax
Varje gång du kör ett kommando från menyerna i SPSS, så genereras en kod i bakgrunden och den kan du spara ned och återanvända.
Vi tar ett enkelt kommando: frekvensanalys på kön. Men istället för att klicka på OK klickar du på "Paste" (se bilden nedan):
Då öppnas ett syntaxfönster automatiskt (rent textformat på filen om du sparar den). Så här ser kommandot ut som just klistrades in:
Kommandot är uppbyggt av huvudkommandon (blå) och subkommandon (grönt) samt vilka variabler du vill köra på (svart).
Innan kommandot står också vilket dataset du har aktiverat:
Sen är det bara att markera texten och köra kommandot genom att klicka på gröna triangeln.
Du får ut resultatet som vanligt.
Smart är nu att spara syntaxfilen med texten, och fortsätta klistra in kommandon under ditt arbete - då får du både en dokumentation och kan återanvända alla kommandon. (Man kan markera många kommandon på en gång).
Fråga - flytta variabler
En fråga kom in från en användare:
Fråga: Hur flyttar man ett schok av variabler till ett annat ställe i datafilen? Det "lätta sättet" är ju att markera variablerna och flytta till önskad plats, typ drag-n-drop, men inte med 1000 variabler!
Svar: Det är ofta jag behöver flytta om i stora datafiler enligt olika önskemål och bäst kontroll har du om du nyttjar syntaxen. Så här bygger du upp syntaxen:
Du kan också scrolla till tidsmärket 4:03 för att se en inspelning av en liknande flytt:
Instruktion: Börja med att öppna filen du ska jobba i, men välj att klistra in kommandot genom att klicka på knappen "Paste":
Då får du in denna syntax i syntaxfönstret:
Vi behöver nu lägga till ett subkommando som heter /KEEP, så skriv in det efter filnamnet och se till att punkten hamnar sist. (Om "/KEEP" färgas grönt är det korrekt).
Nu ska variablerna in efter /KEEP och då ska alla variabler in där (så att du sen kan flytta om ). Här är det smart att klicka på variabelknappen:
Markera alla variabler och klistra in dem (se nedan):
I min fil hade jag 500 variabler så de hamnar så här:
Nu är det ett schok av variabler här i mitten som jag vill flytta sist i filen, så jag klipper helt enkelt ut dessa och klistrar in dem allra sist i syntaxen (men innan punkten).
Så här hamnar de:
Nu markerar du hela GET-kommandot och kör syntaxen (genom att klicka på den gröna triangeln):
Från början såg filen ut så här innan flytten av variablerna:
Nu när jag kört kommandot så ser jag att de sista variablerna istället är dessa:
Hälsn Gunilla Rudander
Inga kommentarer:
Skicka en kommentar