BookmarkSubscribeRSS Feed
Msjustice
Calcite | Level 5

I have to plot the line 0 = alpha +beta(x)

I've only used the proc gplot a few time and am not sure if I can set a plot an equation set to zero. How can I go about doing so? Thank you

6 REPLIES 6
Reeza
Super User

Don't know if that helps...

You usually have y=beta(x) + e but if you want to force that to 0 you can subtract y:

0=beta(x) + e - y

And then e-y becomes your alpha.

Also,,

0=alpha+beta(x) => -alpha=beta(x)

so that's another way, but it depends on what you want for a plot I suppose.

Msjustice
Calcite | Level 5

thank you, that makes sense. How would I plot that using sas?

would it be

proc gplot data = test;

y = 0;

plot y*x; run;

Reeza
Super User

What does your data look like, can you post sample data?

What are you expecting from a graph?

Msjustice
Calcite | Level 5

Here is a small sample. It's the HIV status (1=present) and the person's age in months. I have to see if month is a predictor for HIV status.

I'm asked to plot the line 0 = alpha + month(x) + month*month(w) and compare it to the scatterplot of month by month*month. I was able to do that scatterplot but I don't know what the code would be to plot the line.

Month HIV

15        1

157      0

36        0

234      1

130      0

81        0

11        1

djrisks
Barite | Level 11

If you have SAS 9.2 or more you could use the REFLINE statement within PROC SGPLOT, to obtain a horizontal line.

djrisks
Barite | Level 11

Does this help?

data dataset;
input month hiv;
cards;
15  1
157 0
36  0
234 1
130 0
81  0
11  1
;
run;


proc sgplot data = dataset;
scatter x = month y = hiv;
refline 0 / axis = y;
run;

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 6 replies
  • 2445 views
  • 0 likes
  • 3 in conversation