turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

Find a Community

- Home
- /
- BI
- /
- Visual Analytics
- /
- Correlation Matrix Plot Not Plotting All Variables

Topic Options

- RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

12-15-2017 09:41 AM

Hi,

I am trying to make correlation matrix plots using 6 variables: height, weight, age, and the ultrasound measures stiffness index, bua, and sos. For some reason, I can't get the plot to include all the variables - it cuts off the last one, "Insightsos". Can you tell me what I can do to get SAS to plot all these variables in the matrix? I'm using SAS 9.4 M4 for Windows 7 64bit.

Thanks,

Cara

```
ods graphics on;
proc corr data=achilles_m nomiss plots=matrix(histogram) plots(maxpoints=none);
by winbonevisit;
where insight=1;
var Height Weight1 Age Insightstiff Insightbua Insightsos;
format winbonevisit winbonevisitf.;
run;
ods graphics off;
```

Accepted Solutions

Solution

12-15-2017
11:21 AM

- Mark as New
- Bookmark
- Subscribe
- RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to cbt2119

12-15-2017 10:02 AM

All Replies

Solution

12-15-2017
11:21 AM

- Mark as New
- Bookmark
- Subscribe
- RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to cbt2119

12-15-2017 10:02 AM

- Mark as New
- Bookmark
- Subscribe
- RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to WarrenKuhfeld

12-15-2017 11:21 AM

This worked, thank you!

- Mark as New
- Bookmark
- Subscribe
- RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content

Posted in reply to cbt2119

12-15-2017 06:15 PM

Possible causes without seeing the data:

The variable is not numeric. check with Proc Contents or anything that displays column/ variable properties.

The variable is missing for all the records where insight=1 for one or more levels of the By variable.

One check would be Proc freq with insight*Insightsos on the tables statement with an identical By statement.

Insufficient space in the graphics area. You can test this by setting width and height options on the ODS Graphics to values such as

ods graphics on / width=10in height=10in;

to use a 10 inch by 10 inch display.

Do you get any tabular output for that variable?