2016-09-15 5 views
0

3 개 그룹으로 축소 된 다른 변수의 평균을 포함하는 변수를 만드는 데 대한 질문이 있습니다.SAS의 3 개 그룹에 평균을 포함하는 변수 생성

내 데이터 세트는 교육 수준 (고등학교 중도 중퇴, 고등학교 졸업자와 졸업 한 대학 각각을 의미하는 값 1, 2 및 3이있는 범주 형 변수라고 가정), 임금, 관찰을 한 해와 그들이 근무하는 회사 (숫자 ID). 각 근로자는 여러 해에 걸쳐 여러 회사에서 일할 수 있습니다.

저는 각 근로자에게 동일한 해에 동일한 회사의 동일한 교육 수준의 근로자 평균 임금을 부여하는 변수를 원합니다. 그래서 저는 3 개 그룹 (year education firmID)의 데이터 세트를 무너 뜨려야합니다. 어떻게해야할지 모르겠습니다. 어떤 코드도 포함시키지 않아서 유감스럽게 생각합니다. 어떻게 도움이 될지 모르겠습니다. 데이터 세트도 엄청 나서 코드가 효율적 일수록 좋습니다.

미리 감사드립니다.

답변

1

PROC MEANSCLASS (3 그룹 포함)이 가장 간단한 옵션입니다. 그것이 무엇을하는지, 기본적으로 - 클래스 그룹 전반에 걸쳐 요약합니다.

먼저 PROC MEANS을 실행하여 값을 얻은 다음 마스터 데이터 집합과 병합하여 데이터 집합에 값을 저장하십시오.