問題タブ [survival]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
139 参照

r - さまざまな時点の生存分析

非常に大規模なデータセットで生存分析を実行し、特定の変数がさまざまな時点 (30 日、90 日、180 日、365 日) で生存に与える影響を調べようとしています。

一変量 Cox 回帰を実行したいのですが、これを正しく行う方法がわかりません。データセットには、患者がデータセットに存在する日数を含む変数「時間」が含まれています。

最初に、さまざまな時点で主要なデータセットのサブセットを単純に作成し (つまり、Time <= 30 などでサブセットを作成)、次に各データ フレームで単純な Cox 回帰を実行しました ( coxph(surv(time, event)~x) ...これは明らかに各間隔に至るまでの情報しか含まれていないため、ばかげています。それ以外の方法でこの問題に対処する方法がわかりません。検索で適切な答えを見つけることができませんでした

どんな提案でも大歓迎です。ありがとう!

0 投票する
1 に答える
49 参照

r - 別々の引数でデータフレームと列を提供する

from で(survivalパッケージで作成した)生存曲線を描く方法を知っています。ここでもサバイバル パッケージのデータ フレームを使用します。autoplotggfortifyovarian

次のように、survfit 関数に列名のみを指定し、データ フレームを個別に指定することができます。

これはうまく機能します。私がやりたいのはdata、最初に引数を付けて独自の関数にラップすることです。これにより、膨大な数の新しいデータフレームを作成することなく、パイプを使用してデータフレームを事前にフィルター処理できます。

これは機能です:

ただし、呼び出すとエラーが発生します。

何か不足していますか?