之前有类似的问题(how to prevent midpoints from extending),但不回答我的问题。SAS:防止扩展端点
我创建一个柱状图如下所示,输出到PNG文件:
ods graphics on/imagename = "histoOne" imagefmt = png reset=index border=off width=4in;
ods select where=(_name_ ? 'Histogr');
proc univariate data=myData noprint; *(WHERE=(sumStake < 250));
Title1;
var sumStake;
histogram sumStake/name='histogr' vminor=4 grid lgrid=34 endpoints=0 to 250 by 20 cfill=red;
*Omit the inset, because the stats refer to the reduced dataset;
INSET n (comma11.0) mean (5.2) median (5.2) std='Std Dev'(5.2) max='Max' (5.2)/pos = ne
header = 'Summary Statistics' cfill = ywh;
run;
ods graphics off;
我想同时显示直方图和汇总统计插图。但是,数据如此偏斜,因此在X轴上显示sumStake的最大值是没有意义的。我想将X轴上限设置为250.
SAS不断扩展ENDPOINTS值。我怎样才能抑制这一点?
我不想使用(WHERE=(sumStake < 250));
过滤器,因为插图中的计数,平均值,中位数和最大值将基于缩减的样本,而不是整个样本,因此无意义。