生存期間に対する多変量解析(Cox比例ハザード回帰)
解説
このページでは、Cox比例ハザードモデルを用いて、生存データの多変量解析を行う機能を提供します。
Cox比例ハザードモデルは、生存時間と一つ以上の予測変数との関係を解析するための手法です。 このモデルは、生存時間に影響を与える複数の変数(例えば、年齢、性別、治療法など)を同時に考慮して解析します。
多変量解析
- 変数の選択: 説明変数として年齢、性別、治療法など、複数の変数を含めることができます。
- 変数間の関係: これらの変数が個別に、または相互に生存時間にどのように影響を与えるかを解析します。
- リスクの評価: 各変数が生存リスクに与える相対的な影響を評価します。
設定と機能
- 観察期間: 観察開始から、観察打ち切りもしくはイベント発生までの期間です。- 日数を年に変換するなどの機能がありますので、事前の変換処理は不要です。
- 日付や時刻のデータを観察期間として使用する場合は、「データ処理」メニューの「日付・時刻計算」機能にて事前に変換処理を行ってください。
 
- イベント (二値変数): 例えば「死亡」などのイベントの有無を設定します。- ユーザーは任意の値をイベントとして設定できますが、デフォルトでは “1” がイベントの発生、“0” が観察打ち切りを意味します。
- どちらか片方だけを指定し、もう片方は「それ以外」にできますので、必ずしも二値変数でなくとも構いません。
 
- 説明変数: Cox比例ハザードモデルを構築するための予測変数を指定します。連続変数と、カテゴリカル変数は明示的に分けて設定します。すなわち、0, 1 からなる変数はすべて数値ですが扱いはカテゴリカル変数となります。
- 統計モデル詳細設定:- 比例ハザード性分析: 比例ハザード性の分析を行うかどうかを指定します。
- 変数選択: 説明変数を自動選択する手法を指定します。- AICを用いたステップワイズの変数選択, BICを用いたステップワイズの変数選択, P値を用いたステップワイズの変数選択(減少法) から指定できます。
 
 
アプリ
                Reactive stat ロゴ について
            
            
                ログインしていただければロゴは表示されなくなります
                
                    
                
            
        
            {{title}}
        
        
            {{title}}
        
        
        
            
                {{ item.full }}
            
            
        
    
    
            {{title}}
        
        
                {{group}}
                
            
            
                {{title || 'カラム選択'}}
                
            
                {{title || 'カラム選択'}}
                
            
                {{ title }} カテゴリー変数を選択してください。複数選択すると組み合わされます
            
            ...(選択肢が多すぎます)
                        
                    
                それぞれに設定する値を入力してください。異なる分類に同じ値を設定することもできます。順位の数値を入れれば、順序カテゴリカル変数として扱えるようになります。
            
            | 分類内容 | 値 | |
| {{ item.tag }} | 
データの取り扱い
- データインポート
                            - データの読み込みは、ブラウザ内で完結し、外部へのデータ送信は発生しません。
 
- データ保持
                            - 読み込んだデータはブラウザ内に保持されます。
- ブラウザのセッションが終了または全てのタブが閉じられると、保持していたデータは自動的に破棄されます。
 
- データの安全性
                            - ブラウザがクラッシュした場合でも、10分経過すれば次回の起動時にデータは安全に消去されます。
- 共用のPCでの使用も考慮し、データの外部漏洩のリスクを最小化しています。
 
クラウド R を利用する時のデータ送信
- 最小限のデータ送信
                            - 外部のRサーバーへ送信されるデータは、数値計算に必要な最小限のセットに制限されています。
- 送信データは解析に必要なサブセットのみに限られます。
 
- ユーザーコントロール下のデータ送信
                            - 送信前に、どのデータが外部サーバーへ送信されるのか内容を確認することが可能です。
- データの送信はユーザーの操作により行われ、自動的な送信は行いません。
 
- クラウド R 出力結果の保持
                            - クラウド R からの出力結果は、将来の自動翻訳や自動解説の機能実現のため、サーバーがデータベースに保持します。
- その際に、送信者の情報や、計算元となるデータなど、プライバシーに関わる情報は保持しません。
- 通信経路も全て暗号化していますので、たとえプライバシーに関わる情報が含まれていたとしても、通常は漏洩する恐れはありません。
 
AI による解説を利用する時のデータ送信
- 最小限のデータ送信
                            - 外部のAIサーバーへ送信されるデータは、クラウド R の出力結果と、用いた統計手法の徐放です。
- ただし、クラウド R の出力結果に連続した数値データが含まれる場合は、AI にデータ形式を認識させる目的で、連続データの最初の行のみを送信します。
 
- クラウド R 出力結果の保持
                            - AI による解説内容は、将来の品質向上などのため、サーバーがデータベースに保持します。
- その際に、送信者の情報や、計算元となるデータなど、プライバシーに関わる情報は保持しません。
 
新しい列 (カラム) 名:
            
            ここで設定した値に完全一致するデータを欠損値として扱います。
        
        新しい列 (カラム) 名:
            Reactive stat において、統計データの変数は、通常の数値や文字列として扱われます。 したがって、日付や時間の概念は直接的にはサポートされていません。
統計計算を行う際には、日付や時間の差分を数値として事前に用意しておく必要があります。
計算結果プレビュー:
            新しい列 (カラム) 名:
            チェックされた行が削除対象となります
削除対象の行
データ入力
                    {{ errorMessage || dataStatus + 'です'}}
                
            設定とオプション
                    AI による R コードの解説
                 
            
            R の出力結果
                 
                
            
            
            
                
                
                
                
            
        
        
            R出力図形
AI による R 出力結果の解説
                 
            
            変換設定:
            
                    
                     (
                    
            
                        変換元の単位: 
                        
                    
                    
                        変換先の単位: 
                        
                    
                    )
                変換結果プレビュー:
            新しい列 (カラム) 名:
            計算式の入力:
            
                    数式:
                    
            - データ: カラム名 (列名) をそのまま記述するか、"列名" のようにダブルクォートで挟んで指定
- 算術演算子: +, -, *, /, ()
- 基本関数: abs(), sqrt(), pow(), exp(), log(), log10()
- 三角関数: sin(), cos(), tan(), asin(), acos(), atan()
- 丸め関数: round(), floor(), ceil()
体重 / pow(身長, 2), "体重" / ("身長" * "身長")
                
                利用可能なカラム:
                
            {{ column }}
                    変換結果プレビュー:
            
                        {{ errorMessage }}
                    
                
            新しい列 (カラム) 名:
            区切り文字の選択:
            欠損値の処理:
            プレビュー:
            
                        {{ preview }}
                    
                新しい列 (カラム) 名:
            確認
            変換結果プレビュー:
            新しい列 (カラム) 名:
            {{title}}
                    データがありません
                
                
            {{title}}
            
        ...(選択肢が多すぎます)
                    
                
                {{filteringText}}
            
        
            {{ title || '対象データ' }}
            ({{ matchedRowCount }}件 / 元データ{{ originalRowCount }}件)
            除外レコードあり
            
        
        
                
                    
                    ダウンロード(CSV)
                
                
                    
                        
        
                        {{group}}
                        
                    
                    