全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1652 2
2015-03-26
现有一个时间序列图,可以做成波浪图,如何写一个自动化的程序把每一个波浪的高点和地点(分别对应的x值,y值))输出到一个新的数据集。
比如下面这个波浪图:
data t1;
do num=1 to 30;
Val=round(2.5*(1.05**num),0.01);
output;
end;
do num=31 to 60;
Val=round(10.8/(1.05**(num-30)),0.01);
output;
end;
do num=61 to 90;
Val=round(2.5*(1.08**(num-60)),0.01);
output;
end;
do num=91 to 120;
Val=round(25/(1.08**(num-90)),0.01);
output;
end;
do num=121 to 150;
Val=round(2.5*(1.06**(num-120)),0.01);
output;
end;
do num=151 to 180;
Val=round(14.3/(1.07**(num-150)),0.01);
output;
end;
run;
proc gplot data=t1; plot val*num;run;


谢谢各位大侠
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-3-26 15:08:47
为什么好深奥的样子,看不懂捏
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-3-26 15:51:27
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群