2016-09-15 24 views
0

我有一個關於創建一個變量的問題,該變量包含被3個組坍塌的另一個變量的平均值。在SAS中創建一個包含3組平均值的變量

我的數據集包含一系列對於工人的觀察,包括他們的教育水平(想象這是一個分類變量,值1,2和3分別表示高中輟學,分別完成高中和完成學業),他們的工資,觀察的一年以及他們工作的公司(數字ID)。多年來,每個員工都可以在多家公司工作。

我想要一個變量,它爲每個員工指定同一家公司在同一年同一教育水平的工人的平均工資。所以我需要將這個數據集合分成3組(年度教育公司ID),我不知道該怎麼做。對不起,我沒有包含任何代碼,我不知道它在這裏會有幫助。數據集也很龐大,所以代碼越高效越好。

非常感謝你提前!

回答

1

PROC MEANSCLASS陳述包含你的三個組是最簡單的選擇。基本上就是這樣 - 總結整個班級分組。

因此,首先運行PROC MEANS以獲取您的值,然後與您的主數據集合並將值放在數據集上。

相關問題