使用proc单变量在SAS中设置x轴范围?

时间:2015-09-15 18:17:07

标签: sas histogram axis options

现在我正在使用proc univariate在SAS中制作直方图。

proc univariate data=myData;
var myVar;
histogram / endpoints = 0 to 75 by 5;
run;

但是,输出没有考虑端点选项。有谁知道是什么问题?谢谢!

1 个答案:

答案 0 :(得分:4)

文档说明:

  

该过程对所有变量使用相同的值。   端点范围必须涵盖数据范围。

发生这种情况时,我的日志中还有一个警告:

  

警告:已扩展ENDPOINTS =列表以容纳数据。

https://support.sas.com/documentation/cdl/en/procstat/63104/HTML/default/viewer.htm#procstat_univariate_sect013.htm

如果您想将数据限制为0到75的值,请使用WHERE语句。

proc univariate data=myData;
WHERE myVar between 0 and 75;
var myVar;
histogram / endpoints = 0 to 75 by 5;
run;