Gruppen nach Datum erstellen

Fragen und Diskussionen rund um die Arbeit mit SPSS. Für allgemeine Statistik-Themen, die nicht mit SPSS zusammenhängen, bitte das Statistik-Forum nutzen.
Antworten
sophuus
Beiträge: 5
Registriert: 25.05.2024, 12:54

Gruppen nach Datum erstellen

Beitrag von sophuus »

Hallo, ich verzweifle hier grad bisschen. Und zwar muss ich die Versuchspersonen in drei Gruppen basierend auf dem Datum der Erhebung einteilen. Also, Gruppe 1 ist z.B. 1.1.2020-2.3.2020 und 5.6.2021-4.9.2021. Das Datum ist auch eine Datumsvariable. Ich kann weder die Datei aufteilen noch kann ich mit transformieren in andere Variable arbeiten, da ich in den Bereich kein Datum eintragen kann. Ich hab dann überlegt, das Datum in Tage zu konvertieren und mit diesen Bereichen quasi zu arbeiten, aber ich weiß nicht, wie das funktioniert. Wenn mir jemand damit weiterhelfen kann oder sogar eine andere bessere Idee hätte, wäre ich sehr dankbar!

Viele Grüße!
dutchie
Beiträge: 2731
Registriert: 01.02.2018, 10:45

Re: Gruppen nach Datum erstellen

Beitrag von dutchie »

Hallo

das machst du am besten so:

Du erweiterst die Datei um eine START Datum
(im gleichen Format wie das interessierende Datum)

https://ibb.co/wpLbp67

dann bestimmt die syntax:

COMPUTE DIFF = DATEDIFF(Datum,Start,"days") .
EXECUTE .

zu finden über Transformieren, Variable berechnen, Funktionsgruppe Datumsarithmetik

den Abstand in Tagen (days) zwischen Start und Datum

noch einfacher unter Transformieren
findest du einen Assistenten für Datum und Urzeit (also bei meiner Version von SPSS)

gruß
dutchie
sophuus
Beiträge: 5
Registriert: 25.05.2024, 12:54

Re: Gruppen nach Datum erstellen

Beitrag von sophuus »

hallo, erstmal danke für die Antwort! Das Startdatum soll identisch sein mit dem Erhebungsdatum, oder? Zumindest wirkt es so in der Datei, aber das kann auch nur ein schnelles Beispiel gewesen sein. Aber dann wäre die Differenz ja immer 0, was wenig logisch erscheint. Meine Frage ist nur, wie ich jetzt bei 900 Leuten so viele Startdaten generieren soll?
Und mithilfe der Tage, die zwischen beiden Daten liegen, kann ich sie dann im "Bereich" einteilen, richtig?
dutchie
Beiträge: 2731
Registriert: 01.02.2018, 10:45

Re: Gruppen nach Datum erstellen

Beitrag von dutchie »

Hallo
sophuus hat geschrieben:
26.05.2024, 11:13
Das Startdatum soll identisch sein mit dem Erhebungsdatum, oder?
nein
sophuus hat geschrieben:
26.05.2024, 11:13
Zumindest wirkt es so in der Datei, aber das kann auch nur ein schnelles Beispiel gewesen sein.
das Startdatum ist das früheste und für jede VP identisch,
das ist für jeden dasselbe Datum!
Ansonsten kannste ja nicht zwischen den Leuten differenzieren,
wie du richtig erkannt hast.
sophuus hat geschrieben:
26.05.2024, 11:13
Meine Frage ist nur, wie ich jetzt bei 900 Leuten so viele Startdaten generieren soll?
durch copy/paste vielleicht...

Das könnte man aber auch programmieren, indem man zuerst über compute
zuerst numerische Variablen generiert (in der immer die gleich Zahl steht) und dann
diese in ein Datum umwandelt.

z.B. so
COMPUTE date = DATE.DMY(d,m,j) .
EXECUTE .
..dann den Variablentyp ändern

gruß
dutchie
sophuus
Beiträge: 5
Registriert: 25.05.2024, 12:54

Re: Gruppen nach Datum erstellen

Beitrag von sophuus »

Hallo Dutchie,
hat alles geklappt, vielen Dank!!
Anzeige:Statistik und SPSS: Die besten Bücher
Als Buch oder E-Book - Jetzt bestellen
spss datenanalyse
SPSS - Moderne Datenanalyse - Jetzt bestellen!
statistik datenanalyse
Statistik - Der Weg zur Datenanalyse - Jetzt bestellen!
Antworten