Hallo Forum,
Ich habe Probleme mit der Arbeit mit Episodensplits.
Gemäß der Anleitung:
https://www.nepsdata.de/Portals/0/Survey%20Papers/Episodensplit_SP_XXII.do.
verlinkt im Manual zum Episodensplitting (SP_XXII.pdf) zur Startkohorte 6 (Erwachsene) habe ich einen Episodensplit durchgeführt.
Alles hat bestens funktioniert doch jetzt verstehe ich nicht, wie in diesem Format die unterschiedlichen Spells identifizieren werden können.
Auszug aus describe
------------------------------------------------------------------------------------------------------------------------------------------------------
storage display value
variable name type format label variable label
------------------------------------------------------------------------------------------------------------------------------------------------------
ID_t long %12.0f Target-ID
epinr byte %12.0f Episodennummer
start int %12.0f Startmonat CM1960
end int %12.0f Endmonat CM1960
dur int %12.0f Dauer (in Monaten)
epicount byte %12.0f Anzahl Aktivitaeten
maincount byte %8.0g Anzahl Hauptaktivitaeten
sptype1 byte %12.0f de1870 Spelltyp1
sptype2 byte %12.0f de1870 Spelltyp2
Auszug aus list
+-------------------------------------------------------------------------------------------------------+
, ID_t epinr start end dur epicount sptype1 sptype2 emptype1 emptype2 ,
,-------------------------------------------------------------------------------------------------------,
1. , 8000215 1 78 113 36 1 School . . . ,
2. , 8000215 2 114 137 24 1 School . . . ,
3. , 8000215 3 138 209 72 1 School . . . ,
4. , 8000215 4 210 221 12 1 School . . . ,
5. , 8000215 5 222 224 3 1 School . . . ,
,-------------------------------------------------------------------------------------------------------,
6. , 8000215 6 225 230 6 2 School VocPrep . . ,
7. , 8000215 7 231 236 6 1 VocPrep . . . ,
8. , 8000215 8 237 242 6 2 VocTrain VocPrep . . ,
9. , 8000215 9 243 255 13 1 VocTrain . . . ,
10. , 8000215 10 256 263 8 1 Datenedition . . . ,
,-------------------------------------------------------------------------------------------------------,
11. , 8000215 11 264 311 48 1 Emp . Angestellte/ . ,
12. , 8000215 12 312 314 3 1 Datenedition . . . ,
13. , 8000215 13 315 386 72 1 Emp . Selbstaendig . ,
14. , 8000215 14 387 476 90 2 ParLeave Unemp . . ,
15. , 8000215 15 477 494 18 1 Emp . Ausbildungsb . ,
,-------------------------------------------------------------------------------------------------------,
16. , 8000215 16 495 573 79 1 Emp . Angestellte/ . ,
17. , 8000215 17 574 576 3 2 VocPrep Emp . Angestellte/ ,
18. , 8000215 18 577 578 2 1 Emp . Angestellte/ . ,
19. , 8000215 19 579 600 22 1 Unemp . . . ,
20. , 8000215 20 601 669 69 1 Gap . . . ,
+-------------------------------------------------------------------------------------------------------+
Beim Episodensplit verliere ich die Information über die Spellnummer (spell)
Wenn ich nun Beginn- und Enddatum des 1. oder 2. Berufsepisode auslesen möchte (für alle ID's), sehe ich dazu keine Möglichkeit.
Genauer:
-------
ID_t = 8000215 hat in Zeile 11 die erste Arbeitsepisode. Ich sehe keine Möglichkeit per Script diese 1. Arbeitsepisode auszulesen.
Beispiel:
gen Empfirst_start = 0
replace Empfirst_start = 1 if sptype1 == 26 [und weiter???] // 26 enspricht sptype1 = "Emp"
Ein weiteres Problem stellen die tatsächlich gesplitteten Episoden dar, falls sich Spells überschneiden.
ID_t = 8000215 hat in Zeile 17 zwei Aktivitäten in einer Episode.
Laut Zeile 16 weiß ich wann eine Arbeitsepisode begonnen und geendet hat.
Zwei Dinge sind nun möglich: Die Angabe in Zeile 16 entspricht einem Spell oder die Angabe entspricht einem Teilspell, der in Zeile 17 weitergeführt wird.
Nehme ich Zeile 18 hinzu könnte der Spell auch in Zeile 17 parallel zu VocTrain gestartet sein und endet erst in Zeile 18.
Wie kann man hier noch eine Unterscheidung zwischen den Spells treffen?
Zur Erstellung von Episodensplits finden sich sehr viele Materialien im Netz. Doch leider nicht zur Arbeit mit ihnen. Falls ihr Dokumente oder Lehrbücher kennt, lasst es mich wissen.
Vielen Dank