如何防止中点扩展

时间:2014-01-08 22:55:34

标签: sas

我有以下代码

proc univariate data=work.dataset noprint;
    histogram value / barwidth=.05 midpoints=(-2.45 to 2.45 by .05) outhist=data_bin nochart;

运行; 我在日志中收到此警告消息 警告:扩展了MIDPOINTS =列表以容纳数据。

我基本上想阻止中点扩展我希望它们从-2.5开始到2.5结束。

解决

只需要在proc步骤

之前对数据进行分区

2 个答案:

答案 0 :(得分:1)

已解决

基本上在数据创建点,我将变量值的值限制在-2.5和2.5之间。

代码仍然保持不变只是在数据中添加了一个if语句来剔除-2.5到2.5之间的数据

答案 1 :(得分:0)

使用maxnbin选项设置您拥有的最大容器数。例如,端点= 0到2乘以.2 maxnbin = 10。这样您就可以保持数据不变。