我正在尝试使用SAS中的Gchart绘制我已经获得的值,这是我的代码:
title "WOE Trend of VarA.";
proc gchart data=work.VarA;
vbar VarB /
type=sum sumvar = VarA ASCENDING
subgroup = VarA nolegend
raxis=axis1
maxis=axis2
autoref clipref
width=32;
run;
表VarA
中有四个观察结果,因此我希望在图中看到四个条形图。然而,在实践中,有两个条堆叠在一起,形成如下的堆叠条形图。此外,观察值是整数,但X轴上有小数。
我想我必须错过选项部分中的某些内容,因为我对此非常陌生。任何人都可以给我一个线索,我错了什么,我该如何解决?非常感谢你。
答案 0 :(得分:0)
可能你拥有的是
VarA Varb
42 0.75
20 0.75
35 -0.75
28 2.25
这会产生上面的图表。如果你没有通过VarA进行分组,那么第一次观察时你会得到一个长度为62的条,而不是将其分开。对我来说,对同一个变量进行求和和分组并没有多大意义,但这取决于我想要做的事情。
小数可能在数据中,并且只是按您的格式四舍五入。如果您需要更多有用的帮助,可以发布实际的数据和代码。