proc transreg 不输出曲线拟合图
proc transreg not outputting curve fit plot
我正在使用 proc transreg 来测试 sashelp.baseball 数据集中的不同转换。我请求所有图,有时我可以看到曲线拟合图,有时我看不到。如果我想输出符合以下代码的回归拟合,我是否遗漏了什么?
DATA BASEBALL;
SET SASHELP.BASEBALL;
RUN;
ODS GRAPHICS ON;
ODS OUTPUT
NObs = num_obs
FitStatistics = fitstat
Coef = params
;
PROC TRANSREG
DATA=BASEBALL
PLOTS=ALL
SOLVE
SS2
PREDICTED;
;
MODEL_1:
MODEL POWER(logsalary/parameter=1) = log(nruns);
OUTPUT OUT = fitted_model;
RUN;
为清楚起见,回归拟合图是一个散点图,估计的回归线拟合通过
拟合图是在因变量没有变换时生成的。您可以提前创建转换以获取此图。
ODS Graph Name: FitPlot
Plot Description: Simple Regression and Separate Group Regressions
Statement and Option: MODEL, a dependent variable that is not
transformed, one non-CLASS independent variable, and at most one CLASS
variable
这段代码对我有用:
PROC TRANSREG
DATA=sashelp.BASEBALL
PLOTS=ALL
SOLVE
SS2
PREDICTED;
;
MODEL_1:
MODEL identity(logsalary) = log(nruns);
OUTPUT OUT = fitted_model;
RUN;
并生成所需的图表。
我正在使用 proc transreg 来测试 sashelp.baseball 数据集中的不同转换。我请求所有图,有时我可以看到曲线拟合图,有时我看不到。如果我想输出符合以下代码的回归拟合,我是否遗漏了什么?
DATA BASEBALL;
SET SASHELP.BASEBALL;
RUN;
ODS GRAPHICS ON;
ODS OUTPUT
NObs = num_obs
FitStatistics = fitstat
Coef = params
;
PROC TRANSREG
DATA=BASEBALL
PLOTS=ALL
SOLVE
SS2
PREDICTED;
;
MODEL_1:
MODEL POWER(logsalary/parameter=1) = log(nruns);
OUTPUT OUT = fitted_model;
RUN;
为清楚起见,回归拟合图是一个散点图,估计的回归线拟合通过
拟合图是在因变量没有变换时生成的。您可以提前创建转换以获取此图。
ODS Graph Name: FitPlot
Plot Description: Simple Regression and Separate Group Regressions
Statement and Option: MODEL, a dependent variable that is not transformed, one non-CLASS independent variable, and at most one CLASS variable
这段代码对我有用:
PROC TRANSREG
DATA=sashelp.BASEBALL
PLOTS=ALL
SOLVE
SS2
PREDICTED;
;
MODEL_1:
MODEL identity(logsalary) = log(nruns);
OUTPUT OUT = fitted_model;
RUN;
并生成所需的图表。