Modelo bivariado en bucleHola,
Soy nuevo en jmp script. Pero conozco la interfaz gui. Me gustaría crear múltiples ajustes bivariados en el mismo gráfico usando un bucle. ¿Cómo voy a hacer esto? La declaración "Fit Where" dentro del modelo bivariado no funciona dentro de un bucle. Quiero salida como la siguiente. Habrá múltiples curvas spline de ajuste, agrupadas por una columna (: Experimento). Deseo que algo como la sección comentada en el script adjunto funcione. Cualquier guía paso a paso también ayudará. Descubriré detalles de esos pasos para aplicarlos específicamente a mis datos.
Gracias.

dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
/*
For( i = 1, i <= N Items( ExptList ), i++,
Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1, Standardized, {Line Color( {66, 112, 221} )} )
)
),
*/
SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Marker Size( 1 )} ) )
);
Re: Modelo bivariado en bucleTodo lo que necesita hacer es usar la configuración GroupBy ()
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);
Re: Modelo bivariado en bucleHola Jim,
Gracias por la rápida respuesta. Déjame probar esto. Volveré si tengo algún problema.Re: Modelo bivariado en bucleTambién puedes hacerlo de esta manera
dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
biv = Bivariate(
Y( :height ),
X( :weight ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Size( 1 )}
)
)
);
For( i = 1, i <= N Items( ExptList ), i++,
biv << Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1 )
)
);