看板 Statistics 關於我們 聯絡資訊
※ 引述《ericeric100 (??)》之銘言: : 我的data大概是長這樣,就有幾個subject是同一個家族的,然後分別為小孩和父母這樣 : SUBJECT FAMILY ORDER RESPONSE : 1501101 1 1 0 : 1503602 1 2 0 : 1504603 1 3 1 : 2501101 2 1 1 : 2503602 2 2 1 : 2504603 2 3 1 : . . . . : . . . . : 請問有沒有辦法算出以order=1的response作為分組, : order=2和3的人的response的次數分配 : 像是 : order=1的response=0情況下 order2和3的response有70%是0,30%是1 : 也就是我想算recurrence risk ratio的分子: : 在親人有反應的情況下,本人也有反應的機率 : 小弟是SAS新手...先謝謝幫忙解答的人了<(_ _)> 用推文的好像有點失敗 利用retain 這個指令 retain order1 0; if orser=1 then order1=response; 這樣應該就能滿足你的需求 另外 你的例子 不容易懂 SUBJECT FAMILY ORDER RESPONSE 1501101 1 1 0 1503602 1 2 1 1504603 1 3 1 2501101 2 1 1 2503602 2 2 0 2504603 2 3 1 以上述資料為例 你會希望資料變成下面這個樣子吧 SUBJECT FAMILY ORDER RESPONSE order1 1501101 1 1 0 0 1503602 1 2 1 0 1504603 1 3 1 0 2501101 2 1 1 1 2503602 2 2 0 1 2504603 2 3 1 1 那如果是這個樣子 我的指令就可以使用 retain 這個指令的妙用很大 你可以多加研究 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.34.110
ericeric100:恩~我是希望變成這樣沒錯~謝謝你~ 08/07 19:10