Problem Note 41874: An Access Violation error might occur in PROC ROBUSTREG when specifying PLOTS = DDPLOT, RDPLOT, or ALL without using the LEVERAGE option
A Read Access Violation error or a Write Access Violation error may occur in PROC ROBUSTREG given the following elements:
- SAS9.2 TS2M3 is the release of SAS being used.
- ODS Graphics are enabled. That is, ODS GRAPHICS ON; is specified.
- One of the PLOTS=ALL or PLOTS=RDPLOT or PLOTS=DDPLOT option is specified on the PROC ROBUSTREG statement.
- There is a singular design matrix (linear dependency among the columns). This element is guaranteed to occur when using the CLASS statement.
- The LEVERAGE option on the MODEL statement is NOT specified.
Beginning with SAS 9.2TS2M3, PROC ROBUSTREG applies a generalized minimum covariance determinant (MCD) algorithm. For this update, when PLOTS=ALL, PLOTS=DDPLOT or PLOTS=RDPLOT are requested, the LEVERAGE option should be switched on by default. Unfortunately, this default action does not take place.
The problem is avoided by specifying the LEVERAGE option on the MODEL statement.
Operating System and Release Information
SAS System | SAS/STAT | z/OS | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft® Windows® for 64-Bit Itanium-based Systems | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter 64-bit Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise 64-bit Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows XP 64-bit Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft® Windows® for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Datacenter Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows XP Professional | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise 32 bit | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Enterprise x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium 32 bit | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Home Premium x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional 32 bit | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Professional x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate 32 bit | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows 7 Ultimate x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Windows Vista for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled AIX | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled HP-UX | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled Solaris | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX IPF | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
OpenVMS on HP Integrity | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
Solaris for x64 | 9.22 | 9.3 | 9.2 TS2M3 | 9.3 TS1M0 |
*
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.
A Read or Write Access Violation error may occur when requesting ODS Graphics via the PLOTS= option in PROC ROBUSTREG. There are specific conditions that will trigger the error beginning in SAS 9.2TS2M3, which are addressed by this problem note. A simple work-around is suggested.
Type: | Problem Note |
Priority: | medium |
Topic: | Analytics ==> Regression
|
Date Modified: | 2011-05-19 11:21:06 |
Date Created: | 2010-12-15 19:27:07 |