Dit is een site voor studenten van de Open Universiteit. Voordat je een vraag kunt stellen moet je even een account aanmaken (dit systeem is niet gekoppeld aan je OU studentnummer en wachtwoord).

Welkom bij het vraag- en antwoord systeem van de onderzoeks-practica van de studie psychologie bij de Open Universiteit.

Houd er, als je een vraag stelt, rekening mee dat je de richtlijnen volgt!

Hoe codeer ik in Lime Survey een meerkeuzevraag met 19 keuzeopties naar 5 SPSS variabelen?

0 leuk 0 niet-leuks

In mijn vragenlijst heb ik een vraag die bestaat uit 19 meerkeuze opties:

Wat eet en drinkt u normaliter bij uw ontbijt?  (meerdere antwoorden mogelijk)

  • Brood, beschuit, knäckebröd, krentenbrood, roggebrood of ontbijtreep (2)
  • Boter, halvarine of margarine (4)
  • Muesli, cruesli, cornflakes of pap (2)
  • Yoghurt of kwark (3)
  • Kaas of smeerkaas (3)
  • Vleeswaren (ham, kipfilet, boterhammenworst) (3)
  • Een ei (3)
  • Fruit (1)
  • Melk, karnemelk, chocolade melk of drinkyoghurt (3)
  • Fruitsap (5)
  • Thee of koffie (5)
  • Groenten/Rauwkost (1)
  • Rijst/aardappelen/pasta (2)
  • Vlees/vis/tofu (3)
  • Iets anders gegeten, namelijk……………………………
  • Iets anders gedronken, namelijk………………………..

(de bolletjes moeten dus aanvink vakjes zijnsmiley).

De nummers achter de antwoordcategorie verwijst naar de voedselgroep (de schijf van vijf) waar dit product bij hoort. Ter verduidelijking: ik moet dus in SPSS een bestand krijgen waarin deze antwoorden per respondent verdeeld zijn over vijf schijven. Hoe kan ik dat het beste doen? Nu wordt voor elke mogelijke antwoordcategorie één SPSS variabele aangemaakt met als naam Codevraag_CodeAntwoord, dus Ontbijt_1 (waarbij 1 dus de eerste antwoordmogelijkheid is, dus brood, beschuit etc), maar dan krijg ik 19 variabelen Ontbijt_1 tot en met Ontbijt_19.  Het liefst heb ik dan meteen 5 variabelen Ontbijt_1 t/m Ontbijt_5, die corresponderen met de vijf voedselgroepen. Kan ik daarvoor code antwoorden dubbel invoeren in Lime Survey? Of moet ik dan later in SPSS deze 19 variabelen anders gaan organiseren?

Groetjes, Sandra

gevraagd 7 december 2013 in Online vragenlijsten door 851173365 (210 punten)

1 Antwoord

1 leuk 0 niet-leuks
 
Beste antwoord

Als ik het goed begrijp, dan heeft de Ontbijt_1 variabele de waarde 1 als er een vinkje staat naast Brood enzovoort, of 0 als er geen vinkje stond. Ontbijt_3 is 1 als muesli enzovoort aangevinkt werd (en 0 indien neit). Ontbijt_13 is 1 als er Rijst enzovoort werd aangevinkt.

Nu wens jij deze 3 variabelen om te zetten in 1 variabele (laat ons zeggen Groep_2) die aangeeft hoeveel zaken uit Groep 2 de respondent aanvinkte.

In het voorbeeld heb je dus
Groep_2 = Ontbijt_1 + Ontbijt_3 + Ontbijt_19

Dit zal dan in Groep_2 een waarde 0, 1, 2 of 3 geven naargelang er geen enkel, 1, 2 of 3 vinkjes stonden naast items 1, 3 en 19.

Het is erg makkelijk om dit in SPSS te doen.

1.    Kies File, New, Syntax

2.    In het lege scherm dat je krijgt typ je deze lijnen in
Compute Groep_1=Ontbijt_8+Ontbijt_12.
Compute Groep_2=Ontbijt_1+Ontbijt_3+Ontbijt_9.


Zo typ je 1 lijn voor elke groep, waarbij je de correcte Ontbijt_*** variabelen bij elkaar optelt.
Je sluit af met deze lijn:
Execute.
Vergeet niet om elke lijn te beëindigen met een punt, anders raakt SPSS in de war!

3.     Kies Run, All.

Als alles goed ging, zou je daarna 5 nieuwe variabelen moeten hebben met de gewenste waardes.

In het Syntax scherm kun je File, Save doen om de commando’s op te slaan. Zo kun je ze later opnieuw uitvoeren, bijvoorbeeld nadat er nieuwe gegevens toegevoegd werden en je wil ook daar de Groep_*** waardes berekenen.

Ik hoop dat dit is wat je wenste?

Luc

beantwoord 7 december 2013 door Luc Kumps (7,960 punten)
geselecteerd 12 december 2013 door gjp
Hoi Luc,

 

Ja, dat is het! Dank je wel!
...