我有大學生的縱向數據集,其中包含各種與人口統計和績效相關的信息。我對研究登記狀態感興趣,但該數據集不包含「未登記」的信息(即如果學生離開了一個學期,然後返回)。我需要一種方法來創建一個觀察這個「未註冊」的時間段。數據集的結構如下:創建缺少的觀察
Student_ID Enrollement_Status Year Semester Variable1 Varible2
1 1 2011 1
1 2 2011 2
1 1 2012 2
2 2 2011 1
2 2 2011 2
我需要student_id數據1的觀察,用(/ 1和兩個indicatate部分時間滿時間)的0 Enrollement_Status,在年份= 2012的學期= 1。這一年是根據學年(而不是日曆年)計算的,所以對於秋季/春季來說都是一樣的。我還需要複製Variable1 - Variablen的信息,因爲它不會及時更改。可能有一個時間超過一個學期,所以在這種情況下,我需要兩個(或更多)觀察每學期沒有註冊的學生。
謝謝! Brian
請問您有在這裏發帖之前在此的嘗試嗎?有一些問題涉及類似的概念。例如,[This one](http://stackoverflow.com/questions/25646976/creating-all-possible-combinations-in-a-table-using-sas/25647910#25647910)。 [This one also](http://stackoverflow.com/questions/19422954/extend-observations-for-all-years-in-sequence/19429677#19429677)。你確切的問題可能需要一些小的修改,但概念在那裏。 – Joe 2015-04-06 16:38:11