我有以下代码
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步骤
之前对数据进行分区答案 0 :(得分:1)
已解决
基本上在数据创建点,我将变量值的值限制在-2.5和2.5之间。
代码仍然保持不变只是在数据中添加了一个if语句来剔除-2.5到2.5之间的数据
答案 1 :(得分:0)
使用maxnbin选项设置您拥有的最大容器数。例如,端点= 0到2乘以.2 maxnbin = 10。这样您就可以保持数据不变。