2014-03-25 8 views
1

I 두 설명 변수에 대한 회귀 매개 변수가 0다변량 회귀

R에서 I가 수행 할 것으로 가설 (단일 테스트를 사용하여) 다변량 회귀 분석을 테스트를 수행한다고 가정 다음. (가정 thedata는 IV를위한 상기의 DV에 대한 열 이름의 1 개 × 2와 data.frame()와 X3 X4의()

fit = manova(cbind(x1,x2) ~ cbind(x3,x4),data=thedata) 
summary(fit) 

이 나에게 Pillais '추적을 제공하고 약 관련된 F 내 질문은 다음과 같습니다. SAS에서 동일한 분석이 가능합니까? GLM의 다음 호출 내가 시도 변동 :

PROC GLM DATA=thedata; 
MODEL x1 x2 = x3 x4 /SS3 NOUNI; 
MANOVA H=_ALL_; 
RUN; 

하지만 별도 X3와 X4에 대한 테스트를 넘어 얻을 수없는 것.

답변

1

을 나는 PROC REG 사용하여 내 자신의 질문에 대한 답을 발견

PROC GLM DATA=thedata; 
MODEL x1 x2 = x3 x4; 
CONTRAST 'All Zero' x3 1,x4 1; 
MANOVA; 
RUN; 
:

PROC REG DATA=thedata; 
MODEL x1 x2 = x3 x4; 
MTEST x3,x4; 
RUN; 

또한, SAS 포럼에서 사용자 나에게이 솔루션을 지적

1

이 시도 :

PROC GLM DATA=thedata; 
MODEL x1 x2 = x3 x4 /SS3 NOUNI; 
MANOVA H=_ALL_/PRINTE PRINTH; 
RUN; 
+0

SAS의 E 매트릭스는 오류 매트릭스를 제공 할 것이고 원칙적으로 E 매트릭스의 E 매트릭스를 사용하여 Pillais 트레이스를 계산할 수 있습니다 MODEL x1 x2 =/SS3 NOUNI로 GLM을 실행하여 행렬을 생성합니다. 이것이 내가 찾는 H 행렬이기 때문입니다. 그러나 SAS가이 계산을 수행 할 수있는 방법을 찾고 있습니다. – surlol

+0

나는 그것을 어떻게하는지 모른다. 그것은 가능해야하고 이미 완료되었을 수도 있지만, 나는 그것을 보지 못했습니다. –