J'ai créé le graphique suivant avec JMP 13.1.0:

Je veux ajouter manuellement une ligne de mon modèle de régression multiple qui ressemble à:
- Log (estimation) = interception + Log (vérité) + domaine + Journal (vérité) * Journal (vérité) + Journal (vérité) * Domaine + Log (vérité) * Log (vérité) * Domaine
Basé sur le graphique ci-dessus:
Variables(
X( :Name( "Log(truth)" ) ),
Y( :Name( "Log(estimate)" ) ),
Overlay( :Domain )
),
J'ai essayé le script suivant:
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "green" );
Pen Size( 3 );
Y Function(-.333 - .31(Domain) + .236(x) - .029(x*x) + .107(Domain*x) + .330(Domain*x*x), x )Cependant, cela ne fonctionne pas car je ne sais pas comment faire référence à ma variable "domaine", qui est superposée dans le graphique affiché ci-dessus.
Merci pour toute aide,
Adrian
Adrian,
Je suppose que le domaine == 1 pour la nourriture et 0 pour les gadgets. Tout d’abord, 31 (domaine) ne fonctionnerait pas sans un symbole de multiplication (*).
Je suggère ce qui suit: séparez 2 lignes, une lorsque Domain == 1 et une autre lorsque Domain == 0 ou substituez les valeurs d'indicateur appropriées et utilisez le symbole de multiplication.
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
2,
Description( "Script" ),
Pen Color( "green" );
Pen Size( 3 );
Y Function(-.333 - .31 + .236*x - .029*x*x + .107*x + .330*x*x, x );
Y Function(-.333 + .236*x - .029*x*x , x );
Graphique cool!