SAS:如何为序数变量创建气泡图

时间:2014-12-14 12:01:06

标签: plot sas

我想制作一个相互绘制的两个序数变量的气泡图,在SAS中绘制一条黄土线,有人可以帮助我吗?

更具体:

这两个变量包含0到10之间的分数。 我的数据看起来非常像这样:

data dataset;
Obs var1 var2
1   0    4
2   3    2
3   3    2
4   2    5
5   6    9
6   7    9
7   1    7
8   7    9

我现在正在做的只是制作一个散点图并通过它绘制一条黄土线,但由于这种数据的散点图只给出了一个类似于名单的图表,我想制作一个泡泡图它代表每个案例的频率...(所以在我的例子中,(3,2)和(7,9)中的气泡会比te rest稍大一些)

之后我还是想通过它画出那条黄土线...

1 个答案:

答案 0 :(得分:0)

不完全但希望足以让你入门

data dataset;
input obs var1 var2;
cards;
1   0    4
2   3    2
3   3    2
4   2    5
5   6    9
6   7    9
7   1    7
8   7    9
;
run;

proc freq data=dataset noprint;
table var1*var2/out=data2;
run;

proc sgplot data=data2;
bubble x=var1 y=var2 size=count;
loess x=var1 y=var2;
run; quit;