手法の全体マップ
どう利用してよいかわからない場合に、目的から手法をたどれる全体マップを示します。
パラメータの重要度を知りたい
flowchart LR
imp["パラメータの重要度を知りたい"] --> impA["素早く確認<br/>Spearman / Ridge"]
imp --> impB["精度よく確認<br/>Sobol / ツリー系 / SHAP"]
分布・変数間の関係を把握したい
flowchart LR
dist["分布・変数間の関係を把握したい"] --> distA["1 変数の分布<br/>Histogram"]
dist --> distB["分布を並べて比較<br/>Box Plot"]
dist --> distC["全ペアの相関を一望<br/>Correlation Matrix"]
distC --> distD["気になるペアの形を確認<br/>Scatter Matrix"]
多目的最適化の収束を確認したい
flowchart LR
conv["多目的最適化の収束を確認したい"] --> convA["Convergence Indicators チャート<br/>HV / IGD+ / ε / R2"]
良いトライアルを選びたい
flowchart LR
pick["良いトライアルを選びたい"] --> pickA["総合スコアで順位付け<br/>TOPSIS / VIKOR / PROMETHEE"]
pick --> pickB["トレードオフ全体<br/>Pareto Front"]
pick --> pickC["絞り込んだ候補を比較<br/>Radar Comparison + Comparison Table"]
pick --> pickD["入力ばらつきへの安定性<br/>Robustness"]
設計空間の構造を俯瞰したい
flowchart LR
struct["設計空間の構造を俯瞰したい"] --> structA["自己組織化マップ<br/>SOM"]
struct --> structB["分散平面<br/>PCA Biplot"]
struct --> structC["入れ子のグループ構造<br/>階層クラスタリング"]
パラメータと目的の関係を見たい
flowchart LR
rel["パラメータと目的の関係を見たい"] --> relA["1 パラメータ<br/>1D PDP / Slice Chart"]
rel --> relB["2 パラメータ<br/>サロゲート上の 2D PDP"]
rel --> relC["実測値のみ<br/>Observed Contour"]
rel --> relD["候補周りの局所形状<br/>Response Surface 3D"]
relB --> relE["Ridge(線形)/ Random Forest(不連続)<br/>GP-FITC(既定)/ GP-VFE / GP-MOE"]