作者jupit (我也想买DELL!)
看板Statistics
标题[程式] SAS资料计算
时间Fri Jun 25 16:30:22 2010
------------------------------------------------------------------------
[软体程式类别]:
SAS
[程式问题]:
资料处理
[软体熟悉度]:
高(1年以上)
[问题叙述]:
我有一组存活资料如下(DAYS是我想产生的变数)
Obs DATE Response DAYS
1 09AUG2007 1
2 23AUG2007 1
3 06SEP2007 2 15
4 20SEP2007 2 15
5 05OCT2007 1
6 16OCT2007 1
7 30OCT2007 2
8 29NOV2007 1
9 01JAN2008 2 30
10 10JAN2008 2 30
11 19JAN2008 2 30
12 30JAN2008 2 30
13 10JUN2008 1
先以时间做排序後,我想计算出当response=2时为期多久
例如当OBS:3-4时,则DAYS=20SEP2007-06SEP2007+1=15
而当OBS:7这笔则不做处理
OBS:9-12则DAYS=30JAN2008-01JAN2008+1=30
目前还想不到用怎样的逻辑去写出程式,所以想请问各位大大会怎麽做?
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.232.145.224
※ 编辑: jupit 来自: 118.232.145.224 (06/25 16:33)
1F:→ ASD332:设一个 flag 在用 RETAIN 跟 LAG 去控制 06/25 20:51
2F:→ liton:为啥BS:7这笔则不做处理?? 06/26 13:31