我正在使用SAS的免费大学版。我想创建一个条形图来比较两列的总和。我在虚拟变量RED_CAR
中创建了下面代码中的列。我希望将每个列的总数作为条形图中的两个单独的条。我知道我不需要制作两个列,因为它们是相互排斥的,但我认为绘制起来会更容易。
data insurance;
set insurance;
Red_Crash =0;
Red_No_Crash=0;
if RED_CAR =1 & TARGET_FLAG =1 then do; Red_Crash =1; end;
if RED_CAR =1 & TARGET_FLAG =0 then do; Red_No_Crash=1;end;
run;
答案 0 :(得分:0)
我不确定该版本的SAS机构软件是否提供该选项。
我知道,如果您使用的是学院版或WPS的快速版,您可以使用GCHART程序解决问题,如果您稍微将DATA步骤更改为:
DATA insurance;
set insurance;
if RED_CAR =1 & TARGET_FLAG =1 then do; Red_Crash =1; end;
if RED_CAR =1 & TARGET_FLAG =0 then do; Red_Crash =0;end;
RUN;
然后很容易使用GCHART绘图
PROC GCHART data = insurance;
VBAR red_crash;
RUN;