生存時間解析を回し終え、曲線とログランク検定のp値が手元にある。あとは、臨床医や査読者がすぐに見分けるあの図——カプランマイヤー曲線——が必要なだけだ。いつもの道はRの survival と survminer(ggsurvplot)を経由し、階段状の曲線、打ち切りの目盛り、リスク集合表、p値をすべてきれいに揃えるには根気がいる。このガイドでは、生存時間解析のカプランマイヤー曲線を平易な言葉で指示して作る方法を紹介する。AIが曲線とリスク集合表を描いてくれるので、あなたはデータの解釈に集中できる。

このガイドを読み終えると、次のことができるようになります:
- コードを書かずに、適切な階段状の曲線で生存時間解析のカプランマイヤー曲線を作る。
- 打ち切りの目盛り、信頼区間バンド、0から1(または0〜100%)の生存縦軸を追加する。
- 2つ以上の群を比較し、ログランク検定のp値とハザード比を表示する。
- プロットの下にリスク集合表を追加し、原稿向けに印刷品質の生存曲線を書き出す。
以下のすべては、カプランマイヤー曲線ジェネレーターを使ってSciDraw AIエディターの中で行います——研究と群を説明すればAIが曲線を描き、あとは言葉で仕上げるだけです。
カプランマイヤー曲線が示すもの
カプランマイヤー曲線は、時間の経過に伴って生存する(あるいはイベントを起こさずにいる)確率を推定します。時間は横軸に沿って進み、縦軸は生存確率で、1.0(全員がイベントなし)から始まり、イベントが起こるたびに段を下りていきます。曲線は滑らかな線ではなく階段です。生存はイベントの時点でしか下がらないからです。小さな目盛りは打ち切られた対象——研究から離脱した人や、追跡終了時にまだイベントを起こしていなかった人——を示します。
群を比較するときは、各群が独自の曲線を持ちます。曲線間の差は生存の違いを示し、ログランク検定のp値がその差が統計的に有意かどうかを教えてくれます。プロットの下のリスク集合表は、各時点で何人の対象が残っているかを示します——これは不可欠な文脈です。残った対象が少なくなると曲線は信頼できなくなるからです。
ステップ1:作りたい生存プロットを言葉で説明する
エディターを開き、研究、群、時間単位、エンドポイントをAIに伝えます。エンドポイント(全生存対無増悪生存)と時間単位が軸を形作るので、述べてください。
テンプレート:「[エンドポイント、例:全生存]のカプランマイヤー生存プロットを作成して。横軸:[月]単位の時間、0から[60]。縦軸:0から1の生存確率。[群]ごとに階段状の曲線を描き、打ち切りの目盛りを追加し、ログランク検定のp値を表示し、プロットの下にリスク集合表を追加する。」
記入例:
- 「治療群対対照群を60か月にわたって比較する全生存のカプランマイヤー曲線を作成して。縦軸は0から1、階段状の曲線、各曲線に打ち切りの目盛り、生存期間中央値に破線、右上にログランク検定のp値、横軸の下にリスク集合表を置いて。」
ステップ2:打ち切りマークと信頼区間バンドを加える
カプランマイヤー曲線がきちんと仕上がっていることを示す細部が2つあります。打ち切りの目盛りと、(多くの場合)信頼区間バンドです。
- 「両方の曲線の各打ち切り時点に、小さな縦の目盛りを追加して。」
- 「各生存曲線の周りに、影付きの95%信頼区間バンドを追加して。」
- 「各群の生存期間中央値を、横軸まで下りる破線で示して。」
信頼区間バンドは不確実性を伝えます。リスク集合に残る対象が少なくなるほど幅が広がります——だからこそリスク集合表が重要なのです。

ステップ3:群を比較し、統計量を示す
ほとんどの生存図は群を比較します。各群に明確な色とラベルを与え、検定結果を前面に出してください。
- 「治療群の曲線を青、対照群の曲線をオレンジにし、右上に凡例を置いて。」
- 「ログランク検定のp値(p = 0.003)をプロットに表示して。」
- 「95%CI付きのハザード比を追加して:HR 0.62(0.45〜0.85)。」
- 「3群——低用量、中用量、高用量——を、それぞれ独自の色の曲線で比較して。」
実際の統計量を述べておくと図が自己完結し、読者が本文を探し回らずに済みます。
ステップ4:リスク集合表を加える
リスク集合表は臨床誌では期待される要素で、時間の経過に伴う曲線の信頼性を判断する最良の手段です。
- 「横軸の下に群ごとに1行のリスク集合表を追加し、0、12、24、36、48、60か月時点の人数を表示して。」
- 「各表の列を、対応する時間の目盛りの真下に揃えて。」
- 「行ラベルを、対応する曲線の色に合わせて。」
表を読みやすくするのは整列です——列が時間の目盛りの下に並ぶと、視線が人数を曲線に瞬時に結び付けます。後からテキストを手直しするにはAI図のテキストとラベルを編集する方法を参照してください。
よくある間違い(とその直し方)
- 階段ではなく滑らかな曲線。 生存はイベントの時点でしか下がらないので、曲線は階段でなければなりません。直し方:「曲線を滑らかな線ではなく階段状にして。」
- 打ち切りマークがない。 目盛りがないと、誰が打ち切られたか読者には分かりません。直し方:「各打ち切り時点に打ち切りの目盛りを追加して。」
- リスク集合表がない。 残った対象が少ない曲線は、実際より確実に見えてしまいます。直し方:「時間軸の下に揃えたリスク集合表を追加して。」
- 縦軸が上から始まっていない。 生存は1.0から始まります。切り詰めると差が誇張されます。直し方:「縦軸を0から1にし、時刻ゼロで1.0から始めて。」
- p値だけを報告する。 ハザード比のないp値では効果量が分かりません。直し方:「ログランク検定のp値の隣に、95%CI付きのハザード比を追加して。」
- 意味のある追跡を超えて曲線を延ばす。 残り1〜2例の裾はノイズです。直し方:「リスク集合がしきい値を下回る部分で曲線を切るか灰色にして。」
書き出して使う
プロットが整ったら、用途に合わせて書き出します:
- 「これを学術誌の1段組サイズで300 DPIのPNGとして書き出して。」
- 「Illustratorでの最終編集用に、SVGのベクター版をちょうだい。」
- 「学会スライド用に、白背景・幅1600pxで書き出して。」
カプランマイヤー曲線は通常、臨床論文の中で他のアウトカム図と並びます。ランダム化試験を報告する場合は、参加者フローのためにCONSORT図の作り方と組み合わせ、土壇場のラベル修正のためにAI図のテキストとラベルを編集する方法を手元に置いてください。すべてSciDraw AIエディターで編集可能なまま保たれます。
よくある質問
Rやsurvminerを使わずにカプランマイヤー曲線を作るには?
カプランマイヤー曲線ジェネレーターを開き、エンドポイント、群、追跡時間を説明すれば、AIが打ち切りマークとリスク集合表付きの階段状の生存曲線を描きます。色、統計量、リスク集合表は打ち込んで仕上げます——ggsurvplot は不要です。
カプランマイヤー曲線の縦軸は何にすべき? 生存確率で、0から1(または0〜100%)まで進み、全員がイベントなしの時刻ゼロで1.0から始まります。曲線は、横軸上の追跡期間にわたってイベントが積み重なるにつれ0へ向かって段を下りていきます。
リスク集合表は必要? ほとんどの臨床誌は期待します。各時点で何人の対象がイベントなし・非打ち切りで残っているかを示し、曲線の裾がいつ信頼できないほど少数に基づくものになるかを読者に伝えます。時間軸の下に揃えるようジェネレーターに指示してください。
2本の生存曲線が異なることを示すには? ログランク検定のp値をプロットに表示し、効果量として95%信頼区間付きのハザード比を追加してください。各群に明確な色と凡例を与えれば、比較が曖昧になりません。
無増悪生存も同じように描ける? 描けます。無増悪生存、無病生存、イベント発生までの時間といったエンドポイントはすべて、同じカプランマイヤーの構成法を使います。エンドポイントをカプランマイヤー曲線ジェネレーターに伝えれば、AIが軸と曲線をそれに応じてラベル付けします。
今すぐカプランマイヤー曲線を作る
survminer のセットアップは省きましょう。生存データを説明し、群を指定し、打ち切りマーク、統計量、リスク集合表を備えたきれいな階段状の曲線をAIに描かせてください。カプランマイヤー曲線ジェネレーターを開くか、SciDraw AIエディターに飛び込んで、今すぐ作りましょう。



