SPSS Syntax
Een handleiding voor de commandotaal van SPSS Statistics 17
Herman Braat, 2009
(vervolg: 5 van 5)
5 - SPSS Help
SPSS heeft eigenlijk altijd al een uitstekende
helpfunctionaliteit gehad. Dit zowel in het programma zelf alsmede in de
afzonderlijke handleidingen. Zoals wel bij meer programma's voorkomt, is de
helpfunctionaliteit tegenwoordig zo uitgebreid dat je er verdwaald in kunt
raken. Hier volgt een overzicht van de belangrijkste help voor het werken met
SPSS syntax of commandotaal (in SPSS 17).
5.1 - SPSS Tutorial

De beste start voor het zelf leren werken met SPSS syntax
zijn de Tutorial of de SPSS Brief Guide. De Tutorial is te vinden in SPSS onder
het menu: Help>Tutorial. Kies in de Table of Contents voor het onderwerp
'Working with Syntax'. Wat volgt is een korte online inleiding in SPSS syntax.
Voor degene die hier in dit artikel is aanbeland, zou de Tutorial inhoudelijk
geen nieuws meer moeten bevatten. Maar ook dan kan de Tutorial nog nuttig zijn
omdat je de voorbeelden zelf kunt uitvoeren met de door SPSS standaard
meegeleverde gegevensbestanden.
5.2 - SPSS Statistics Brief Guide

Over de SPSS Statistics Brief Guide kunnen we kort zijn. Het
is niets anders dan de Tutorial in pdf. Het grote voordeel van de Brief Guide
is natuurlijk het traditionele formaat van een gewoon leesbaar tekstdocument
dat ook geprint kan worden. Het is voor SPSS gebruikers in het algemeen
wellicht nuttig te weten dat SPSS bij het programma ook altijd alle
handleidingen in pdf meelevert. Die handleidingen komen echter niet altijd bij
de eindgebruiker terecht omdat systeembeheerders soms alleen het programma
installeren. Tegenwoordig zijn alle handleidingen echter ook meteen voor
iedereen vrij toegankelijk op internet. Ze zijn hier
te vinden op de website van SPSS. Een van de daar te vinden handleidingen is de
SPSS Statistics Brief Guide.
5.3 - SPSS Statistics Base User's Guide

Wie de Tutorial of Brief Guide al achter de rug heeft, kan
als volgende leerstap in syntax het beste de SPSS Statistics Base User's Guide
raadplegen. De Base Guide is de uitgebreide handleiding voor het werken met SPSS
en noodzakelijke leesstof voor elke gebruiker van SPSS. In de Base Guide staat
centraal het werken op de gewone ofwel Windowswijze met de dialoogvensters
onder de gereedschapsknoppen en menu's. Er is echter ook een uitgebreid en
helder hoofdstuk 'Working with Command Syntax' met alle diepgang die ontbreekt
in de Tutorial of Brief Guide. In dit hoofdstuk staat bijna alles over het
werken met SPSS syntax en de bediening van de syntax editor. Het kan bij het
werken met syntax zeer nuttig zijn een print van dit hoofdstuk uit de Base
Guide bij de hand te hebben. Waar je in de Base Guide echter niets over zult
vinden, is welke syntax of tekstcommando's je nodig hebt om bepaalde
SPSS-opdrachten uit te voeren. Daarvoor kun je terecht in de Command Syntax
Reference.
5.4 - SPSS Statistics Command Syntax Reference

De Command Syntax Reference is absoluut de belangrijkste van
alle SPSS handleidingen. Dit boekwerk bevat inmiddels dik over de tweeduizend
pagina's. Maar in tegenstelling tot alle andere in omvang veel bescheidener
handleidingen van SPSS, vind je in de Syntax Reference niets over menu's,
gereedschapsknoppen, en dialoogvensters. Ook illustraties ontbreken. Wat je wel
in dit boekwerk vindt, zijn besprekingen van elk maar dan ook elk SPSS syntax
commando tot in de kleinste details en met voorbeelden. Het boek bevat ook een
sectie Universals met daarin veel materiaal om de werking van het programma
SPSS beter te leren begrijpen. Voor de serieuze SPSS gebruiker is het
bestuderen van deze bijbel van SPSS syntax een absolute must6. De
Syntax Reference is te vinden in SPSS onder het menu Help>Command Syntax
Reference.
5.5 - Meer Help
De laatste helpfunctionaliteit die we hier specifiek willen
noemen, is de Syntax Help. Dit is een contextuele help die toegankelijk is met
een gereedschapsknop in de syntax editor. De help wordt zichtbaar door eerst
een reeds in de editor ingevoerd commando aan te klikken en vervolgens op de
knop Help Syntax te klikken. SPSS presenteert dan de syntaxkaart, een
schematisch overzicht van de mogelijkheden in syntax voor het desbetreffende
commando. De syntaxkaart is niet onze favoriete helpfunctionaliteit. Wij geven
meestal de voorkeur aan het meteen raadplegen van de Syntax Reference. Voor
beginners en anderen die maar af en toe met SPSS werken is de syntaxkaart
doorgaans ook veel te cryptisch en summier.

De helpfunctionaliteiten van SPSS zijn nog uitgebreider dan
wat hier besproken is. Er zijn in SPSS ook nog de helpknoppen in de
dialoogvensters en het menu Help>Topics. Deze verwijzen naar voor online
gebruik bedoelde helpbestanden en zijn dan uiteraard ook zeer nuttig. De
helpbestanden bevatten inhoudelijk echter niet meer informatie dan ook te
vinden is in de hier besproken en ons inziens prettiger te lezen (en printen)
pdf-bestanden.
6 - Tot slot
De commandotaal SPSS syntax was in het verleden een van de
grootste struikelblokken bij het leren werken met SPSS. Door de jaren heen is
SPSS steeds gebruiksvriendelijker geworden. Zoals bij de meeste
computerprogramma's, spelen de mogelijkheden van de grafische interface van
Windows in die ontwikkeling een centrale rol. Ook het werken met SPSS
syntax is eenvoudiger geworden. In de inleiding is gesteld dat het werken
met de commandotaal SPSS syntax nu niet of niet veel moeilijker hoeft te zijn
dan het alleen op de gebruikelijke Windows manier met SPSS werken. Dat betekent
niet dat alles meteen vlekkeloos zal lopen wanneer je nu met SPSS syntax wil
gaan werken. Bijna zeker dat vergeten of verkeerd geplaatste punten je in het
begin te parten spelen. De hoop is dat dit artikel het beklimmen van deze
helling wat vergemakkelijkt. Dat en wat discipline en doorzettingsvermogen. SPSS
syntax dwingt je om al van begin af aan gestructureerd en nauwkeurig te werken.
En daarom heb je in het begin misschien niet meteen het gevoel dat met syntax
alles nu sneller en beter gaat. Maar wie niet enigszins gestructureerd en
nauwkeurig kan werken, kan het verwerken en analyseren van cijfers misschien
ook maar beter helemaal aan anderen overlaten.
Eindnoten
1 Voor deze handleiding gebruikte documentatie:
"Working with Syntax", in: SPSS
Statistics 17 Brief Guide (p.139-146)
"Working with Command Syntax", in: SPSS
Statistics Base 17 User's Guide (p.253-265)
2 Of dit voorbeeld meteen kan werken hangt vooral af
van de locatie waar het programma SPSS genstalleerd is. Meestal is SPSS
geënstalleerd op de computer van de gebruiker zelf en bij SPSS Statistics 17
betekent het dat de voorbeeldbestanden te vinden zijn in de map C:\Program
Files\SPSSInc\Statistics17\Samples\English\.
3 Maak veel gebruik van toelichtende opmerkingen of
commentaren in je syntaxen. Soms heb je heel goede redenen om bepaalde commando's
in syntax op te nemen, maar wanneer je die syntax later weer terug ziet en er
staat geen toelichting bij, kan het zijn dat diezelfde in werkelijkheid nog
steeds goede syntax er nu opeens onbegrijpelijk of verkeerd uitzien.
Toelichtende opmerkingen kunnen je later veel werk besparen. Een gebruikelijke
manier om een opmerking of commentaar in syntax te plaatsen is een asterisk (*)
met daarachter de opmerking. De opmerking eindigt zodra er aan het einde van
een regel een punt (.) staat. Een voorbeeld:
*
Dit is een voorbeeld van SPSS Syntax voor een opmerking of commentaar. Omdat de
punt in de eerste zin niet aan het einde van de regel stond, loopt de opmerking
nog
door. De opmerking stopt met de volgende punt die wel aan het einde van
een
regel staat.
4 De drie belangrijkste soorten SPSS-bestanden zijn:
1.
.sav gegevensbestanden voor gegevens in het SPSS-bestandsformaat,
2.
.spv viewer- of uitvoerbestanden voor de opslag van gemaakte tabellen en
grafieken (t/m SPSS 15 waren dit .spo-bestanden), en
3.
.sps syntaxbestanden
4.
.jnl journaalbestand.
5 Ga naar Edit>Options en kies door aan te vinken in
het tabblad General voor de optie 'Open only one dataset at a time'. Deze optie
werkt echter niet altijd wanneer je met syntax werkt.
6 Is met de Command Syntax Reference alles gezegd over
het automatiseren in SPSS. Nee, ook SPSS Syntax heeft beperkingen. Programmeurs
die nog dieper willen gaan, kunnen bijvoorbeeld gebruik maken van de externe
scriptingtaal Python. Meer daarover is te vinden in het SPSS menu
Help>Programmability en op de portaal voor ontwikkelaars op de site van
SPSS: http://www.spss.com/devcentral/