Ho creato il seguente grafico usando JMP 13.1.0:

Voglio aggiungere manualmente una linea dal mio modello di regressione multipla che assomiglia a:
- Log (stima) = intercetta + Log (verità) + Dominio + Log (verità) * log (la verità) + Log (la verità) * Dominio + Log (verità) * log (verità) * Domain
Basato sul grafico sopra:
Variables(
X( :Name( "Log(truth)" ) ),
Y( :Name( "Log(estimate)" ) ),
Overlay( :Domain )
),
Ho provato il seguente script:
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 )Tuttavia, non funziona perché non so come fare riferimento alla mia variabile "dominio", che è sovrapposta nel grafico visualizzato sopra.
Grazie per qualsiasi aiuto,
Adrian
Adriano,
Presumo che il dominio == 1 per il cibo e 0 per i gadget. Primo .31 (Dominio) woudl non funziona senza un simbolo di moltiplicazione (*).
Suggerisco quanto segue: sepcificare 2 righe, una quando Dominio == 1 e un'altra quando Dominio == 0 o sostituire i valori degli indicatori appropriati e utilizzare il simbolo di mutiplicazione.
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 );
Grafico fantastico!