全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1272 2
2017-05-17
悬赏 30 个论坛币 未解决
复制代码
/* 先找到最大值,然后得到最大值和前一个观测的均数以及最大值和后一个观测的均数,最后提取出这两个均数中的最大值*/


二维码

扫码加我 拉你入群

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

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

全部回复
2017-5-17 12:57:36
复制代码
二维码

扫码加我 拉你入群

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

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

2017-5-17 15:02:38
data have1;
        set have;
        retain maxv;
        xlag=lag(x);
        maxv=max(x,maxv);
        if x=max(x,maxv) or xlag=max(x,maxv) then do;
                mean=mean(x,xlag);
                meanlag=lag(mean(x,xlag));
                finalmax=max(mean(x,xlag),lag(mean(x,xlag)));
        end;
run;
最终结果已经做出来了,中间步骤可以再精简一些,你自己精简吧。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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