Problem Note 33875: Residuals for Unused Observations in a Binary Model Possibly Incorrect
A problem can occur in the calculation of raw residuals when missing values are present in the data, causing these residuals to be incorrect. The conditions for this problem to occur are the following:
- binary data with y=(0,1)
- OUTPUT statement
- output statistics requesting the raw residual without blups
- the random effect is missing
- no other information is missing that would prevent the computation of the
predicted value (without blup).
This combination of conditions should be fairly rare.
When an observation is not used in estimating the model, the response value for that observation will be recoded to match the appropriate 0/1 response as predicted for that observation. If that encoding results in a change of the response value, then the corresponding residual will be incorrect. This problem also occurs when invalid frequencies are present for observations in the input dataset.
To circumvent the problem, use the EVENT='1' response variable option (or any other response variable option) that maps the response value to the same underlying value for the binary response.
Select the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS/STAT | Microsoft Windows XP 64-bit Edition | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
Microsoft Windows XP Professional | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
64-bit Enabled Solaris | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
HP-UX IPF | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
Linux | 9.1 TS1M3 SP4 | 9.2 TS2M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Topic: | Analytics ==> Mixed Models SAS Reference ==> Procedures ==> GLIMMIX
|
Date Modified: | 2009-07-20 21:23:20 |
Date Created: | 2008-11-10 10:37:59 |