求助:怎样将数据集的观测命名为宏?
数据集A是原始数据集。
data a;
input n d1 d2 d3 d4 d5 d6;
cards;
1 0.7 0.5 12 2 1 2.5
2 16 13 45 22 12 21
3 7 6.4 10 6 8 2
;
run;
数据集B是经过筛选排序截取后得到一行观测。
(这一行观测值是变动的,但变量名是固定不变的,即第一位的变量名始终是w1 )
data b;
input w1 w2 w3;
cards;
2 5 6
;
run;
现在我想画一张图,就是按照数据集B的前2位变量的观测(即2和5)作为宏,画出数据集A中的d2和d5的两条线。
也就是 命名宏 %let y1=(数据集
B) w1; %let y2=(数据集B) w2;
proc gplot data=a;
symbol1 v=star i=join c=blue;
symbol2 v=star i=join c=red;
plot d&w1*n dw2*n
/overlay;
run;
quit;
请教:怎样画出这张图?
谢谢!!!!