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
- /
- SAS Programming
- /
- SAS Procedures
- /
- Contour plot of quadratic regression model

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

08-12-2016 08:53 PM

Hi, I want to know how can I get a contour plot of quadratic regression model in SAS 9.4. The proc glm does not give the contour plot automatically. Please help.

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

Posted in reply to chowfar

08-12-2016 10:05 PM

If you don't have any CLASS effect in your model, you could possibly get contour plots with proc RSREG.

PG

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

Posted in reply to PGStats

08-12-2016 10:14 PM

Thanks for the reply. Can you please give an example? I mean sample SAS code with proc rsreg

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

Posted in reply to chowfar

08-12-2016 10:23 PM

Example 85.1, in my version of the documentation, produces a contour plot.

PG

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

Posted in reply to PGStats

08-12-2016 10:35 PM

How can I get three-dimensional surface plots of quadratic regression model in SAS?

model yield = t pr t2 pr2 tp;

where t= temperature ( values scaled to -1,0 and 1)

pr= pressure ( values scaled to -1,0 and 1)

t2= t*t

pr2=pr*pr

tp=t*pr;

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

Posted in reply to chowfar

08-15-2016 08:38 AM

You can save predictions of the model, then use proc g3d (and proc g3grid if needed).

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

Posted in reply to chowfar

08-15-2016 10:34 AM

As PGStats said, look at the doc for PROC RSREG. The Getting Started example looks similar to what you need.

This (untested) code might point you in the right direction:

proc rsreg data=Have plots(unpack)=surface(3d);

model yield = temperature pressure;

run;

Notice that the procedure automatically fits a quadratic model, so you do not need to specify the quadratic terms for temperature^2, pressure^2 or temperature*pressure.