2016-10-25 6 views
-2

私はRで生存分析を実行しています。年齢グループの生存期間を予測したいと考えています。 20-29; 30-39; 40-49等およびBMI15-18.5; 19-24.9; 25-29.9など。分析を行うには、年齢とBMIをグループに入れる際に助けが必要です。生存分析の年齢レベルの作成

Event Time Age Bmi Gender Smoke Stroke 
0  80 16 16.5 2  0  2 
1  79 19 18.5 1  1  2 
0  80 21 20 2  0  2 
1  79 23 23 1  1  1 
0  80 34 34 2  0  1 
1  79 37 35 1  1  1 
0  80 43 22 2  0  1 
1  79 48 24 1  1  2 
0  80 52 41 2  0  2 
1  79 54 45 1  1  2 
+0

は、私たちがしてください – timat

+0

なぜあなたはしたいと思うの書式SO使用し、( 'dputを()'を使用)を使用することができ、データの例を与えますこれをする?このような変数をグループ化すると、統計力が大幅に低下します。 –

答えて

0

私はデータなしでテストすることはできませんが、それはアイデアのようになります。

breaks_age <- seq(from = 0, to = 100, by = 10) 
breaks_bmi <- seq(from = 0, to = 100, by = 5) 
df$cutpoint_age <- cut(df$age,breaks=breaks_age , right=FALSE) 
df$cutpoint_BMI <- cut(df$BMI,breaks=breaks_bmi , right=FALSE) 
+0

はい、それはtimatとNisseに働きました。どうもありがとう! – Stone

+0

@Stoneですので、解決済みとマークしてください。ダウンボートボタンの下にある灰色のチェックをクリックしてください。 – timat