下面的例子是用proc univariate语句画茎叶图,希望对你有帮助
data test;
input Score @@;
datalines;
87 73 65 46 76 69 92 84 67 61 77 76 58 88 71 78 92
46 70 64 59 85 74 69 41 97 53 76 50 50 43 78 90 47
61 67 75 81 89 74 80 87 84 64 81 75 83 70 60 70
;
/*作茎叶图*/
ods select plots;
proc univariate data=test plots;
var score;
run;
/*作茎叶图*/
ods select plots;
proc univariate data=test plots;
var score;
run;
data test;
do group='一组','二组';
do i=1 to 16;
input Score @@;
output;
end;
end;
cards;
46 70 64 59 85 74 69 41 97 53 76 50 50 43 78 90
61 67 75 81 89 74 80 87 84 64 81 75 83 70 60 70
;
proc boxplot data=test;
plot score*group/noframe;
label group='分组';
label score='得分';
run;
你看看是不是这样