Help using Base SAS procedures

PROC GLM Estimate statement: if group has 8 levels, do I need to include all in effect-values?

Reply
Contributor
Posts: 22

PROC GLM Estimate statement: if group has 8 levels, do I need to include all in effect-values?

PROC GLM Estimate statement: if group has 8 levels (groups 1-8), do I need to include all in effect-values even though I am testing say, 4 groups only? 

 

e.g. estimate group 4 vs group 2 among groups 2, 3, 4, 5?

 

I plan to do only for comparisons (hence Bonferroni 0.05/4 rather than 0.05/8)

 

thanks,

 

Saiful.

Super User
Posts: 9,682

Re: PROC GLM Estimate statement: if group has 8 levels, do I need to include all in effect-values?

I guess you only need to specify the first N level.

E.X.

 

estimate 'A1 VS A2' A 1 -1;

even A have more than two levels .

Respected Advisor
Posts: 2,655

Re: PROC GLM Estimate statement: if group has 8 levels, do I need to include all in effect-values?

This is a great case for the LSMESTIMATE statement, available in PROC MIXED or GLIMMIX.  Take a look at the shared concepts documentation for this statement, and it should be readily apparent how to do the comparisons you want, in  a series of comma separated statments, followed by /adjust=bon; for a Bonferroni adjustment.

 

It is pretty easy to port GLM code to MIXED or GLIMMIX.

 

Steve Denham

Ask a Question
Discussion stats
  • 2 replies
  • 180 views
  • 0 likes
  • 3 in conversation