このウィッシュリストリクエストのきっかけは何ですか? Peter Goos による LinkedIn の投稿 (および関連出版物) ( 混合整数プログラミングによる計画実験のためのモデル選択: MIO とラスター プロット | LinkedIn ) を読んだところ、ラスター プロットは最も関連性の高い用語を選択するのに役立つ非常に効率的な視覚化であることがわかりました。モデルで。
ここでは、JMP サンプル インデックスで利用可能なデータセット「2x3x4 Factorial」で実行された例を示します。評価メトリックは (R²、RMSE、AICc、BIC の間で) 変更でき、さまざまなモデルの順序付けに使用されます。ラスター プロットは、さまざまなモデルが用語の組み込みに関して一致するか一致しないかを明確に示します。

改善してほしいことは何ですか?一部のプラットフォーム (たとえば、ステップワイズ パーソナリティを備えたモデルの適合) で可能であれば、モデル内で最も関連性の高い用語を比較して選択するのに役立つこの種の視覚化があれば素晴らしいと思います。この視覚化サンプルは、以前のウィッシュ リストに関連付けることができます: https://community.jmp.com/t5/JMP-Wish-List/DoE-Fit-Model-Stepwise-Interactive-visualization-of-models/idi-p/ 572073
@mia_stephens のこの願いは、モデルの評価と選択のための視覚化の価値について議論した前回の願いと似ています (上記のリンク)。
Stepwise プラットフォームから、「可能なすべてのモデル」オプションを使用して、さまざまな用語が存在するさまざまなモデルを生成しました。
残りの手順は、次のスクリプト (注釈を追加してログから抽出したものです。品質と長さはご容赦ください) と添付ファイルに記載されています。
// Combine similar TableBoxes into a Data Table (create a datatable based on the output from All Possible Models results)
// → Data Table( "Combined Data Table" )
Local( {obj},
obj = Data Table( "2x3x4 Factorial" ) <<
Fit Model(
Y( :Y ),
Effects( :X1, :X2, :X3, :X1 * :X2, :X1 * :X3, :X2 * :X3 ),
Personality( "Stepwise" ),
Run( Rules( "Whole Effects" ), All Possible Models( 8, 50 ) )
);
Report( obj )["All Possible Models", Table Box( 1 )] << Make Combined Data Table;
obj << Close Window;
);
// Text to columns
Data Table( "Combined Data Table" ) << Text to Columns(
columns( :Model ),
Make Indicator Columns( 1 ),
Delimiters( "," )
);
// Group columns
Data Table( "Combined Data Table" ) << Group Columns(
"X1 etc.",
{:X1, :"X1*X2{y-x}"n, :"X1*X2{z-y&x}"n, :"X1*X3{B&A-C}"n, :"X1*X3{B-A}"n,
:"X1*X3{D-B&A&C}"n, :"X2{y-x}"n, :"X2{y-x}*X3{B&A-C}"n, :"X2{y-x}*X3{B-A}"n,
:"X2{y-x}*X3{D-B&A&C}"n, :"X2{z-y&x}"n, :"X2{z-y&x}*X3{B&A-C}"n,
:"X2{z-y&x}*X3{B-A}"n, :"X2{z-y&x}*X3{D-B&A&C}"n, :"X3{B&A-C}"n, :"X3{B-A}"n,
:"X3{D-B&A&C}"n}
);
// Rename column group: X1 etc. → Terms
Data Table( "Combined Data Table" ) << Rename Column Group( "X1 etc.", "Terms" );
// Stack data table
// → Data Table( "Visualization table" )
Data Table( "Combined Data Table" ) << Stack(
columns( Column Group( "Terms" ) ),
Source Label Column( "Terms" ),
Stacked Data Column( "Presence" ),
Output Table( "Visualization table" )
);
// Change column modeling type: Presence (to facilitate the local data filter in graph builder used after)
Data Table( "Visualization table" ):Presence << Set Modeling Type( "Nominal" );
// Recode column: Model ID (to have models displayed by an ID instead of long names)
Local( {dt, col1},
dt = Data Table( "Visualization table" );
dt << Begin Data Update;
col1 = dt << New Column( dt:Model );
col1 << Set Name( "Model ID" );
dt << Move Selected Columns( {col1}, after( dt:Model ) );
col1 << Set Formula(
Recode(
:Model,
{Num( _rcNow ), Map Value(
_rcOrig,
{"X1", 1, "X1*X2{y-x}", 2, "X1*X2{y-x},X1*X3{B&A-C}", 3,
"X1*X2{y-x},X1*X3{B-A}", 4, "X1*X2{y-x},X1*X3{D-B&A&C}", 5,
"X1*X2{y-x},X2{y-x}*X3{B&A-C}", 6, "X1*X2{y-x},X2{y-x}*X3{B-A}", 7,
"X1*X2{y-x},X2{y-x}*X3{D-B&A&C}", 8,
"X1*X2{y-x},X2{z-y&x}*X3{B&A-C}", 9, "X1*X2{y-x},X2{z-y&x}*X3{B-A}",
10, "X1*X2{y-x},X2{z-y&x}*X3{D-B&A&C}", 11, "X1*X2{z-y&x}", 12,
"X1*X2{z-y&x},X1*X2{y-x}", 13,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C}", 14,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X1*X3{B-A}", 15,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{B&A-C}", 16,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{B-A}", 17,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C}", 18,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C}", 19,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{B-A}", 20,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C}", 21,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A}", 22,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{B&A-C}", 23,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{B-A}", 24,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{D-B&A&C}", 25,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{B&A-C}", 26,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{B-A}", 27,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C}", 28,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C}", 29,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C}", 30,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B-A}", 31,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X2{y-x}*X3{B&A-C}", 32,
"X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X2{z-y&x}*X3{D-B&A&C}", 33,
"X1*X2{z-y&x},X1*X2{y-x},X2{y-x}*X3{B&A-C}", 34,
"X1*X2{z-y&x},X1*X2{y-x},X2{y-x}*X3{B-A}", 35,
"X1*X2{z-y&x},X1*X2{y-x},X2{y-x}*X3{D-B&A&C}", 36,
"X1*X2{z-y&x},X1*X2{y-x},X2{z-y&x}*X3{B&A-C}", 37,
"X1*X2{z-y&x},X1*X2{y-x},X2{z-y&x}*X3{B-A}", 38,
"X1*X2{z-y&x},X1*X2{y-x},X2{z-y&x}*X3{D-B&A&C}", 39,
"X1*X2{z-y&x},X1*X2{y-x},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{B&A-C}",
40,
"X1*X2{z-y&x},X1*X2{y-x},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{D-B&A&C}",
41, "X1*X2{z-y&x},X1*X3{B&A-C}", 42,
"X1*X2{z-y&x},X1*X3{B&A-C},X1*X3{B-A}", 43,
"X1*X2{z-y&x},X1*X3{B&A-C},X2{y-x}*X3{B&A-C}", 44,
"X1*X2{z-y&x},X1*X3{B&A-C},X2{y-x}*X3{B-A}", 45,
"X1*X2{z-y&x},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C}", 46,
"X1*X2{z-y&x},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C}", 47,
"X1*X2{z-y&x},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C}", 48,
"X1*X2{z-y&x},X1*X3{B-A}", 49,
"X1*X2{z-y&x},X1*X3{B-A},X2{y-x}*X3{B&A-C}", 50,
"X1*X2{z-y&x},X1*X3{B-A},X2{y-x}*X3{B-A}", 51,
"X1*X2{z-y&x},X1*X3{B-A},X2{y-x}*X3{D-B&A&C}", 52,
"X1*X2{z-y&x},X1*X3{B-A},X2{z-y&x}*X3{B&A-C}", 53,
"X1*X2{z-y&x},X1*X3{B-A},X2{z-y&x}*X3{B-A}", 54,
"X1*X2{z-y&x},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C}", 55,
"X1*X2{z-y&x},X1*X3{D-B&A&C}", 56,
"X1*X2{z-y&x},X1*X3{D-B&A&C},X1*X3{B&A-C}", 57,
"X1*X2{z-y&x},X1*X3{D-B&A&C},X1*X3{B-A}", 58,
"X1*X2{z-y&x},X2{y-x}*X3{B&A-C}", 59, "X1*X2{z-y&x},X2{y-x}*X3{B-A}",
60, "X1*X2{z-y&x},X2{y-x}*X3{D-B&A&C}", 61,
"X1*X2{z-y&x},X2{z-y&x}*X3{B&A-C}", 62,
"X1*X2{z-y&x},X2{z-y&x}*X3{B-A}", 63,
"X1*X2{z-y&x},X2{z-y&x}*X3{D-B&A&C}", 64, "X1*X3{B&A-C}", 65,
"X1*X3{B&A-C},X1*X3{B-A}", 66, "X1*X3{B&A-C},X2{y-x}*X3{B&A-C}", 67,
"X1*X3{B&A-C},X2{y-x}*X3{B-A}", 68,
"X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C}", 69,
"X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C}", 70,
"X1*X3{B&A-C},X2{z-y&x}*X3{B-A}", 71,
"X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C}", 72, "X1*X3{B-A}", 73,
"X1*X3{D-B&A&C}", 74, "X1*X3{D-B&A&C},X1*X3{B&A-C}", 75,
"X1*X3{D-B&A&C},X1*X3{B-A}", 76, "X1,X1*X2{y-x}", 77,
"X1,X1*X2{z-y&x}", 78, "X1,X1*X2{z-y&x},X1*X2{y-x}", 79,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C}", 80,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X1*X3{B-A}", 81,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{B&A-C}", 82,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{B-A}", 83,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C}", 84,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C}", 85,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{B-A}", 86,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C}", 87,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A}", 88,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{B&A-C}", 89,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{B-A}", 90,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{y-x}*X3{D-B&A&C}", 91,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{B&A-C}", 92,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{B-A}", 93,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C}", 94,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C}", 95,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C}", 96,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A}",
97,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{B&A-C}",
98,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{B&A-C},X2{y-x}*X3{B-A}",
99,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{B-A}",
100,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{D-B&A&C}",
101,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{D-B&A&C},X2{y-x}*X3{B&A-C}",
102,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{y-x}*X3{D-B&A&C},X2{y-x}*X3{B-A}",
103,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B&A-C}",
104,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B&A-C},X2{y-x}*X3{B&A-C}",
105,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B&A-C},X2{y-x}*X3{B-A}",
106,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B&A-C},X2{y-x}*X3{D-B&A&C}",
107,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B&A-C},X2{z-y&x}*X3{B-A}",
108,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B-A}",
109,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B-A},X2{y-x}*X3{B&A-C}",
110,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B-A},X2{y-x}*X3{B-A}",
111,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{B-A},X2{y-x}*X3{D-B&A&C}",
112,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C}",
113,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{B&A-C}",
114,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{B-A}",
115,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{D-B&A&C}",
116,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C},X2{z-y&x}*X3{B&A-C}",
117,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X1*X3{B-A},X2{z-y&x}*X3{D-B&A&C},X2{z-y&x}*X3{B-A}",
118,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{B&A-C}",
119,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{B&A-C},X2{y-x}*X3{B-A}",
120,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{B-A}",
121,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C}",
122,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C},X2{y-x}*X3{B&A-C}",
123,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{y-x}*X3{D-B&A&C},X2{y-x}*X3{B-A}",
124,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C}",
125,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C},X2{y-x}*X3{B&A-C}",
126,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B&A-C},X2{y-x}*X3{D-B&A&C}",
127,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B-A}",
128,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B-A},X2{y-x}*X3{B&A-C}",
129,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{B-A},X2{y-x}*X3{D-B&A&C}",
130,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C}",
131,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{B&A-C}",
132,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{B-A}",
133,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C},X2{y-x}*X3{D-B&A&C}",
134,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C},X2{z-y&x}*X3{B&A-C}",
135,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B&A-C},X2{z-y&x}*X3{D-B&A&C},X2{z-y&x}*X3{B-A}",
136, "X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B-A}", 137,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B-A},X2{y-x}*X3{B&A-C}",
138,
"X1,X1*X2{z-y&x},X1*X2{y-x},X1*X3{D-B&A&C},X1*X3{B-A},X2{y-x}*X3{B-A}",
139,
"X1,X1*X2{z-y&x},X1*X2{y…
//Finally, the raster plot!
Graph Builder(
Size( 936, 645 ),
Show Control Panel( 0 ),
Variables(
X( :Terms ),
Y( :Model ID, Order By( :RSquare, Descending, Order Statistic( "Mean" ) ) ),
Color( :RSquare )
),
Elements( Heatmap( X, Y, Legend( 10 ) ) ),
Local Data Filter(
Close Outline( 1 ),
Add Filter( columns( :Presence ), Where( :Presence == 1 ) )
),
Column Switcher(
:RSquare,
{:RSquare, :RMSE, :AICc, :BIC},
Title( "Evaluation metric" )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
10,
Properties(
0,
{gradient(
{Color Theme( "Stoplight Bad to Good"(1) ), Width( 12 )}
)},
Item ID( "RSquare", 1 )
)
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Raster plot: Model comparison and terms selection" )}
)
)
);
また、データテーブル「結合データテーブル」には、ラスタープロットが作成される「視覚化データテーブル」が含まれています(評価指標を確認して変更したい場合は、スクリプトとしても保存されます)。
いくつかのモデルの計算 (モデル内に多数の因子や考えられる項が存在する場合、計算負荷が高くなる可能性があります) を削減および最適化するために、設計と同じ方法で、いくつかの安全策とモデル作成定義を実装できます。 DoE 用エクスプローラー。複数のデザインを並行して作成できます。定義するオプションには、モデルに含める用語の最上位、作成される異なるモデルの数、表示される量などがあります。
この考え方がなぜ重要なのでしょうか? 「すべてのモデルは間違っていますが、一部のモデルは役に立ちます」は、このタイプの視覚化の重要性を説明する素晴らしい引用になります。関連性 (R²、情報量基準、RMSE など) によってランク付けされたいくつかのモデルの視覚的な比較を通じて、選択された) とそれに含まれる項を使用すると、ユーザーは誰でも、モデルにどの項を含めるかをより確実性/信頼性を持って定義したり、同様に優れたモデルをいくつか組み合わせることができます。モデルの多重性は、組み合わせ爆発により懸念されることがよくありますが、多くのモデルを視覚的に要約して比較するこの方法は、モデルの多重性をより良いモデリングと意思決定の機会として捉えるのに役立ちます。
@Mark_Baileyと@jacob_rhyne 、DoE 専門家展示スタンドでの Discovery Summit でのディスカッションを受けて 