Hallo zusammen,
ich habe ein Problem, was sich meiner Meinung nach relativ schnell mit einer Schleife lösen würde. Ich muss mit SPSS arbeiten und glaube das sich das nur in der Syntax lösen lässt.
Da ich aber mit Schleifen leider nicht gut klarkomme, hoffe ich dass eine Person von euch mir weiterhelfen kann.
Ich habe eine Studie durchgeführt zu Gründen für Schwangerschaftsabbrüche. Nun möchte ich die Verteilung der Gründe darlegen. Das Problem ist, dass jede Person zuerst zu all ihren Schwangerschaften befragt wurde (weil das auch noch für die spätere Auswertung relevant ist), danach wurde die Schwangerschaft festgelegt auf die sich der Fragebogen weiter beziehen wird. Für die Gründe brauche ich lediglich die Angaben, die sich auf die Schwangerschaft beziehen, die auch für den weiteren Fragebogen benutzt wurde.
Nun habe ich eine Variable, die anzeigt in aus welchem Jahr die Schwangerschaft ist, die für den Fragebogen ausgewählt wurde ("JAHR"). Dann habe ich eine Variable und viele Loops davon, in der jede Frau angeben konnte in welchem Jahr ihre Schwangerschaften waren ("B_Loop__1_B1_3_year1" und dann B_Loop__2_B1_3_year1 usw.) Und dann habe ich die Variable, die die Gründe darlegt und viele Loops davon ("Grund_Loop__1_B2_1"). Also jede Frau konnte für alle ihre Schwangerschaften das Jahr der Schwangerschaft und den Grund angeben. Nun glaube ich, dass es möglich wäre eine Schleife zu erstellen, die aussagt, dass die Loop-Nummer (also welcher Loop von Frage ist) ausgewählt werden soll, in welchem das Jahr bestimmt wurde, welches in der Variable "JAHR" festgelegt ist (z.B. Frau 1, hat JAHR = 2018 und das war ihre dritte Schwangerschaft also ist 2018 auch ihre Antwort auf B_Loop__3_B1_3_year1) und eine neue Variable berechnet werden soll, welche die Angabe des Grundes für den Abbruch enthält, welche dem Loop entspricht, welcher gespeichert wurde.
Ich könnte es natürlich auch von Hand machen, aber bei einer VPN Anzahl von über 3000 dauert das natürlich erheblich länger.
Ich hoffe mir kann jemand helfen! Im Anhang ein Teil des Datensatzes zum Rumspielen. Liebe Grüße!