He hecho el siguiente gráfico usando JMP 13.1.0:

Quiero agregar manualmente una línea de mi modelo de regresión múltiple que se ve así:
- Registro (estimación) = interceptar + Registro (verdad) + Dominio + Registro (verdad) * Registro (verdad) + Registro (verdad) * Dominio + Registro (verdad) * Registro (verdad) * Dominio
Basado en el gráfico de arriba:
Variables(
X( :Name( "Log(truth)" ) ),
Y( :Name( "Log(estimate)" ) ),
Overlay( :Domain )
),
He probado el siguiente 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 )Sin embargo, no funciona porque no sé cómo referirme a mi variable de "dominio", que se superpone en el gráfico que se muestra arriba.
Gracias por cualquier ayuda,
Adrián
Adrian
Asumo el dominio == 1 para alimentos y 0 para gadgets. Primero .31 (Dominio) no funcionará sin un símbolo de multiplicación (*).
Sugiero lo siguiente: sepcifique 2 líneas, una cuando Dominio == 1 y otra cuando Dominio == 0 o sustituya los valores de indicador apropiados y use el símbolo de mutiplicación.
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 );
Gráfico genial!