Statistical Procedures

Programming the statistical procedures from SAS
BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
marina_unn
Fluorite | Level 6

Dear SAS users,

 

I have a short question about SAS PROC MIXED influence diagnostics. I run a mixed model where each patient is a random effect, I wanted to check influence diagnostics, by adding the option INFLUENCE with 5 iterations. I have 658 patinets in total, and I see in the Results that for many patients the influence diagnostics are not estimated (the Notes columns says "Update failed").

 

model ecs=
  age_start 
  time_num 
  time_num2
 age_start*time_num/  INFLUENCE(iter=5 effect=id) residual;

marina_unn_0-1744099961174.png

My questions is about this failed update: does it happen because I have too many patients or because I need to include more iterations for the influence diagnostics?

If someone knows the nature of this error, please, let me know. Even if I cannot fix it, I'd like to know the nature of the problem.

 

Many thanks in advance!

 

Marina

1 ACCEPTED SOLUTION

Accepted Solutions
3 REPLIES 3
jiltao
SAS Super FREQ

Here is the related information from the MIXED documentation.

 

EFFECT=effect

specifies an effect according to which observations are grouped. Observations sharing the same level of the effect are removed from the analysis as a group. The effect must contain only class variables, but need not be contained in the model.

Removing observations can change the rank of the ( X' V-1 X)- matrix. This is particularly likely to happen when multiple observations are eliminated from the analysis. If the rank of the estimated variance-covariance matrix changes or its singularity pattern is altered, you would receive that message in the Log, and no influence diagnostics are computed. I suspect that is the case here.

Thanks,

Jill

marina_unn
Fluorite | Level 6

Thank you, @jiltao , I will check the log when I rerun the models this week.

 

I guess there is no solution to this problem otherwise? 

 

 

jiltao
SAS Super FREQ
Not that I know of.

sas-innovate-white.png

Our biggest data and AI event of the year.

Don’t miss the livestream kicking off May 7. It’s free. It’s easy. And it’s the best seat in the house.

Join us virtually with our complimentary SAS Innovate Digital Pass. Watch live or on-demand in multiple languages, with translations available to help you get the most out of every session.

 

Register now!

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
  • 3 replies
  • 553 views
  • 2 likes
  • 2 in conversation