Data visualization with SAS programming

scatter plots with p.value and pearson coefficient

Reply
Occasional Contributor
Posts: 8

scatter plots with p.value and pearson coefficient

How can I make a scatter plot of 2 variables in sas and add an inset to it with the pearson coefficient and p.value.

SAS Super FREQ
Posts: 975

Re: scatter plots with p.value and pearson coefficient

If you know the coefficient and p-value, you can do this:

proc sgplot data=sashelp.class;
   scatter x=weight y=height;
   inset ("Pearson" = "<value>" "P-value" = "<value>");
run;

Hope this helps!

Dan

Occasional Contributor
Posts: 8

Re: scatter plots with p.value and pearson coefficient

Thank you Dan. But in this way I have to first run the statistics and then key in the values.

Is there a way in which sas would do both (statistics + plot with inset) for me in one go?

SAS Super FREQ
Posts: 975

Re: scatter plots with p.value and pearson coefficient

What statistics procedure are you using for the calculations?

Occasional Contributor
Posts: 8

Re: scatter plots with p.value and pearson coefficient

I am new to sas, but my guess is I would use proc corr.

Respected Advisor
Posts: 2,152

Re: scatter plots with p.value and pearson coefficient

How can I make a scatter plot of 2 variables in sas and add an inset to it with the pearson coefficient and p.value.

PROC CORR will do this, using ODS Graphics

--
Paige Miller
Occasional Contributor
Posts: 8

Re: scatter plots with p.value and pearson coefficient

Posted in reply to PaigeMiller

Can you give more details about how to write the code? I am very new to sas.

SAS Super FREQ
Posts: 975

Re: scatter plots with p.value and pearson coefficient

Respected Advisor
Posts: 2,152

Re: scatter plots with p.value and pearson coefficient

I think the example that covers this specific issue is

http://support.sas.com/documentation/cdl/en/procstat/63104/HTML/default/viewer.htm#procstat_corr_sec...

--
Paige Miller
Ask a Question
Discussion stats
  • 8 replies
  • 2840 views
  • 0 likes
  • 3 in conversation