2014-02-13 2 views
1

배경 : 난 별도 가변 수에 맞는 네 레벨, X를 범주 형 변수를 갖는다. 따라서 x = 1, x = 2, x = 3 (x = 0은 기준선)을 나타내는 3 개의 총 더미 변수가 있습니다.SAS의 CONTRAST "가중치"PROC의 GLM의 파라미터 추정의 선형 조합은

: 2 * B1 + 2 * B2 + B3 = 0과 같은 내 모델의 매개 변수의 선형 조합의 중요성을 테스트하고 싶습니다. 나는, 나는 CONTRAST 문을 사용하여 PROC GLM 위해 SAS에서이 작업을 수행하려면 지금

test 2*B1 + 2*B2 + B3 = 0

:

STATA에서 첫 번째 문제가 모델 후 쉽게 할 수있는 것은 다음을 사용하여 적합 예를 들어, 관련이없는 예에서 4 개의 연속 변수에 대해 다음을 테스트하고 싶다면 : C1 + C2 = C3 + C4, 내 명제 (내 명제) 다음과 같이 표시됩니다 :

CONTRAST 'Contrast1' C1 0.5 C2 0.5 C3 -0.5 C4 -0.5

이 경우 각 변수의 가중치는 어떻게되는지 분명합니다. 그러나 위의 모델 (2 * B1 + 2 * B2 + B3 = 0)에 주어진 계수를이 가중치와 결합하려는 경우 CONTRAST 문에서 함수에 가중치를 부여하는 방법이 명확하지 않습니다. 더미 변수 코딩 카테고리 변수, 처음에 문제에 설명되어 있습니다.

답변

2

PROC REG를 사용하십시오.

proc reg data=mydata; 
model y = b1 b2 b3; 
test 2*b1+2*b2+b3=0; 
run; 
quit; 
+0

감사합니다. SAS의 많은 회귀 절차가 지원하는 진술을 추적하기가 어렵습니다. 나는 이전에 Stata의'Stable'와 같은 매개 변수의 선형 조합 (예 : SAS를 저장된 베타 추정치와 함께 "계산기"로 사용)에 대한 간단한 * 계산 *을 시도했기 때문에 PROC REG를 생각하지 않았습니다. lincom' 명령, PROC REG는이를 지원하지 않았습니다. 이것은 실제로 내가 할 수 있어야 할 일이기도하므로 제 질문에 그것을 추가 할 것입니다. – Meg

+0

신경 쓰지 마라. 나는 그것이 자신의 질문으로 더 적절하다고 생각한다. 지금 새로운 질문을 게시 할 것입니다. – Meg

+1

추가 질문, 다소 관련 질문 : http://stackoverflow.com/questions/21758486/sas-automatically-calculate-linear-combination-of-parameter-estimates-with-pr – Meg