楼主: zs694461601
936 4

对变量的趋势确认 [推广有奖]

  • 4关注
  • 11粉丝

已卖:2378份资源

副教授

70%

还不是VIP/贵宾

-

威望
0
论坛币
11884 个
通用积分
15.2258
学术水平
15 点
热心指数
23 点
信用等级
11 点
经验
86303 点
帖子
350
精华
0
在线时间
1359 小时
注册时间
2010-1-4
最后登录
2022-1-27

楼主
zs694461601 发表于 2012-11-8 14:58:26 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我有个序列s,如果s(i)<s(i+1)<s(i+2)则产生一个新变量b在i+2行赋值为1,用什么方法编呢


id  s
1  4
2  5
3  7
4  19
5  3
6  1
要得到
id  s   b
1  4   
2  5
3  7    1
4  19  1
5  3
6  1     
非常感激啊~~

二维码

扫码加我 拉你入群

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

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


回帖推荐

ziyenano 发表于5楼  查看完整内容

data ex; input id s; cards; 1 4 2 5 3 7 4 19 5 3 6 1 ; run; data ex1; set ex; s1=lag(s); s2=lag2(s); if _n_>2 and s>s1 and s1>s2 then b=1; run;
只有艺术和科学能提高人,直到神圣的高度
http://blog.csdn.net/QUANT_zhang

沙发
zs694461601 发表于 2012-11-8 14:59:00
思路或者代码都可以,谢谢了
只有艺术和科学能提高人,直到神圣的高度
http://blog.csdn.net/QUANT_zhang

藤椅
zs694461601 发表于 2012-11-8 15:11:55
求牛人啊
只有艺术和科学能提高人,直到神圣的高度
http://blog.csdn.net/QUANT_zhang

板凳
pobel 在职认证  发表于 2012-11-8 16:20:39
data test;
input id $ s;
cards;
1  4
2  5
3  7
4  19
5  3
6  1
;
data test1;
set test;
if _n_>=3 and lag2(s)<lag(s) and lag(s)<s then b=1;
run;
和谐拯救危机

报纸
ziyenano 发表于 2012-11-8 16:23:12
data ex;
input id s;
cards;
1  4
2  5
3  7
4  19
5  3
6  1
;
run;

data ex1;
set ex;
s1=lag(s);
s2=lag2(s);
if _n_>2 and s>s1 and s1>s2 then b=1;
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 19:08