Geachte Mede tweakers,
Voor mijn studie ben ik bezig met een statistisch onderzoek. Het bedrijf waar ik mee in samenwerking dit onderzoek doe, wil graag dat ik de analyze mbv spss doe. Excel is helaas geen optie. Wat if formules achter elkaar zetten in Excel is namelijk niet echt een probleem voor me. De syntax van SPSS echter blijkbaar wel. Daarom zou ik graag jullie hulp inschakelen. Ik heb de help functie en google al geraadpleegd, maar daar kwam ik helaas niet verder mee.
Het probleem.
In de spss output van mijn online survey komen de keuzes van de mensen in 5 verschillende kolommen terecht. In elke rij kan 1 van de vijf kolommen maar de waarde 1 hebben. De rest van rij die zich uitstrekt over de 5 kolommen krijgen nullen.
Nu zou ik graag in SPSS een kolom maken waarin de cel de waarde 1,2,3,4 of 5 krijgt als kolom 1,2,3,4 of 5 een 1 heeft. Dus als er in kolom 2 een 1 staat moet de apart kolom een waarde van 2 krijgen. Nu heb ik wel een werkende if formule kunnen maken in spss. Maar om de functie te creëeren die ik graag wil zijn er meerdere if functies na elkaar nodig.
Dus zoiets van IF A1=1 then F1=1 or IF B1=1 then F1=2 or IF C1=1 then F1=3 etc.
Ik kom op een gegeven moment wel een beetje verder met de volgende formule (echte SPSS syntax):
IF (MOB1=1) Var00001=1 | (MOB2=1) Var00001=2.
Execute.
Dan krijg ik echter de melding dat ie een gedeelte van de functie ziet als tekst, maar dat het wel een functie zou kunnen zijn. Hij rekent echter niets uit. Wanneer ik dan de volgende functie invoer:
IF (MOB1=1) Var00001=1.
Execute.
Dan krijgt cel 1 van de kolom Var00001 netjes de waarde 1 aangezien MOB1 op die rij de waarde van 1 heeft. Ik neem dus aan dat ik er niet ver vanaf zit, maar de "catch" ontgaat me de hele tijd net.
Mochten jullie weten zie ik het antwoord graag tegemoet. Voor degene die het weet zal het wel niet al te moeilijk zijn, maar ik heb er nu al een uurtje of 3 op gezeten, maar het lukt me maar niet.
Voor mijn studie ben ik bezig met een statistisch onderzoek. Het bedrijf waar ik mee in samenwerking dit onderzoek doe, wil graag dat ik de analyze mbv spss doe. Excel is helaas geen optie. Wat if formules achter elkaar zetten in Excel is namelijk niet echt een probleem voor me. De syntax van SPSS echter blijkbaar wel. Daarom zou ik graag jullie hulp inschakelen. Ik heb de help functie en google al geraadpleegd, maar daar kwam ik helaas niet verder mee.
Het probleem.
In de spss output van mijn online survey komen de keuzes van de mensen in 5 verschillende kolommen terecht. In elke rij kan 1 van de vijf kolommen maar de waarde 1 hebben. De rest van rij die zich uitstrekt over de 5 kolommen krijgen nullen.
Nu zou ik graag in SPSS een kolom maken waarin de cel de waarde 1,2,3,4 of 5 krijgt als kolom 1,2,3,4 of 5 een 1 heeft. Dus als er in kolom 2 een 1 staat moet de apart kolom een waarde van 2 krijgen. Nu heb ik wel een werkende if formule kunnen maken in spss. Maar om de functie te creëeren die ik graag wil zijn er meerdere if functies na elkaar nodig.
Dus zoiets van IF A1=1 then F1=1 or IF B1=1 then F1=2 or IF C1=1 then F1=3 etc.
Ik kom op een gegeven moment wel een beetje verder met de volgende formule (echte SPSS syntax):
IF (MOB1=1) Var00001=1 | (MOB2=1) Var00001=2.
Execute.
Dan krijg ik echter de melding dat ie een gedeelte van de functie ziet als tekst, maar dat het wel een functie zou kunnen zijn. Hij rekent echter niets uit. Wanneer ik dan de volgende functie invoer:
IF (MOB1=1) Var00001=1.
Execute.
Dan krijgt cel 1 van de kolom Var00001 netjes de waarde 1 aangezien MOB1 op die rij de waarde van 1 heeft. Ik neem dus aan dat ik er niet ver vanaf zit, maar de "catch" ontgaat me de hele tijd net.
Mochten jullie weten zie ik het antwoord graag tegemoet. Voor degene die het weet zal het wel niet al te moeilijk zijn, maar ik heb er nu al een uurtje of 3 op gezeten, maar het lukt me maar niet.
flickr - WOT Profile - Game PC