[SPSS] Restructure met voorwaarden

Pagina: 1
Acties:

  • Mad Marty
  • Registratie: Juni 2003
  • Laatst online: 15:06

Mad Marty

Je bent slimmer als je denkt!

Topicstarter
Ik zit hier nu een tijdje mee te spelen, maar ik kom er niet echt uit. Heb ook geGoogled naar SPSS-syntax-voorbeeld-sites, maar ik kan niet echt vinden wat ik zoek en daarbij kan ik niet echt op hét zoekwoord komen waarmee ik precies krijg wat ik zoek.

Wat ik wil is het volgende:
Ik heb een SPSS bestand waarin de variabelen in univariaat formaat opgeslagen zijn. Deze wil ik omzetten naar multivariaat formaat (zie Voorbeeld 1; de voorbeelden zijn een gereduceerde versie van de werkelijkheid, om het overzichtelijk te houden :) ).

Voorbeeld 1:
ppnoclassvasscore
15176
1525
13116
13245


Uiteindelijk wil ik dat de datafile er ongeveer zo (Voorbeeld 2) uit gaat zien.

Voorbeeld 2:
ppnosterk_3_1verw_3_1sterk_5_1verw_5_1
11645765


Dus, ik wil dat op basis van 'vas' de variable een bepaalde naam krijgt ('sterk' of 'verw'), waarna in die variabele ook het 'class'-nummer en een volgnummer opgenomen worden.
In pseudocode zat ik aan iets te denken dat er zo uit ziet:


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
j1 = 0
j2 = 0

For Each regel In databestand
   If vas = 1 Then
      variabelenaam = "sterk_" + classnummer + "_" + j1
      variabelenaamwaarde = score
      Set variabelenaam Value variabelenaamwaarde
      j1++
   Else If vas = 2 Then
      variabelenaam = "verw_" + classnummer + "_" + j2
      variabelenaamwaarde = score
      Set variabelenaam Value variabelenaamwaarde
      j2++
   End If
Next regel


Wel erg pseudo ( O-) ), maar ik hoop dat het een beetje duidelijk wordt wat ik bedoel. Ik heb geen flauw idee hoe ik dit in SPSS-syntax voor elkaar krijg, ik hoop dat hier iemand zit die er verstand van heeft en me de goede richting op kan krijgen.

Rail Away!


  • Mad Marty
  • Registratie: Juni 2003
  • Laatst online: 15:06

Mad Marty

Je bent slimmer als je denkt!

Topicstarter
(N)iemand? :)

Rail Away!