Is there any option in proc template to plot regression plot with no intercept ?
regressionplot x = test1 y = test2 / name="fitline" legendlabel="Regression line";
Here is an example with SGPLOT. The NOINT option forces the line through 0,0. The output statement stores the predicted values in the variable p.
proc reg data=sashelp.class;
model weight = height / noint;
output out=p p=p;
quit;
proc sort data=p; by height; run;
proc sgplot data=p;
scatter y=weight x=height;
series y=p x=height;
run;
No. You can run PROC REG and output the predicted values and then plot them using a series plot.
Haven't done regression line without using regression plot. Which parameters/predicated values from proc reg should be use to plot this ?
Here is an example with SGPLOT. The NOINT option forces the line through 0,0. The output statement stores the predicted values in the variable p.
proc reg data=sashelp.class;
model weight = height / noint;
output out=p p=p;
quit;
proc sort data=p; by height; run;
proc sgplot data=p;
scatter y=weight x=height;
series y=p x=height;
run;
Thank you so much. This is very helpful.
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.
Ready to level-up your skills? Choose your own adventure.