【发布时间】:2018-02-02 13:23:56
【问题描述】:
我一直在使用 UNIVARIATE 程序从一系列分布(对数正态、指数、伽马)中获取 p 值,并遇到了以下问题:
我正在使用以下代码来获取每个分布的拟合优度检验的 p 值:
ods select all/*ParameterEstimates GoodnessOfFit*/;
proc univariate data=results.Parametros_Prueba_1;
var Monto_1.;
histogram /
lognormal (l=1 color=red SHAPE=&ParamLOGN2_1 SCALE=&ParamLOGN1_1)
gamma (l=1 color=red SHAPE=&ParamGAM1_1 SCALE=&ParamGAM2_1)
exponential (l=2 SCALE=&ParamEXP1_1);
ods output GoodnessOfFit=results.Goodness_1;
run;
proc print data=results.Goodness_1;
运行前面的代码后,我得到“结果”,它为我提供了直方图图形和有关测试的其他描述性信息。我正在寻找一种方法来让这个“结果”打印只显示与最后一行添加的“proc print”相对应的最后一部分。
提前致谢!
【问题讨论】:
-
ODS SELECT 是标准方法,但我看到您已将这部分注释掉,所以我们可以假设这不起作用吗?
-
嗨@Reeza!是的,不幸的是,它为每个分布提供了分区的数据。另一方面,“GoodnessOfFit”表给出了这些表的摘要......
标签: sas statistics distribution resultset proc