BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
Quartz | Level 8

## PROC GLM: hypothesis testing

Hi all,

I have such a proc glm test:

proc glm data=dataset1;
class f1 f2 f3 ;
model car = a b a*b f1 f2 f3 / solution;

run; quit;

Normally I would get individual t value and p value for each of the independent variables. But I also want to test this:

b1+b3=0.

b1 being the coefficient for variable a, and b3 being the coefficient for a*b

I've been doing some googling, and it seems that I need to use estimate or contrast statement? I didn't get the help I needed from googling. Anyone please help? Appreciate it!

1 ACCEPTED SOLUTION

Accepted Solutions
Quartz | Level 8

## Re: PROC GLM: hypothesis testing

Hi PG,

Thanks for replying! But I have one question though.

Does "a 1 a*b -1" mean that I'm testing the hypothesis " b1-b3 = 0"?

Since I want to test if b1+b3=0, do I want to do the following:

estimate 'test' a 1 a*b 1?

Thanks!

4 REPLIES 4
Opal | Level 21

## Re: PROC GLM: hypothesis testing

Add the statement

estimate 'test' a 1 a*b -1;

PG
Quartz | Level 8

## Re: PROC GLM: hypothesis testing

Hi PG,

Thanks for replying! But I have one question though.

Does "a 1 a*b -1" mean that I'm testing the hypothesis " b1-b3 = 0"?

Since I want to test if b1+b3=0, do I want to do the following:

estimate 'test' a 1 a*b 1?

Thanks!

Opal | Level 21

## Re: PROC GLM: hypothesis testing

Sorry, my error, you are right.

PG
Quartz | Level 8

## Re: PROC GLM: hypothesis testing

Thanks a lot!

Discussion stats
• 4 replies
• 1683 views
• 0 likes
• 2 in conversation