summary
説明
summary(
は、関数 DDiagnostics
)detectdrift
から返される多重検定補正ドリフト ステータスとドリフト診断の概要を表示します。
は、ドリフト診断結果の概要が格納された table S
= summary(DDiagnostics
)S
を返します。
例
ドリフト診断の概要の表示
2 つの変数をもつベースライン データとターゲット データを生成します。ターゲット データで 2 つ目の変数の分布パラメーターを変化させます。
rng('default') % For reproducibility baseline = [normrnd(0,1,100,1),wblrnd(1.1,1,100,1)]; target = [normrnd(0,1,100,1),wblrnd(1.2,2,100,1)];
並べ替え検定を実行して、ベースライン データとターゲット データの間のドリフトを調べます。
DDiagnostics = detectdrift(baseline,target);
ドリフト診断の概要を表示します。
summary(DDiagnostics)
Multiple Test Correction Drift Status: Drift DriftStatus PValue ConfidenceInterval ___________ ______ ______________________ x1 "Stable" 0.285 0.25719 0.31408 x2 "Drift" 0.003 0.0006191 0.008742
summary
では、概要テーブルの上に多重検定補正ドリフト ステータスが表示されます。detectdrift
は、既定の多重検定補正方法であるボンフェローニを使用して、データ全体についてのドリフトステータスを Drift
と判定しています。概要テーブルには、変数ごとに 1 つずつ 2 つの行があります。列は 3 つで、ドリフト ステータス、推定 "p" 値、推定 "p" 値の 95% 信頼限界がそれぞれ格納されます。detectdrift
は、1 つ目の変数についてはドリフト ステータスを安定しているものと識別し、2 つ目の変数については分布のドリフトを検出しています。2 つ目の変数については信頼限界の上限が既定のドリフトしきい値 0.05 より低いため、この変数のドリフト ステータスは Drift
になっています。
ドリフト診断の概要の保存
2 つの変数をもつベースライン データとターゲット データを生成します。ターゲット データで 2 つ目の変数の分布パラメーターを変化させます。
rng('default') % For reproducibility baseline = [normrnd(0,1,100,1),wblrnd(1.1,1,100,1)]; target = [normrnd(0,1,100,1),wblrnd(1.2,2,100,1)];
並べ替え検定を実行して、ベースライン データとターゲット データの間のドリフトを調べます。
DDiagnostics = detectdrift(baseline,target);
ドリフト診断の概要を table S
に保存します。
S = summary(DDiagnostics)
S=3×3 table
DriftStatus PValue ConfidenceInterval
___________ ______ ______________________
x1 "Stable" 0.285 0.25719 0.31408
x2 "Drift" 0.003 0.0006191 0.008742
MultipleTest "Drift" NaN NaN NaN
結果を table に保存する場合、summary
は多重検定補正ドリフト ステータスを変数の下の MultipleTest
の行に格納します。多重検定補正に "p" 値や信頼区間はないため、それらについては NaN
が格納されます。
detectdrift
の呼び出しで EstimatePValues
を false に設定した場合、推定や信頼区間の計算はソフトウェアで実行されません。この場合、S
には、detectdrift
の呼び出しで各変数について指定したメトリクスの名前と初期値が格納されます。
DDiagnostics = detectdrift(baseline,target,EstimatePValues=false); S = summary(DDiagnostics)
S=2×2 table
MetricValue Metric
___________ _____________
x1 0.22381 "Wasserstein"
x2 0.36879 "Wasserstein"
入力引数
DDiagnostics
— ドリフト検出用の並べ替え検定の診断
DriftDiagnostics
オブジェクト
ドリフト検出用の並べ替え検定の診断。detectdrift
から返される DriftDiagnostics
オブジェクトとして指定します。
出力引数
S
— ドリフト診断結果の概要
table
ドリフト診断結果の概要。table として返されます。既定では、S
には、detectdrift
の呼び出しでドリフト検出用に指定された各変数の行と多重検定のドリフト ステータスの行 MultipleTest
が含まれます。この場合、S
の列は次のとおりです。
列名 | 説明 |
---|---|
DriftStatus | 並べ替え検定の終了時のドリフト ステータス: Drift、Warning、または Stable |
PValue | 推定 p 値 |
ConfidenceInterval | 推定 p 値の信頼区間 |
detectdrift
の呼び出しで EstimatePValues
の値を false
に設定した場合、S
に MultipleTest
の行は含まれず、S
の行数はドリフト検出用に指定された変数の数と等しくなります。この場合、S
の列は次のとおりです。
列名 | 説明 |
---|---|
MetricValue | 並べ替え検定で使用されたメトリクスの値 |
Metric | 並べ替え検定で使用されたメトリクス |
バージョン履歴
R2022a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)