Seite 1 von 1

Gruppen definieren (mehrere Fälle pro ID)

BeitragVerfasst: Do 22. Okt 2020, 10:43
von acidflash
Hallo! Ich habe einen Datensatz, der pro Proband 4 Fälle enthält. Jeder Fall enthält die Ergebnisse eines Tests.

Ich möchte jetzt die Tests in 3 Gruppen aufteilen:

Gruppe 1, wenn der Test ein „sehr gut“ war (ohne Probleme mit einer neu erstellten Bedingung möglich)

Gruppe 2, wenn der Test zwar nicht „sehr gut“ war, aber ein anderer Test des Probanden mit „sehr gut“ benotet wurde (dies ist mein eigentliches Problem. Im Prinzip muss eine Abfrage her, die feststellt, ob es passend zu der Probanden-ID einen Test gibt, der mit „sehr gut“ benotet wurde)

Gruppe 3, wenn kein einziger Test des Probanden mit „sehr gut“ benotet wurde (auch einfach, da ich einfach alle Fälle, die weder zu Gruppe 1 noch 2 zählen, zu Gruppe 3 hinzufügen kann)

Wie würde ich da am besten vorgehen, oder denke ich zu kompliziert?

Danke!

Re: Gruppen definieren (mehrere Fälle pro ID)

BeitragVerfasst: Do 22. Okt 2020, 12:35
von ponderstibbons
Daten -> Aggregieren. break-Variable Probandenkennung, aggregieren mit Funktion "Maximum" (bzw. "Minimum" wenn kleinere Note = bessere Note).

Mit freundlichen Grüßen

PonderStibbons

Re: Gruppen definieren (mehrere Fälle pro ID)

BeitragVerfasst: Do 22. Okt 2020, 14:45
von acidflash
Das hat geklappt, vielen Dank!

Ich habe einfach für alle Probanden, die bei der von dir beschriebenen Variable kein „sehr gut“ haben, per neuer Gruppen-Variable auf Gruppe 3 gesetzt und analog dazu alle, die ein „sehr gut“ hatten in Gruppe 2 sortiert. Anschließend habe ich einfach alle Tests, die mit „sehr gut“ benotet wurden, in Gruppe 1 sortiert. Einfacher ging es nicht.