2016-09-15 3 views
0

3つのグループで折りたたまれた別の変数の平均を含む変数の作成に関する質問があります。SASで3つのグループにまたがる平均値を含む変数を作成する

私のデータセットには、教育レベル(高校中退、高校中学校、高卒成績を意味する1,2,3の値を持つカテゴリ変数)とその賃金、観察された年と彼らが働いている会社(数値ID)。各労働者は、長年にわたり複数の企業で働くことができます。

私は、各労働者に対して同じ年の同じ会社の同じ教育水準の労働者の平均賃金を持つ変数を希望します。だから私は3つのグループ(年の教育firmID)でデータセットを崩壊させる必要があり、それをどうやって行うのかは分かりません。申し訳ありませんが、私はコードを含んでいませんが、ここでどのように役立つのか分かりません。 データセットも膨大なので、コードが効率的であればあるほど優れています。

ありがとうございました!

答えて

1

PROC MEANSCLASS 3つのグループを含むステートメントが最も簡単なオプションです。それは基本的にはクラスグループ全体で要約します。

最初にPROC MEANSを実行して値を取得した後、マスターデータセットとマージして、その値をデータセットに配置します。

関連する問題