Erstellung einer bedingten Zählvariable mit Episodendaten

Alles rund um SPSS Syntax und Programmierung.

Erstellung einer bedingten Zählvariable mit Episodendaten

Beitragvon pippa_silvestra » Di 18. Jul 2017, 15:37

Liebes Forum,
ich schreibe derzeit an meiner Masterarbeit zum Thema residentielle Mobilität und hänge nun schon seit mehreren Stunden an einem Problem fest.
Es handelt sich um einen Datensatz, der mehrere Zeilen pro Fall enthalten kann. Jede Zeile enthält dabei eine Wohnepisode. Mich interessieren nun insbesondere zirkuläre Formen residentieller Mobilität, also ob ein Befragter an einen Wohnort innerhalb einer Region zurückgezogen ist, in der er vorher schon einmal gelebt hat.

Im Datensatz gibt es eine ID-Variable (id), eine Indexvariable mit der Anzahl der Wohnepisoden (index) und eine Variable für die Zuordnung der Stadtregionen (regnr753). Die Zielvariable, für die ich eine Syntax suche, soll count_sr heißen und ist im Beispiel neben den anderen Variablen zur Verdeutlichung angefügt.

Hier das Beispiel für den ersten Fall:
id index regnr753 gewünschte Variable: count_sr
1 1 396 1
1 2 25 2
1 3 444 3
1 4 25 2
1 5 396 1
1 6 25 2
1 7 445 4
1 8 446 5
1 9 445 4
1 10 29 6
1 11 445 4
1 12 396 1

Hat jemand eine Idee, wie ich vorgehen könnte? Ich denke, dass das doch eigentlich nicht so schwer sein kann...
Meine Ansätze werden alle wahnsinnig kompliziert und laufen dann ins Leere...

Mir ist bereits gelungen, eine Indexvariable zu erstellen, welche bei zirkulärer residentieller Mobilität den Index der Wohnepisode enthält, in der erstmals in der entsprechenden Stadtregion gewohnt wurde.
Außerdem habe ich eine Zählvariable (allerdings nicht fortlaufend!!!), welche bei gleichen Stadtregionen die Indexnummer ausgibt, in der erstmals in der entsprechenden Stadtregion gewohnt wurde und bei ungleichen Stadtregionen die Indexnummer der aktuellen Wohnepisode.

Anbei meine Testdaten...
(Der Datensatz enthält 4 Beispielfälle, für die ich manuell die Zielvariable count_sr ausgefüllt habe, um zu verdeutlichen, wie das Ergebnis aussehen müsste.)

id index regnr.. count_sr
1 1 396 1
1 2 25 2
1 3 444 3
1 4 25 2
1 5 396 1
1 6 25 2
1 7 445 4
1 8 446 5
1 9 445 4
1 10 29 6
1 11 445 4
1 12 396 1
2 1 753 1
2 2 445 2
2 3 25 3
2 4 396 4
2 5 444 5
3 1 45 1
3 2 45 1
3 3 45 1
3 4 753 2
3 5 753 2
3 6 753 2
3 7 45 1
4 1 23 1
4 2 14 2
4 3 14 2
pippa_silvestra
 
Beiträge: 1
Registriert: Di 18. Jul 2017, 15:16
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Re: Erstellung einer bedingten Zählvariable mit Episodendate

Beitragvon ponderstibbons » Di 18. Jul 2017, 19:17

Ich weiß nicht, ob ich die Absicht verstehe Vielleicht Daten aggregieren mit break-Variablen Id und Wohnort?

Mit freundlichn Grüßen

PonderStibbons
ponderstibbons
 
Beiträge: 2523
Registriert: Sa 1. Okt 2011, 17:20
Danke gegeben: 2
Danke bekommen: 257 mal in 256 Posts


Zurück zu SPSS Syntax

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste

cron