BookmarkSubscribeRSS Feed
tbn1
Calcite | Level 5

I am trying to use proc mixed to analyze correlated data. Specifically, I am trying to assess whether mean number of pills prescribed changed over a 5 year time period, by provider.

Questions:

1. I get a p value for the model  but I am trying to contrast the different years and the contasts keep coming up with empty fields.

2. Additionally, I am getting a message that says 'Invalid or missing data' and I am unsure what this refers to.

 

I appreciate any assistance. Thanks!

 

proc mixed data=gs;

class surgeon year(ref=first);

model pillnum = year/ s;

repeated / subject=surgeon type=cs r rcorr;

contrast 'year 2 vs 3-5' year 2 -2;

run;

2 REPLIES 2
sld
Rhodochrosite | Level 12 sld
Rhodochrosite | Level 12

Your CONTRAST statement does not do what you want. See

CONTRAST and ESTIMATE Statements Made Easy: The LSMESTIMATE Statement

and 

Examples of Writing CONTRAST and ESTIMATE Statements

Then follow up if you still have trouble.

 

We would have to see your data to know why you are getting "Invalid or missing data". Or speculate wildly. 

 

I recommend adding <repeated-effect> to the REPEATED statement. See the documentation for MIXED | REPEATED It might help resolve your error message, more or less.

 

I hope this helps.

 

ballardw
Super User

@tbn1 wrote:

2. Additionally, I am getting a message that says 'Invalid or missing data' and I am unsure what this refers to.

 


When getting error or warning messages it is best to copy the code and messages from the log. Paste into a code box opened using the forum's {I} icon. Many messages have diagnostics but the message windows on this forum will reformat text making any of the diagnostic characters less useful. The code box does a much better job maintaining the log. Including the actually submitted code from the log clears up any potential questions about possible typos or options chosen.

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

What is ANOVA?

ANOVA, or Analysis Of Variance, is used to compare the averages or means of two or more populations to better understand how they differ. Watch this tutorial for more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 2 replies
  • 1564 views
  • 0 likes
  • 3 in conversation