aus uhrzeiten -> tageszeiten (vormittag, mittag..) ermitt

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
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

aus uhrzeiten -> tageszeiten (vormittag, mittag..) ermitt

Beitrag von kidletti »

hallo :)

ich möchte aus uhrzeiten (bspw.: 11:48) tageszeiten (früh, mittag, abend...) bilden. habe schon versucht "klassen" zu bilden, aber das hat nicht funktioniert! habt ihr eine idee?

danke schon mal für eure hilfe!!!
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

das hängt davon ab, wie die Variable codiert ist: als Datum oder als String. Und falls Datum, wie genau: dd-mm-yyyy , dd-mm-yy, mm-dd-yy, usw.

Dann mit Datumsfunktionen die Uhrzeit auslesen. Dann kategorisieren.
drfg2008
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

ja, das habe ich schon beachtet. aber beim umkodieren in eine andere variable macht spss keinen doppelpunkt (wie beispielsweise 11:59 thru 14:59). habs schon versucht mit punkten (11.59), doch das funktioniert auch nicht.
problem ist, wenn ich nur die stunden beachte und 12-15 uhr, als eine tageszeit, klassifiziere - kann ich die 2. tageszeit: 15-18 uhr nicht sonderlich gut abgrenzen.
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

ja, das habe ich schon beachtet.

mit welcher Datumsfunktion hast du die Zeit extrahiert?
drfg2008
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

datum: hh:mm
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

das ist keine Datumsfunktion, sondern ein Datumsformat.

Wenn die Daten schon im Datumsformat vorliegen, dann ist es ganz einfach. Etwas unschön aber wirksam:

aus dem Datum per compute eine numerische Zahl berechnen (das ist die Sekundenzahl, die hinter dem Datum liegt), dann die Einteilungen programmieren

Beispiel:

Code: Alles auswählen

COMPUTE date2=date.
EXECUTE.

RECODE date2 
(Lowest thru 34200=1) 
(Lowest thru 45000=2) 
(Lowest thru 59400=3) 
(Lowest thru 66600=4) 
(ELSE=5) 
INTO date_kat.
EXECUTE.
Ergebnis:

Date Date2 Date_kat
0:30 1800.00 1.00
1:30 5400.00 1.00
2:30 9000.00 1.00
3:30 12600.00 1.00
4:30 16200.00 1.00
5:30 19800.00 1.00
6:30 23400.00 1.00
7:30 27000.00 1.00
8:30 30600.00 1.00
9:30 34200.00 1.00
10:30 37800.00 2.00
11:30 41400.00 2.00
12:30 45000.00 2.00
13:30 48600.00 3.00
14:30 52200.00 3.00
15:30 55800.00 3.00
16:30 59400.00 3.00
17:30 63000.00 4.00
18:30 66600.00 4.00
19:30 70200.00 5.00
20:30 73800.00 5.00
21:30 77400.00 5.00
22:30 81000.00 5.00
23:30 84600.00 5.00
drfg2008
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

also das versuch ich morgen ;)
danke für deine mühen!
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

was sind denn jetzt genau die zahlen nach deinem thru? wie beispielsweise "34200"? denn ich muss ja wissen, wo genau ich meine zeitlichen cuts mache.
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

habs! steht ja auch da, dass es die sekunden sind.
aber echt komisch, dass es nich einfacher geht!
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

das ist doch einfach
drfg2008
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

klappen tuts trotzdem nicht :(


das gibt er mir aus:

Lowest thru 43140 = 1

>Fehler Nr. 1. Befehlsname: Lowest
>Das erste Wort in der Zeile wird nicht als an SPSS Statistics-Befehl erkannt.
>Die Ausführung dieses Befehls wurde unterbrochen.
Lowest thru 53940 = 2
Lowest thru 64740 = 3
Lowest thru 75540 = 4
INTO Tageszeiten .


scheinbar erkennt er die erste kategorie an und die restlichen nich. hast du ne idee, woran es liegen könnte?
kidletti
Beiträge: 15
Registriert: 01.06.2012, 12:25

Beitrag von kidletti »

klappt! danke :)
drfg2008
Beiträge: 2391
Registriert: 06.02.2011, 19:58

re

Beitrag von drfg2008 »

prima, lass uns alle an deinen Gedankengängen zeitnah teilnehmen ; -)
drfg2008
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