Programming the statistical procedures from SAS

Error in Linear regression while creating a plot

Accepted Solution Solved
Reply
Frequent Contributor
Posts: 92
Accepted Solution

Error in Linear regression while creating a plot

PROC REG DATA=SizePrice;

MODEL Price=Size ;

PLOT Price*Size='+' p.*Size='*' / overlay;

OUTPUT OUT=NEW P=PRED;

RUN;

Hello All, as per the code above i am creating a linear regression model and want to plot the values however while doing so i get an error message:

NOTE: The previous statement has been deleted.

ERROR 22-322: Syntax error, expecting one of the following: a name, ;, (, /, ADJRSQ., AIC., BIC., COOKD., COVRATIO., CP., DFBETAS.,

              DFFITS., EDF., GMSEP., H., IN., JP., L95., L95M., LCL., LCLM., MSE., NP., NPP., NQQ., OBS., P., PC., PRED.,

              PREDICTED., PRESS., R., RESIDUAL., RMSE., RSQ., RSTUDENT., SBC., SP., SSE., STDI., STDP., STDR., STUDENT., U95.,

              U95M., UCL., UCLM.. 

ERROR 201-322: The option is not recognized and will be ignored

Kindly suggest what is that i missed here.

Thank you


Accepted Solutions
Solution
‎10-30-2014 09:03 AM
SAS Super FREQ
Posts: 3,537

Re: Error in Linear regression while creating a plot

Wow.  I haven't seen anyone use the old-style graphics in 10 years. You should consider moving to ODS statistical graphics, which have been around since the early SAS 9 days. The graph you want is called a FitPlot. PROC REG can create about 20 graphs automatically:

ods graphics on;

PROC REG DATA=sashelp.class plot(only)=(FitPlot);

MODEL weight=height ;

OUTPUT OUT=NEW P=PRED;

RUN;

View solution in original post


All Replies
Solution
‎10-30-2014 09:03 AM
SAS Super FREQ
Posts: 3,537

Re: Error in Linear regression while creating a plot

Wow.  I haven't seen anyone use the old-style graphics in 10 years. You should consider moving to ODS statistical graphics, which have been around since the early SAS 9 days. The graph you want is called a FitPlot. PROC REG can create about 20 graphs automatically:

ods graphics on;

PROC REG DATA=sashelp.class plot(only)=(FitPlot);

MODEL weight=height ;

OUTPUT OUT=NEW P=PRED;

RUN;

Frequent Contributor
Posts: 92

Re: Error in Linear regression while creating a plot

thank you, I will use this option

🔒 This topic is solved and locked.

Need further help from the community? Please ask a new question.

Discussion stats
  • 2 replies
  • 251 views
  • 0 likes
  • 2 in conversation