問題タブ [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.
r - さまざまな時点の生存分析
非常に大規模なデータセットで生存分析を実行し、特定の変数がさまざまな時点 (30 日、90 日、180 日、365 日) で生存に与える影響を調べようとしています。
一変量 Cox 回帰を実行したいのですが、これを正しく行う方法がわかりません。データセットには、患者がデータセットに存在する日数を含む変数「時間」が含まれています。
最初に、さまざまな時点で主要なデータセットのサブセットを単純に作成し (つまり、Time <= 30 などでサブセットを作成)、次に各データ フレームで単純な Cox 回帰を実行しました ( coxph(surv(time, event)~x
) ...これは明らかに各間隔に至るまでの情報しか含まれていないため、ばかげています。それ以外の方法でこの問題に対処する方法がわかりません。検索で適切な答えを見つけることができませんでした
どんな提案でも大歓迎です。ありがとう!
r - 別々の引数でデータフレームと列を提供する
from で(survival
パッケージで作成した)生存曲線を描く方法を知っています。ここでもサバイバル パッケージのデータ フレームを使用します。autoplot
ggfortify
ovarian
次のように、survfit 関数に列名のみを指定し、データ フレームを個別に指定することができます。
これはうまく機能します。私がやりたいのはdata
、最初に引数を付けて独自の関数にラップすることです。これにより、膨大な数の新しいデータフレームを作成することなく、パイプを使用してデータフレームを事前にフィルター処理できます。
これは機能です:
ただし、呼び出すとエラーが発生します。
何か不足していますか?