CRAN Task View: Survival Analysisの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。

Maintainer: Arthur Allignol and Aurelien Latouche
Contact: arthur.allignol at uni-ulm.de
Version: 2019-10-21
URL: https://CRAN.R-project.org/view=Survival

サバイバル分析(社会科学におけるイベント履歴分析、またはエンジニアリングにおける信頼性分析とも呼ばれる)は、興味のあるイベントが発生するまでの時間を扱います。しかし、この失敗時間は、関連する期間内に観察されないことがあり、いわゆる検閲観察を生じる。
このタスクビューは、イベントデータの時間解析に役立つRパッケージを提示することを目的としています。
何かが不正確か不足しているかどうかをmaintainersに知らせてください。タスクビューもgithub上にあります。お気軽にissueを開いたり、プルリクエストを送信してください。

標準生存分析

生存分布の推定

  • カプラン・マイヤー:
    • survivalパッケージのsurvfit関数は、切り捨てられたデータおよび/または打ち切られたデータに対するカプランマイヤー推定量を計算します。
    • rms(デザインパッケージの交換)は、survfit関数の修正バージョンを提案しています。
    • prodlimパッケージは、高速アルゴリズムとsurvivalには含まれていないいくつかの機能を実装しています。
    • km.ciパッケージは、カプラン・マイヤー推定量のための様々な信頼区間と信頼帯を実装しています。
    • パッケージehaのplot.Survは、カプラン・マイヤー推定量をプロットします。
    • NADAパッケージは、左側打ち切りデータについてのカプラン – マイヤー推定量を計算する機能を有します。
    • surveyのvykmは、加重カプラン・マイヤー推定量を提供しています。
    • NestedCohortのnested.kmは、不足しているデータとカテゴリ変数のレベルごとに生存曲線を推定します。
    • spatstatのカプラン・マイヤー機能は、ヒストグラムデータからカプラン・マイヤー推定量を計算します。
    • MAMSEパッケージは、許可加重カプラン・マイヤー推定値を計算する。
    • パッケージrhospにおけるKM機能は、入院リスクコンテキストでカプラン・マイヤー推定量の変異体を用いて、生存関数をプロットします。
    • survPresmoothパッケージは、右打ち切りデータ、すなわち、生存、有害性と密度の機能のために使用される主な量のpresmoothed推定値を計算します。
    • asbioパッケージは、ポロックら以下のカプラン・マイヤー推定量を計算することを可能にします(1998)。
    • bpcpパッケージは、生存分布(例えば、ベータ製品の信頼手順)の信頼区間を計算するためのいくつかの機能が用意されています。
    • lbiassurvパッケージは、生存曲線の推定に様々な長さのバイアスの修正を提供しています。
    • kmconfbandパッケージは、カプラン・マイヤー推定量のためのノンパラメトリックconfidanceバンドを計算することができます。
    • landestパッケージは、生存確率のランドマーク推定および試験を可能にします。
    • jackknifeKMEパッケージは、Kaplan-Meier推定値の元と修正されたジャックナイフ推定値を計算します。
    • condSURVパッケージは、順序付き多変量故障時間データの条件付き生存関数を推定する方法を提供します。
    • gteパッケージは、DehghanとDuchesneによって提案された一般化されたTurnbull推定量を実装し、区間打ち切りデータで条件付き生存関数を推定します。
  • ノンパラメトリック最尤推定(NPMLE):
    • Icensパッケージは、様々な打ち切り及び切り捨てスキームの生存分布のNPMLEを計算する方法がいくつかあります。
    • MLEcensは、また、区間調査のためのMLEを計算するために使用することができます。
    • dblcensは、左右の打ち切りデータに対する累積分布関数のNPMLEを計算するために許可する。
    • パッケージintervalのicfit関数は、区間調査のためNPMLEを計算します。
    • DTDAは、おそらく二重に切り捨て生存データを分析することを可能にするいくつかのアルゴリズムを実装しています。
    • npsurv は、一般的な間隔打ち切りデータの生存関数のNPMLEを計算します。
  • パラメトリック:
    • fitdistrplusパッケージは、最尤による単変量分布に合うように可能にします。データは、インターバル検閲することができます。
    • vitalityパッケージは、死亡率モデルのvitalityファミリーのフィッティングモデルのためのルーチンを提供します。

ハザード評価

  • muhazパッケージは、許可、右打ち切りデータのためのカーネル法を通じてハザード関数を推定します。
  • epiRのepi.insthaz関数は、カプラン・マイヤー推定量からの瞬間的な危険を計算します。
  • polsplineおよびgsslogsplineは、スプラインを使ってハザード関数を推定することができます。
  • ICEパッケージは、区間打ち切りデータのハザード関数を推定することを目的とします。
  • bshazardパッケージは、Bスプラインを通じてハザードのノンパラメトリック平滑化を提供します。

検査

  • survivalのsurvdiff機能は、テストのフレミング・ハリントンG-Rhoファミリーを使用して生存曲線を比較します。
    • NADAは、左打ち切りデータのためのテストは、このクラスを実装しています。
  • clinfunは、ログランク検定および共変量のために調整してログランクのバージョンの順列のバージョンを実装しています。
  • exactRankTestsは、厳密に条件付きのp値と分位点を計算するために、おそらく打ち切りのあるデータに対して、StreitbergとRoehmelによるshift-algorithmを実装します。
  • coinパッケージのSurvTestは、リニアランク検定として再定式化ログランク検定を実装しています。
  • maxstatパッケージは、最大限選択されたランク統計を使用してテストを実行します。
  • intervalパッケージは、ログランクと区間調査のためのウィルコクソン型テストを実装しています。
  • glrtパッケージは、三つの一般化ログランクテストとインターバル打ち切りデータのスコア試験を実装しています。
  • survcompは、2ハザード比を比較します。
  • TSHRCは、ハザード機能を比較するための2段階の手順を実装しています。
  • Survginiパッケージは、ジニ係数に基づいて、2生存分布の平等をテストすることを提案しています。
  • FHtestパッケージは、右と区間調査でsurival曲線を比較するためのフレミング・ハリントンクラスに基づいていくつかのテストを提供しています。
  • LogrankAパッケージは、集約されたデータを入力として使用することができるためのログランク検定を提供します。
  • YPmodelパッケージは、短期的に2つのサンプルの生存データのための長期的なハザード比モデルを実装指しています。
  • controlTestは、生存期間の中央値を比較するためのノンパラメトリック2サンプル手順を実装します。
  • survRM2パッケージは、制限された平均生存期間の2つのサンプルの比較を実行します。
  • emplik2パッケージは、経験的尤度比テストを使用して、2つのサンプルを打ち切りデータと比較することができます。

回帰モデリング

  • Coxモデル:
    • survivalパッケージのcoxph関数は、Coxモデルに適合します。
    • rmsパッケージのcphとehaパッケージは、coxph関数にいくつかの拡張を提案しています。
    • パッケージcoxphfは、Coxモデルのためのファースのペナルティ最尤バイアス削減方法を実装しています。
    • coxphwは、Cox回帰における重み付き推定を実装しています。
    • coxrobustパッケージは、Coxモデルの堅牢な実装を提案しています。
    • パッケージtimeregのtimecoxは、おそらく時間的に変化する効果をコックスモデルに適合します。
    • mfpパッケージは、複数の分数多項式とコックスモデルに合うようにします。
    • NestedCohortは、不足しているデータとの共変量のためのコックスモデルに適合します。
    • Coxモデルモデルは、surveyでsvycoxph関数を使用して複雑な調査設計からのデータに適合させることができます。
    • multipleNCCパッケージは、ネストされた症例対照研究の加重部分尤度を用いて、コックスモデルに適合します。
    • MIICDパッケージは、インターバル打ち切りデータのためのコックスモデルにパン(2000)の多重代入アプローチを実装しています。
    • ICsurvパッケージは、EMアルゴリズムを通じて区間調査のためのコックスモデルに適合します。
    • dynsurvパッケージは、ベイズCoxモデル、スプラインベースのCoxモデルまたは変換モデルを使用して検閲間隔の時変係数モデルと右側打ち切り生存データに適合します。
    • OrdFacRegパッケージは、順序付けられた要因のダミー変数のためのアクティブセットアルゴリズムを使用して、Coxモデルを実装しています。
    • survivalMPLパッケージは、最大ペナルティ尤度を用いて、コックスモデルをフィットし、ベースラインハザード関数のノンパラメトリック円滑な推定値を提供する。
    • pchパッケージは、区分的に一定の危険を伴うCoxモデルを適合させることができます。
    • isophは、比例ハザードモデルに対する等張共変量効果のノンパラメトリックな推定を可能にします。
    • icenRegパッケージは、間欠中断データ(例えば、Cox、比例オッズ、および加速故障時間モデル)のためのいくつかのモデルを実装します。
    • coxseiパッケージは、Coxタイプの自励性強度モデルを右打ち切りデータに適合させることができます。
    • SurvLongは、断続的に観察される縦方向共変量を持つ比例ハザードモデルの推定方法が含まれています。
    • placパッケージは、切り捨て時間の限界からの拡張情報を使用して、左切り捨てデータを持つCoxモデルに適合するルーチンを提供します。
    • 比例仮定は、survivalでcox.zph関数を使って確認することができます。
    • clinfunのcoxphCPE関数が行うように、CPEパッケージは、Coxモデルのための一致の確率推定値を計算します。後者のパッケージのcoxphQuantileは、共変量の関数として生存分布の分位曲線を描きます。
    • multcompパッケージは、Coxモデルや他のパラメトリック生存モデルの同時テストと信頼区間を計算します。
    • lsmeansパッケージは、線形モデルから最小二乗平均(およびその対比)を得ることを可能にします。特に、それはcoxph、survregとcoxme関数のためのサポートを提供します。
    • バイオコンダクターのmulttestパッケージは、Coxモデルに適用することができるリサンプリング基づいて複数の仮説検定を提案します。
    • sawsパッケージは、分散のサンドイッチ推定量とWald検定を用いたCox回帰モデルの係数の検定を実行できます。
    • rankhazardパッケージは、比例ハザードモデルにおける共変量の相対的重要性の視覚化をプロットすることを可能にします。
    • smoothHRパッケージは、予測と生存間の非線形な関係を可能にし、ハザード比曲線が用意されています。
    • pafパッケージは、Cox比例ハザードモデルから未調整/調整さ寄与割合関数を計算します。
    • PHevalパッケージは、標準化されたスコア法を用いて、比例ハザード仮定を確認するためのツールを提案します。
    • ELYPパッケージは、Cox ModelとYang-Prentice(2005)モデルの経験的尤度分析を実装しています。
  • パラメトリック比例ハザードモデル:
    • survreg(survivalから)は、パラメトリック比例ハザードモデルに適合します。
    • ehamixPHMパッケージは、パラメトリックベースラインハザードと比例ハザードモデルを実装しています。
    • rmsのpphsmは、比例ハザードフォームにAFTモデルを変換します。
    • polsplineパッケージは、ベースラインハザードをモデル化するためにスプラインを使用して、ハザード回帰モデルをフィットするhare機能を含む。ハザードは、必ずしも比例するものではなく、することができます。
    • flexsurvパッケージは、ロイストンとパーマー(2002)のモデルを実装しています。モデルは、回帰のベースライン生存関数のための自然な次スプライン、および比例ハザード、比例オッズやプロビット関数を使用しています。
    • SurvRegCensCovパッケージは、右打ち切り終点、1つの区間 – 検閲された共変量、および任意の数の非検閲された共変量に関するワイブル回帰の推定を可能にします。
  • 加速障害時間(AFT)モデル:
    • パッケージsurvivalのsurvreg関数は、加速故障時間モデルに適合することができます。
    • survregの修正版は、rmsパッケージ(pam機能)に実装されています。これは、rms関数の一部を使用することを可能にします。
    • ehaパッケージは、AFTモデル(関数aftreg)の実装を提案しています。
    • G-スプラインの混合になることを仮定した誤差分布とAFTモデルは、smoothSurvパッケージに実装されていいます。
    • NADAパッケージは、左側打ち切りデータ用survreg関数の前端が提案されています。
    • simexaftパッケージは、共変量が測定誤差の対象となる場合に使用できるAFTモデルのシミュレーション – 外挿アルゴリズムを実装します。
    • RobustAFTは、加速故障時間モデルの堅牢なバージョンを記載しています。
    • coarseDataToolsパッケージは、区間打ち切りデータのためのAFT機種に適合します。
    • imputeYnパッケージは、AFTモデルにおけるパラメータ推定のための代替重み付け方式が提案されています。
    • AdapEnetClassパッケージは、AFTモデルの弾性ネット正則化を実装します。
  • 加法モデル:
    • survivaltimeregは、それぞれ、aaregとaalen関数のAalenの加法ハザードモデルに適合します。
    • timeregもコックス・アーレンモデル(それはまた、Cox回帰モデルのためにLin、Wei、Yingの良い適合度を実行するために使用することができます。)とMcKeagueとSasieniの一部はパラメトリック加法リスクモデルの実施を提案しています。
    • coxintervalパッケージは、インターバル打ち切りデータのためのコックス・アーレンモデルのバージョンを提供しています。
    • uniahパッケージは、形状が制限された付加的ハザードモデルに適合します。
    • addhazardパッケージは、無作為サンプリング、2相サンプリング、補助情報付き2相サンプリングにアディティブハザードモデルを適合させるツールが含まれています。
  • バックリー・ジェームズ・モデル:
    • rmsのbj関数とemplikのBJnointは、Buckley-Jamesモデルを計算しますが、後者は切片項なしでそれを行います。
  • 他のモデル:
    • survregのような関数は、例えばトービットモデルのような選択したディストリビューションによっては他のタイプのモデルに適合することができます。
    • AERパッケージは、トービットモデルに合うようにsurvregのラッパーであるトービット機能を提供します。
    • censRegパッケージは、断面データとパネルデータのためのトービットモデルを実装しています。
    • timeregパッケージは、比例オッズモデルの比例過剰ハザードモデルを実装しています。
    • invGaussパッケージは、生存データへの逆ガウス分布に適合します。モデルは、バリアに向かってドリフトがガウス分布で無作為化されたウィーナー過程、バリア打つ時などのイベントまでの時間を記述するに基づいています。
    • pseudoパッケージは、カプラン・マイヤー推定量と制限された平均値に基づいて、生存関数をモデル化するための擬似観測を計算します。
    • fastpseudoパッケージは、制限された平均生存時間に対して同じ量を投与します。
    • flexsurvは、任意のパラメトリック分布を使用して生存確率をモデル化することができ、パラメータの1つが共変量の線形関数である、パラメトリックTime-to-Eventモデルに適合します。
    • EpiにおけるIcens関数は、乗法の相対リスクと区間調査のための加法過剰リスクモデルを提供します。
    • VGAMパッケージは、打ち切りデータのためのベクトル一般化線形および加法のモデルに適合することができます。
    • gamlss.censパッケージは、場所、規模、打ち切りデータに合わせることができる形状のため、一般化加法モデルを実装しています。
    • locfitのlocfit.censor関数は、ローカルの回帰推定値を生成します。
    • quantregパッケージに含まれるcrq関数は、打ち切りデータの条件付き分位回帰モデルを実装しています。
    • JMのパッケージは、縦方向の応答とイベント時間の共同モデリングのための共有パラメータ・モデルに適合します。
    • tprパッケージは、時間的なプロセスの回帰モデルを実装しています。
    • asterおよびaster2パッケージは、一般化線形モデルおよびCoxモデルの側面を組み合わせたASTERモデルを実装しています。
    • concregパッケージは、危険が非比例するCoxモデルに代わるものとして、生存データの条件付きロジスティック回帰を実装しています。
    • lava.tobit、lavaパッケージの拡張は、プロビットリンク公式を経由して検閲転帰改善のための潜在変数モデルに適合します。
    • BGPhazardパッケージは、離散故障時間データのハザード比をモデル化するためのマルコフベータおよびガンマ処理を実装しています。
    • surv2sampleCompパッケージは、このような差異/累積ハザードの比、位数や制限された平均値のようないくつかのモデルフリーコントラスト比較策を提案しています。
    • rstpm2パッケージは、柔軟なパラメトリックモデルのファミリーであるRoyston-Parmarモデルを拡張するリンクベースの生存モデルを提供します。
    • TransModelパッケージは、線形変換モデルを使用して検閲済みデータを分析するための統合推定手順を実装しています。
    • flexPMパッケージは、柔軟なパラメトリック回帰モデルを、右打ち、左切り捨てデータに適合させることができます。
    • ICGOR は、一般化オッズレートハザードモデルを区間打ち切りデータに適合させます。
      • GORCureは、一般化オッズレート混合物硬化モデルを区間打ち切りデータに適合させます。
    • thregIパッケージは、ウィーナ拡散プロセスのサンプルパスによる境界の最初の打撃時間に基づいて、区間打ち切りデータの閾値回帰モデルを適合させます。
    • miCoPTCMパッケージは、おそらく誤って測定された共変量を伴う半パラメトリックプロモーション時間治療モデルに適合します。
    • intercureパッケージは、間欠中断データ用のセミパラメトリック硬化速度推定値を実装します。
    • smcureパッケージは、半パラメータ比例ハザードと加速故障時間混合硬化モデルに適合することを可能にします。
    • dynamichazardパッケージは、係数が状態方程式に従う様々なハザードモデルを推定することを可能にします。次に、EMアルゴリズムと組み合わされた拡張カルマンフィルタまたは非センカルカルマンフィルタの組み合わせによって推定が実行されます。
    • ロジスティックおよび多項式回帰を使用して、単一のイベントタイプまたは複数の競合する原因による生存データにフレキシブルハザード回帰モデルを適合させるためのケースベースサンプリング手法は、パッケージcasebaseで見つけることができます。

多状態モデル

  • 一般的なマルチステートモデル:
    • パッケージsurvivalのcoxph関数は多重状態モデルの任意の遷移のために取り付けることができる。また、多状態モデルおよび時間依存共変量との対応関係を用いて、2つの遷移の危険を比較するために使用することができます。また、上記提示されたすべての回帰法は、それらが左切り捨てを可能にするように、多状態のモデルに使用することができます。
    • mvnaパッケージは、右打ち切り及び左切り捨て可能性の対象いかなる多状態モデル、累積移行の危険性を推定し、プロットするための便利な機能を提供します。
    • etmパッケージは、任意の多状態モデルの遷移確率を推定及びプロットする。またアーレン-ヨハンセン推定の分散を推定し、左切り捨てデータを扱うことができます。
    • msSurvパッケージは、右打ち切り(おそらく状態依存)、左切り捨ての対象に多状態モデルのノンパラメトリック推定を提供しています。
    • mstateパッケージは、危険や確率を推定する可能性が共変量に応じて、競合するリスクや多状態モデルの文脈において予測確率を取得することを可能にします。
    • msmパッケージは、フィッティングの一般連続時間マルコフ、縦データに隠れマルコフ多状態モデルの関数が含まれています。遷移率と出力のプロセスは、共変量の観点からモデル化することができます。
    • msmtoolsパッケージは、msmパッケージを使用したマルチステートフレームワークでの縦方向データのモデリングを容易にするユーティリティを提供します。
    • SemiMarkovパッケージは、連続時間半マルコフ多状態モデルを適合させるために使用することができる。待機時間の分布は、指数、ワイブルの間で選択し、ワイブル分布を累乗することができます。
    • p3state.msmパッケージは、病気・死・モデルと他の3状態モデルでのノンパラメトリック推定値を得ることができます。
    • TPmsmパッケージは、病気、死モデルまたは3ステートプログレッシブモデルの遷移確率を推定することを可能にします。
    • penMSMパッケージは、L1ペナルティ推定を提案します。
      • gamboostMSMパッケージは、mulstistateモデルの枠組みで推定するmboostパッケージを拡張します。
    • coxintervalパッケージは、右側打ち切り生存時間と間隔 – または右側打ち切り進行倍で観察した進行性の病気・死亡モデルにコックスモデルを適合します。
    • SmoothHazardパッケージは、過渡的な状態への遷移時間のための可能性の区間調査と病気死モデルに適合します。ワイブルベースライン強度またはベースライン強度のM-スプライン近似したセミパラメトリックアプローチが使用されます。
    • TP.idmパッケージは、非マルコフ疾病死モデルのためのUna-AlvarezとMeira-Machado(2015)の推定を実装しています。
    • Epiパッケージは、多状態モデルからのデータを表す操作し、まとめるための方法としてレクシスオブジェクトを実装しています。
    • LexisPlotRパッケージは、ggplot2に基づいて、Lexis図を描くことができます。
    • TraMineRパッケージは、ライフコースを記述する状態やイベントのシーケンスを分析対象としています。
    • Biographパッケージは、ライフコースに関する多段階の視点に沿って、ライフ履歴を記述し分析することができます。
    • asbioは、遷移行列からの生存確率を前提とし、指定年齢のクラスやライフステージにおける個人の期待数を計算します。
  • 競合リスク:
    • パッケージcmprskは、累積発生率関数を推定し、それらは二つ以上のサンプルにおいて比較することができる。パッケージには、競合するリスクのsubdistributionの危険性を回帰するためのファインとグレーモデルを実装しています。
    • crrSCは、成層とクラスタ化されたデータにcmprskパッケージを拡張します。
    • crrstepパッケージは、ファインとグレーモデルの段階的共変量選択を実装しています。
    • パッケージpseudoは、累積発生率関数に基づく競合するリスクをモデル化するための擬似的な観測を計算します。
    • timeregは、逆確率打ち切り重みと直接二項回帰アプローチに基づいたリスクデータを競合するための柔軟な回帰モデリングを行います。
    • riskRegressionは、生存分析と競合するリスクデータのための有用な既存のパッケージの他の拡張に伴って、リスクデータの競合のリスク回帰を実装しています。
    • Cprobパッケージは、競合するイベントの条件付き確率、別名、条件付きの累積発生率を推定する。また、一時的なプロセス回帰または疑似価値のアプローチのいずれかを使用して比例オッズモデルを実装しています。
    • パッケージ(survfitを介して)survivalおよびprodlimも累積発生率関数を推定するために使用することができます。
    • compeirパッケージは、イベント固有の発生率、速度比、イベント固有の発生率の割合と累積発生機能を推定します。
    • NPMLEcmprskパッケージは、リスクデータを競合するためセミパラメトリック混合モデルを実装しています。
    • MIICDパッケージは、インターバル打ち切りデータのためのファイングレーモデルにパン(2000)の多重代入アプローチを実装しています。
    • crskdiagパッケージは、FineモデルとGreyモデルの前提条件を確認するためのグラフィカルで分析的なアプローチを提供します。
    • CFCパッケージは、パラメトリックおよびノンパラメトリックサバイバル関数のために、ベイジアンおよびベイジアン以外の、特定の競合リスク分析を実行することを許可します。
    • gceriskパッケージは、競合するリスクデータのいくつかの方法を提供します。
    • 分位回帰を用いた競合するリスク設定におけるサブ分布関数の推定、テスト、および回帰モデリングは、cmprskQRで行うことができます。
    • intccrパッケージは、セミパラメトリック一般化オッズレート変換モデルのクラスに属する他のモデルを、間隙検閲された競合リスクデータに適合させることを可能にします。
  • 再発イベントデータ:
    • survivalパッケージのcoxphは、再発イベントデータを分析するために使用することができます。
    • rmsパッケージのCPH関数は、再発のイベント、またfrailtypackパッケージを取り付けることができるモデルのためのアンダーソン・ギルモデルに適合します。後者はまた、再発性のイベントと終了イベントの共同モデリングのための共同の虚弱モデルに合うように可能にします。
    • condGEEパッケージは、再発性イベントギャップタイムは条件付きGEEを実装しています。
    • redaパッケージは、反復イベントデータのベースラインレート関数としての区分的定数またはスプラインのいずれかと、反復イベントデータのためのいくつかの雑多な関数とを組み合わせて、ガンマ劣化モデルを適合させる機能を提供します。

相対生存

  • relsurvパッケージは、相対的な生存データを扱うためにいくつかの機能を提案しています。例えば、rs.survは相対生存曲線を計算します。rs.addは加法モデルに適合し、rstransが変換時にCoxモデルに適合しながら、rsmulは、相対的な生存のためのアンデルセンらのCoxモデルに適合します。
  • timeregパッケージは、加法超過モデルと比例過剰のような相対生存モデルにフィットすることができます。
  • mexhazパッケージは、ベースラインハザードのために異なる形状を使ってハザード回帰モデルを適合させます。このモデルは、相対的な生存の設定(過剰死亡の危険性)ならびに全体の生存の設定(全体的な死亡の危険)において使用することができます。
  • flexrsurvパッケージは、Remontetなど(2007)とMahboubiなど(2011)のモデルを実装しています。
  • survexp.frパッケージは、フランスの死亡率に基づいて相対生存、絶対過剰リスクと標準化死亡比を計算します。
  • MRsurvパッケージは、相対的な生存のための乗法回帰モデルに合うように可能にします。
  • popEpiは、EdererIIおよびPohar Perme相対/純生存率ならびに標準化死亡率の推定を可能にします。
  • ROCtパッケージは、時間依存ROC曲線と相対生存の拡張機能を実装しています。

変量効果モデル

  • 弱さ:
    • パッケージsurvival のcoxph関数とsurvive関数は、虚弱項を追加することができます。
    • coxmeパッケージは、混合効果Coxモデルを実装しています。
    • timeregパッケージのtwo.stage関数は、クレイトン・オークス ・デンモデルに適合します。
    • parfmパッケージは、周辺尤度の最大化を経由して、完全なパラメトリック虚弱の機種に適合します。
    • frailtypackパッケージは、右側打ち切りおよび/または左切り捨てデータをハザード関数にペナルティの可能性を使用して、共有ガンマ虚弱で比例ハザードモデルに適合します。パッケージには、それぞれ、例えば、メタ分析と階層的にクラスタ化されたデータの場合(クラスタリングの2レベル)に使用することができる加法およびネストされた虚弱モデルに適合します。
    • lmecパッケージは、左打ち切りデータに対する線形混合効果モデルに適合します。
    • tlmecパッケージは、スチューデント-Tまたは正規分布と打ち切りデータのための線形混合効果モデルを実装しています。
    • parfmパッケージは、最大限界尤度によってパラメトリックな虚弱モデルを実装します。
    • PenCoxFrailパッケージは、ペナルティ処理を通じてCoxの虚弱モデルの正規化アプローチを提供します。
    • mexhazは、時間依存性および/または非線形効果とクラスターレベルで定義されたランダム効果とを伴う超危険性回帰モデルのモデル化を可能にします。
    • dynfrailパッケージは、Putter and van Houwelingen(2015)の方法論に準拠した準パラメトリック動的虚弱モデルに適合します。
    • frailtyEMパッケージは、Expectation-Maximizationアルゴリズムを使用して、準パラメトリックなベースラインハザードを持つ共有の脆弱モデルを適合させる関数が含まれています。サポートされているデータ形式には、ギャップ・タイムまたはアンダーセン・ギル(Andersen-Gill)形式の左端切り捨ておよび繰り返しイベントによるクラスター化障害が含まれます。
  • タイム・トゥ・イベントと縦データの共同モデリング:
    • joineRパッケージは、共同のランダム効果モデルを経由して繰り返し測定し、タイム・ツー・イベントデータの分析を可能にします。
    • joint.Coxパッケージは、メタ解析のための腫瘍進行と死との間の共同虚弱 – コピュラモデルの下でCox回帰および動的予測を実行します。
    • JointModelは、縦断的な応答のための準パラメトリック回帰モデルと、イベント間のデータのための半パラメータ変換モデルに適しています。
    • joineRMLパッケージは、Hendersonら(2000)doi:10.1093/biostatistics/1.4.465で提案された継手モデルに適合するが、連続的な複数の縦方向測定の場合にも拡張されています。

多変量生存

多変量生存は、ユニットの解析、例えば、双子の生存またはファミリーを指す。そのようなデータを分析するために、我々は、生存時間の同時分布を推定することができる。

  • 共同モデリング:IcensMLEcensは、区間打ち切りに二変量生存データの件名を推定することができます。
  • metsパッケージは、例えば、多変量イベント履歴データ、多変量累積発生モデル、ランダム効果プロビット・モデルを二変数の、クレイトン・オークスモデルのための様々な統計モデルを実装しています。
  • MSTパッケージは、限界や虚弱モデルを用いた多変量生存データのための木を構築します。
  • SurvCorrパッケージは、二変量、部分的に検閲された生存時間に関する相関係数を推定することを可能にします。

ベイズモデル

  • bayesSurvパッケージは、二変量AFTモデルの実施を提案しています。
  • パッケージBMAは、Cox比例ハザードモデルのベイズモデル平均を計算します。
  • mixAKのNMixMCMCは、打ち切りデータのために、通常の混合MCMC推定を行う。
  • 左、右、または区間調査のガウス線形回帰のためのMCMCは、MCMCpackのMCMCtobitを使用して取り付けることができます。
  • BayHazパッケージは、ベイズの枠組み内の打ち切りデータからハザード関数を推定します。
  • LearnBayesのweibullregpost関数は、ワイブル、比例オッズ回帰モデルの対数事後密度を計算します。
  • MCMCglmmは、右、左と区間打ち切りデータにMCMCを使って一般化線形混合モデルに適合します。
  • BaSTAパッケージは、一部またはすべてのレコードが誕生と死の時間に関する情報が不足しているときcapture-recapture/recoveryデータから年齢別死亡率で推論を引き出すことを目指しています。共変量は、モデルに含めることができます。
  • JMbayesパッケージは、ベイズアプローチの下で縦とタイム・ツー・イベントデータの共同モデリングを行います。
  • 半競合リスク・データのベイズパラメトリックおよびセミパラメトリック推定は、SemiCompRisksパッケージを経由して提供されています。
  • psbcGroupパッケージは、lasso融合した伸縮性のネットでペナルティセミパラメトリックベイズコックスモデル、およびグループlasso事前確率を実装しています。
  • spatsurvパッケージは、イベントが地理位置されているため、ベイジアンパラメトリック比例ハザードモデルに適合します。
  • PReMiuMパッケージは、検閲応答にディリクレ過程混合モデルを用いてベイジアンクラスタリングを実装しています。
  • spBayesSurvパッケージは、空間的なコピュラ、線形依存ディリクレ過程混合モデル、ANOVAディリクレ過程混合モデル、比例ハザードモデルと限界空間比例ハザードモデルを含む、いくつかの生存モデルのフィッティングベイズモデルを提供します。
  • IDPSurvivalパッケージは、従来の近無知ディリクレプロセスを使用してノンパラメトリック生存分析技法を実装します。
  • ICBayesパッケージは、ベイジアン半パラメータ回帰生存モデル(比例ハザードモデル、比例オッズモデル、およびプロビットモデル)を、間隔打ち切り時間 – イベントデータに適合させます。
  • BayesPiecewiseICARパッケージは、階層ベイジアンモデルを使用して生存データに区分的な指数関数的な危険を与えます。

高次元データ

  • 再帰分割:
    • rpartパッケージは、検閲の結果で使用できるカートのような木を実装します。
    • partyパッケージは、生存データのための再帰分割を実装しています。
    • kapsは、K-アダプティブパーティショニングと検閲生存データのための再帰分割アルゴリズムを実装しています。
    • DStreeパッケージは、離散倍の生存データのための木や袋詰め木を実装しています。
    • LTRCtreesパッケージは、左切り捨てと右切り離しデータでサバイバルツリーをフィッティングするために設計された再帰的パーティションアルゴリズムを提供します。
    • bnnSurvival は、k最近傍の生存確率予測法のブートストラップ集約バージョンを実装します。
  • ランダムフォレスト:
    • 生存データのために袋詰めパッケージipred実装しています。
    • ランダムフォレストの変形がpartyで実装されています。
    • randomForestSRCパッケージは、生存データにランダムフォレストに適合します。
    • より迅速な実装は、パッケージrangerで見つけることができます。
    • ランダムフォレストの代替アルゴリズムは、icRSFで実装されています。
  • Regularised収縮方法:
    • glmnetパッケージは、Coxモデルのためにlassoまたはelastic-netの正則化パスをフィッティングするための手順を提供します。
    • glmpathパッケージは、L1正則Cox比例ハザードモデルを実装しています。
    • penalizedは、L1とL2ペナルティコックスモデルを実装しています。
    • pamrパッケージは、生存遺伝子発現データのための最短収縮重心を計算します。
    • lpcパッケージは、lassoed主成分メソッドを実装します。
    • ahazパッケージは、加法リスクモデルのLASSOと弾性の純推定器を実装しています。
    • fastcoxパッケージは、コックルアルゴリズムを使用してLassoとelastic-netにペナルティを課されたCoxの回帰を実装します。
    • CoxRidgeは、罰則リッジ型(リッジ、ダイナミックで加重動的)の部分的な可能性とコックスモデルに適合します。
    • hdnomパッケージは、9種類のペナルティCox回帰メソッドを実装し、モデルの検証、キャリブレーション、比較、ノモグラムの視覚化のためのメソッドを提供します。
    • FineとGreyモデルの不利なバージョンがcrrpにあります。
    • Cyclopsパッケージは、Cox比例ハザードモデルの循環座標降下を実装します。
  • ブースティング:
    • Coxモデルする昇圧勾配は、gbmパッケージに実装されています。
    • mboostパッケージは、右打ち切りデータの予後および診断モデルの構築のためのアルゴリズムを高める一般的なグラデーションが含まれています。
    • globalboosttestは、高次元データの追加予測値をテストするために順列に基づいた試験手順を実装しています。それはmboostに基づいています。
    • CoxBoostは、昇圧基づく尤度によるCox比例ハザードモデルとファインとグレーモデルを適合するためのルーチンを提供します。
  • その他:
    • superpcパッケージは、生存データのための教師あり主成分を実装しています。
    • AIMパッケージは、つまり、学習データセットに基づいてスコアを構築し、生存転帰のインデックスモデルを構築することができます。
    • compound.Coxパッケージは、化合物の共変量法を用いたCox比例ハザードモデルに適合します。

予測と予測性能

  • pecパッケージは、いくつかの生存モデルの予測誤差曲線をプロットするためのユーティリティが用意されています。
  • peperrは、並列化の方法で計算することができ、予測誤差技術を実装しています。高次元データに便利。
  • timeROCパッケージの時間依存性ROC曲線および時間に依存する可能性が競合するリスクに打ち切りデータとのAUCを推定することを可能にします。
  • survivalROCは、時間依存カプランマイヤー又はAkritasの最近傍推定方法(累積的な感度とダイナミック特異性)を用いて、打ち切りデータからROC曲線および時間依存性AUC計算します。
  • tdROCは、ノンパラメトリックな重み調整を使用して、打ち切り生存データから時間依存ROC曲線を計算するために使用できます。
  • risksetROCは、時間依存ROC曲線、AUCおよびHeagertyの統合されたAUCとZheng(バイオメトリクス、2005)を実装します。
  • survAUCパッケージは、さまざまな時間依存真/偽陽性率および累積/ダイナミックAUCを実装しています。
  • survcompパッケージは、生存モデルのパフォーマンスを評価し、比較するために、いくつかの機能が用意されています。
  • 打ち切り生存データを有するリスク予測モデルのC-統計はsurvC1パッケージを介して計算することができる。
  • survIDINRIパッケージは、統合され、判別の改善指標と競合するリスク予測モデルを比較するためのカテゴリレス正味の再分類指数を実装しています。
  • compareCパッケージは、C指標と右打ち切り生存予後とを比較することを可能にします。
  • APtoolsパッケージは、リスクスコアまたはマーカーの平均陽性予測値およびAUCを推定するためのツールを提供します。

検定力分析

  • CRパッケージは、治癒率モデルにおける加重対数ランク検定のために検定力計算を提案しています。
  • NPHMCは、比例ハザード混合硬化モデルに基づいて、サンプルサイズを計算することが可能にします。
  • powerSurvEpiパッケージ(疫学的研究に向けて焦点を当てた)は、生存分析のために検定力とサンプルサイズの計算を提供します。
  • 検定力分析およびタイム・ツー・イベント結果を有するSNP関連解析のためのサンプルサイズの計算はsurvSNPパッケージを使用して行うことができます。

シミュレーション

  • genSurvパッケージは、1バイナリ時間依存共変量および進行性の病気・死亡モデルから生じるデータを持つデータを生成することができます。
  • PermAlgoパッケージは、イベントと打ち切り時間が(場合によっては時間依存)共変量のユーザーが指定したリストの条件付きであること可能性があった、複雑な生存データをシミュレートすることをユーザに許可します。
  • prodlimパッケージは、複雑なイベント履歴データをシミュレートするためのいくつかの機能を提案します。
  • gemsパッケージは、マルチ・モデルをシミュレートし分析することを可能にする。パッケージには、非マルコフモデルの遷移ハザード関数の一般的な仕様のため、履歴上の依存関係を可能にします。
  • simMSMパッケージは、おそらく、非線形ベースラインハザードと非線形共変量の影響で、複雑な多状態モデルデータをシミュレーションするための機能が用意されています。
  • simPHパッケージは、比例ハザードモデルから推定された関心の量をシミュレートし、プロットするためのツールを実装しています。
  • survsimパッケージは、再発イベントデータと競合するリスクなど、シンプルで複雑な生存データをシミュレートすることができます。
  • simsurvパッケージにより、標準パラメトリック生存分布(指数関数、ワイブル、ゴンペルツ)、2成分混合分布、ユーザ定義のハザードまたは対数ハザード関数から生存時間をシミュレートできます。時間依存効果(すなわち非比例ハザード)は、共変量を線形時間またはある種の時間変換と相互作用させることによって含めることができます。
  • MicSimパッケージは、人口推計のための連続時間マイクロシミュレーションを実行するためのルーチンを提供します。マイクロシミュレーションの基礎は、多状態モデル、マルコフまたは非マルコフ遷移強度が指定されているだけでなく、最初のコホートです。
  • SimHazパッケージは、時間に依存した二段階の露出でデータをシミュレートできます。
  • SimSCRPiecewiseパッケージを使用して、共変量および区分的指数関数ベースラインハザードを与えられた単変量および準競合リスクデータをシミュレートすることができます。

グラフィック

このセクションでは、イベント履歴分析の文脈で役に立つかもしれないいくつかの特殊なプロット関数をリストしようとします。

  • rmsパッケージは、x軸に整列リスクのあるテーブルと生存曲線をプロットするための機能を提案します。prodlimは、競合リスクモデルにこれを拡張します。
  • prodlimのplot.Hist関数は、マルチステートモデルを特徴付ける状態と遷移を描画できます。
  • Epiパッケージは、特定のレクシス図の多重状態のデータを、表現するための多くのプロット関数を提供します。
  • compeirパッケージは、各競合するイベントに初期事象からの遷移矢印の厚さは、すべての発生率の特定の量を記載する競合リスクのためにマルチステート型のグラフィックスを提供します。
  • FamEventは、さまざまなサンプリングデザインの下で遺伝的突然変異を起こす家系のためのイベントの成果を生成し、確認のための家族データの浸透関数を推定します。

その他

  • survminerパッケージは、「number at risk」テーブルを使用してサバイバルカーブを描く関数ggsurvプロットが含まれています。coxモデルの前提条件を視覚的に検証するための機能もあります。
  • InformativeCensoringは、有益な検閲を扱うための複数の代用メソッドをパッケージ化しています。
  • discSurvは、離散時間生存解析のためのデータ変換、推定ユーティリティ、予測評価指標、シミュレーション関数を提供します。
  • dynpredは、「臨床生存分析における動的予測」コンパニオンパッケージです。
  • パッケージbootは、右打ち切りデータのためのブートストラップ手法にはいくつかの種類を実装しcensboot関数を提案しています。
  • currentSurvivalパッケージは、現在の累積発生率と現在の白血病自由生存関数を推定します。
  • survJamdaパッケージは、遺伝子発現データのメタ分析を実行するための機能を提供し、患者の生存率とリスク評価を予測します。
  • ipdmetaは、個々の患者データのメタアナリシス、患者レベルのデータと集計研究のためmulivariate生存推定値と混合レベルのメタ分析のためのツールを提供します。
  • KMsurvパッケージは、クラインとMoeschberger(1997)からのデータ・セットが含まれています。
    • Davidson(2003)に伴うSMPracticalsパッケージおよびMaindonald、J.H.とBraun、W.J.(2003、2007)に伴うDAAGも生存データセットを含んでいます。
  • SvyNomパッケージは、複雑な右側打ち切りの調査データに起因するノモグラムを校正、検証、構築することができます。
  • logconcensパッケージは、おそらく区間打ち切りデータに対する濃度のMLE(対数凹)を計算します。
  • TBSSurvivalパッケージは、信頼性解析に使用されるパラメトリックトランスフォーム・両面モデルに適合します。
  • OutlierDCパッケージは、打ち切りデータのための分位回帰に基づいて外れ値を検出するためのアルゴリズムを実装しています。
  • coarseDataToolsパッケージは、2群間での相対的な致死率を推定するためのEMアルゴリズムを実装しています。
  • GSSEパッケージは、ノンパラメトリックモデル下でのイベント発生時間の遺伝子型特異的分布を推定する完全に効率的なシーブ最大尤度法を提案します。
  • SSRMSTパッケージは、制限された平均生存期間の差異に基づく効果量およびサンプルサイズの計算を行うことができます。
  • AHRパッケージは、KalbfleischとPrenticeによって定義された多変量平均ハザード比の推定を可能にします。
  • survMiscは、右打ち切り生存データの分析に役立つその他のルーチンを提供しています。
  • asaurは、Rを使用したApplied Survival Analysisの付録に付随するデータセットを提供しています。

関連する記事

  • R言語 CRAN Task View:欠損データR言語 CRAN Task View:欠損データ CRAN Task View: Missing Dataの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Julie Josse, Nicholas Tierney and Nathalie Vialaneix (r-miss-tastic […]
  • R言語 CRAN Task View:極値解析R言語 CRAN Task View:極値解析 CRAN Task View: Extreme Value Analysisの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載した。 Maintainer: Christophe Dutang, Kevin Jaunatre Contact: Christophe.Dutang at […]
  • R言語 CRAN Task View:関数データ解析R言語 CRAN Task View:関数データ解析 CRAN Task View: Functional Data Analysisの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載した。 Maintainer: Fabian Scheipl Contact: fabian.scheipl at […]
  • R言語 CRAN Task View:堅牢な統計的方法R言語 CRAN Task View:堅牢な統計的方法 CRAN Task View: Robust Statistical Methodsの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。 Maintainer: Martin Maechler Contact: Martin.Maechler at […]
  • R言語 CRAN Task View:RグラフィカルモデルR言語 CRAN Task View:Rグラフィカルモデル CRAN Task View: gRaphical Models in Rの英語での説明文をGoogle翻訳を使用させていただき機械的に翻訳したものを掲載した。 Maintainer: Soren Hojsgaard Contact: sorenh at […]
R言語 CRAN Task View:生存時間解析

One thought on “R言語 CRAN Task View:生存時間解析

Comments are closed.