Facteur nominal dans Prediction Profiler<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Chère communauté,
J'essaie d'utiliser le profileur de prédiction avec l'un des facteurs ayant le type de données nominal.Dans l'exemple ci-dessous, le facteur 1 peut prendre deux valeurs, « Un » et « Deux ». La formule à profiler contient une instruction 'Match' qui sélectionne la valeur numérique 1 ou 2, en fonction de la chaîne (« Un » ou « Deux ») qui est saisie, voir l'exemple de code :
dt = Nouvelle Table("Simuler",
Ajouter des lignes( 1 ),
Nouvelle colonne("Facteur 1",
Personnage,
"Nominal",
Définir les valeurs ({"Un"})
),
Nouvelle colonne("Facteur 2",
Numérique,
"Continu",
Format("Meilleur", 12),
Définir les valeurs([3])
),
Nouvelle colonne("Réponse",
Numérique,
"Continu",
Format("Meilleur", 12),
Formule(Match( :Facteur 1, "Un", 1, "Deux", 2 ) * :Facteur 2)
)
);
Profileur (
Y(:Réponse),
Simulateur(
Facteurs(
Facteur 2 << Aléatoire ( Normal ( 3, 0,1 ) )
)
)
)
Lorsque j'exécute ce code, un rapport de profileur s'ouvre, comme celui illustré.

Maintenant, voici ma question : comment puis-je faire en sorte que le menu déroulant sous le graphique du facteur 1 affiche les deux options « Un » et « Deux » ? Le profileur et le résultat de la simulation doivent alors changer en fonction de la valeur de chaîne choisie pour le facteur 1.
Toute aide est très appréciée.
Re : Facteur nominal dans le profileur de prédictionJe peux confirmer que ce problème a été résolu dans JMP 14 - merci de l'avoir signalé à JMP Development.
Re : Facteur nominal dans le profileur de prédictionLorsque je définis un facteur comme aléatoire et que j'utilise une distribution non normale, il ne semble y avoir aucun lien.
Re : Facteur nominal dans le profileur de prédictionIl semble que vous ayez trouvé un bug concernant le paramètre de facteur dans le graphique et la liste déroulante qui ne bougent pas toujours ensemble. Je l'ai signalé et nous verrons si nous pouvons résoudre ce problème dans une prochaine version.
-Jeff
Re : Facteur nominal dans le profileur de prédictionParfait! Parfois, la réponse est simple... Une dernière chose. Est-il possible de « lier » le choix de la valeur de chaîne du facteur 1 à la valeur marquée par la croix rouge dans le graphique ? Le « lien » semble fonctionner dans un seul sens. Le déplacement de la croix rouge définit la valeur dans la liste déroulante, mais pas l'inverse.
Re : Facteur nominal dans le profileur de prédictionDésolé, je vous ai peut-être induit en erreur. Le réglage de « Facteur 1 » sur « Aléatoire » n'était qu'à titre d'illustration. Si vous le laissez fixe, vous pouvez ensuite sélectionner le niveau auquel vous le maintenez fixe.
Re : Facteur nominal dans le profileur de prédictionMerci pour votre réponse. Permettez-moi simplement de développer ce que je veux faire. Je simule la transmission de chaleur à travers une vitre qui est donnée par une expression analytique. L’un des paramètres déterminant le flux thermique est le type de matériau utilisé pour le vitrage. Je souhaite que l'utilisateur puisse sélectionner le type de matériau (correspondant à "Un" et "Deux" ci-dessus) et avoir une distribution comme sortie de simulation. Le choix du matériau correspond à la définition des constantes spécifiques au matériau dans la formule de prédiction. Il ne s'agit pas d'attribuer une probabilité pour quel matériau la vitre peut être constituée, il s'agit simplement de définir une constante dans la formule de prédiction à la suite d'une saisie de l'utilisateur. En utilisant votre solution suggérée, je pourrais simplement définir toutes les probabilités sur 0, à l'exception du matériel que je souhaite utiliser. Je me demandais simplement s'il existe un moyen d'y parvenir sans avoir à ajuster les probabilités pour chaque matériau possible (il peut y en avoir plus de deux). De plus, un mélange de probabilités n’a pas vraiment de sens pour ma candidature.
Re : Facteur nominal dans le profileur de prédictionEssayez d'ajouter une autre ligne à votre tableau :
dt = Nouveau tableau ( "Simuler" ,
Ajouter des lignes ( 1 ) ,
Nouvelle colonne ( "Facteur 1" ,
Personnage ,
"Nominal" ,
Définir les valeurs ({ "Un" , "Deux" })
) ,
Nouvelle colonne ( "Facteur 2" ,
Numérique ,
"Continu" ,
Format ( "Meilleur" , 12 ) ,
Définir les valeurs ([ 3 , 3 ])
) ,
Nouvelle colonne ( "Réponse" ,
Numérique ,
"Continu" ,
Format ( "Meilleur" , 12 ) ,
Formule ( Correspondre ( : Facteur 1 , "Un" , 1 , "Deux" , 2 ) * : Facteur 2 )
)
) ;
Profileur (
Oui ( : Réponse ) ,
Simulateur (
Facteurs (
Facteur 2 << Aléatoire ( Normale ( 3 , 0,1 ) )
)
)
);
