j'ai un ensemble de données où chaque cas a l'ensemble des variables suivantes:SPSS: ne répètent avec un nombre différent de variables appariées
VarA1.1 à VarA25.185 (total de 4625 variables) VarB.1 à VarB .185 (total de 185 variables)
Pour chaque cas, VarA1.1, VarA2.1, VarA3.1, etc. sont tous liés au même VarB.1.
Je souhaite utiliser une fonction DO REPEAT pour rechercher dans chaque instance .1 en utilisant à la fois VarA et VarB.
code Exemple:
DO REPEAT VarA = VarA1.1 to VarA25.185
/VarB = VarB.1 to VarB.185.
if (VarA = X) AND ((VarB-Y)<0)
VarC = Z.
END REPEAT.
EXE.
Cependant, il semble que parce qu'il ya un nombre différent de variables dans la liste de répétition de VarA et VarB, ils ne se marient pas. Je veux associer chaque VarA # (1-25) .1 avec VarB.1, chaque VarA # (1-25) .2 avec chaque VarB.2, etc. jusqu'à VarB.185 de sorte que dans la fonction repeat la bonne l'appariement de variables est utilisé.
Merci!
Neat! N'a jamais utilisé un combo 'LOOP' /' DO REPEAT' avant. En plus d'avoir à écrire toutes les commandes 'VECTOR', ça marcherait très bien. Surtout si vous avez quelques variables ou une seule variable 'A' comme dans votre exemple et évite ainsi d'avoir à plonger dans le langage macro. –
Génial, merci à vous deux pour vos réponses! En tant que personne relativement nouvelle à SPSS, j'apprécie l'approche en boucle/répétition, car elle est logique sur le plan conceptuel. – ScienceStudent