Qu'est-ce qui a inspiré cette demande de liste de souhaits ? Je suis tombé sur la publication LinkedIn (et la publication associée) de Peter Goos ( Sélection de modèles pour des expériences conçues avec une programmation d'entiers mixtes : MIO et tracés raster | LinkedIn ), et j'ai trouvé que le tracé raster était une visualisation très efficace pour aider à sélectionner les termes les plus pertinents. dans un modèle.
Voici un exemple réalisé sur l'ensemble de données "2x3x4 Factorial" disponible dans JMP Sample Index, où la métrique d'évaluation peut être modifiée (entre R², RMSE, AICc et BIC) et est utilisée pour ordonner les différents modèles. Le tracé raster montre clairement où les différents modèles sont d'accord ou en désaccord dans l'inclusion des termes :

Quelle est l’amélioration que vous souhaiteriez voir ? Si possible sur certaines plateformes (par exemple dans Fit Model avec la personnalité Stepwise), il serait formidable d'avoir ce type de visualisation pour aider à comparer et à sélectionner les termes les plus pertinents dans le(s) modèle(s). Cet exemple de visualisation peut être associé à ma liste de souhaits précédente : https://community.jmp.com/t5/JMP-Wish-List/DoE-Fit-Model-Stepwise-Interactive-visualization-of-models/idi-p/ 572073
@mia_stephens ce souhait est similaire au précédent où nous avons discuté de la valeur des visualisations pour l'évaluation et la sélection des modèles (lien ci-dessus).
Depuis la plateforme Stepwise, j'ai utilisé l'option "Tous les modèles possibles" pour générer différents modèles avec différentes présences de termes.
Le reste des étapes se trouve dans le script suivant (extrait du log avec quelques annotations ajoutées, désolé pour la qualité et la longueur) et le fichier joint :
// 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" )}
)
)
);
Et la table de données "Tableau de données combinées" contient la "table de données de visualisation" sur laquelle le tracé raster est créé (également enregistré en tant que script si vous souhaitez jeter un œil et modifier la métrique d'évaluation).
Afin de réduire et d'optimiser le calcul de plusieurs modèles (qui peuvent être intensifs en termes de calcul en présence d'un nombre élevé de facteurs et de termes possibles dans les modèles), certaines sauvegardes et définitions de création de modèles pourraient être mises en œuvre, de la même manière que la conception. Explorer pour DoE, où plusieurs conceptions peuvent être créées en parallèle. Certaines options à définir pourraient être l'ordre le plus élevé des termes à inclure dans les modèles, le nombre de modèles différents créés, la quantité affichée, ...
Pourquoi cette idée est-elle importante ? " Tous les modèles sont faux, mais certains sont utiles " peut être une belle citation pour illustrer l'importance de ce type de visualisation : à travers la comparaison visuelle de plusieurs modèles classés selon leur pertinence (R², critère d'information, RMSE, ...à être choisi) et leurs termes inclus, tout utilisateur peut définir les termes à inclure dans le modèle avec plus de certitude/confiance, ou même choisir de combiner plusieurs modèles tout aussi bons. La multiplicité des modèles est souvent considérée comme une préoccupation en raison de l'explosion combinatoire, mais cette façon de résumer et de comparer visuellement un grand nombre de modèles pourrait aider à voir la multiplicité des modèles comme une opportunité pour une meilleure modélisation et une meilleure prise de décision.
@Mark_Bailey et @jacob_rhyne , suite à notre discussion au Discovery Summit sur le stand d'exposition des experts du DoE 