<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[Kernel smoother - salida en columna]
Hola a todos,
Estoy ejecutando un kernel más suave pero me gustaría tener la salida de cada más suave en una columna, usando el nombre de la variable. Todavía me gustaría ver el gráfico de Fit Group, para una inspección visual, pero no puedo encontrar una manera de que JMP escriba los valores pronosticados en una columna diferente automáticamente [generalmente guardo las predicciones, los coeficientes, etc. manualmente].
¿Hay alguna forma de hacer esto?. Este es el script que estoy usando:
KernelSmootherGroup# = Expr(Fit Group( Bivariate( Y( :Name( "Var1" ) ), X( :RowNO ), Kernel Smoother( 1, 1, 0.0985804416403786, 0 ) ), Bivariate( Y( :Name( "Var2" ) ), X( :RowNO ), Kernel Smoother( 1, 1, 0.0985804416403786, 0 ) ), Bivariate( Y( :Name( "Var3" ) ), X( :RowNO ), Kernel Smoother( 1, 1, 0.0985804416403786, 0 ) ), <<{Arrange in Rows( 1 )}, SendToReport( Dispatch( {"Bivariate Fit of Var1 By RowNO"}, "2", ScaleBox, {Min( 0.1 ), Max( 1 ), Inc( 0.02 ), Minor Ticks( 1 )} ), Dispatch( {"Bivariate Fit of Var1 By RowNO"}, "Bivar Plot", FrameBox, {Frame Size( 1085, 240 )} ), Dispatch( {"Bivariate Fit of Var2 By RowNO"}, "2", ScaleBox, {Min( 0.1 ), Max( 1 ), Inc( 0.02 ), Minor Ticks( 1 )} ), Dispatch( {"Bivariate Fit of Var2 By RowNO"}, "Bivar Plot", FrameBox, {Frame Size( 1092, 240 )} ), Dispatch( {"Bivariate Fit of Var3 By RowNO"}, "2", ScaleBox, {Min( 0.1 ), Max( 1 ), Inc( 0.02 ), Minor Ticks( 1 )} ), Dispatch( {"Bivariate Fit of Var3 By RowNO"}, "Bivar Plot", FrameBox, {Frame Size( 1096, 240 )} ), )); );KernelSmootherGroup#;Cualquier ayuda será apreciada,
JoseGL
Muchas gracias Jim.
Esto es lo que estaba buscando.
Aquí está su secuencia de comandos, modificada con el código agregado que generará los valores previstos:
Los nombres predeterminados aquí ( 1 ) ;
dt = tabla de datos actual () ;
KernelSmootherGroup# = exp. (
Grupo de ajuste (
biv1 = bivariado ( Y ( : Nombre ( "var1" ) ) , X ( : FilaNO ) , Núcleo más suave ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
biv2 = bivariado ( Y ( : Nombre ( "var2" ) ) , X ( : FilaNO ) , Núcleo más suave ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
biv3 = bivariado ( Y ( : Nombre ( "Var3" ) ) , X ( : FilaNO ) , Núcleo más suave ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
<< { Organizar en Filas ( 1 )} ,
Enviar a informe (
Despacho (
{ "Ajuste bivariado de Var1 por RowNO" } ,
"2" ,
ScaleBox ,
{ mínimo ( 0.1 ) , máx. ( 1 ) , Cª ( 0.02 ) , Garrapatas menores ( 1 )}
) ,
Despacho (
{ "Ajuste bivariado de Var1 por RowNO" } , "Parcela bivar" , MarcoCuadro , { Tamaño del marco ( 1085 , 240 )} ) ,
Despacho (
{ "Ajuste bivariado de Var2 por RowNO" } ,
"2" ,
ScaleBox ,
{ mínimo ( 0.1 ) , máx. ( 1 ) , Cª ( 0.02 ) , Garrapatas menores ( 1 )}
) ,
Despacho (
{ "Ajuste bivariado de Var2 por RowNO" } , "Parcela bivar" , MarcoCuadro , { Tamaño del marco ( 1092 , 240 )} ) ,
Despacho (
{ "Ajuste bivariado de Var3 por RowNO" } ,
"2" ,
ScaleBox ,
{ mínimo ( 0.1 ) , máx. ( 1 ) , Cª ( 0.02 ) , Garrapatas menores ( 1 )}
) ,
Despacho (
{ "Ajuste bivariado de Var3 por RowNO" } , "Parcela bivar" , MarcoCuadro , { Tamaño del marco ( 1096 , 240 )} ) ,
)
) ;
biv1 << ( curva [ 1 ] << guardar predichos ) ;
biv2 << ( curva [ 1 ] << guardar predichos ) ;
biv3 << ( curva [ 1 ] << guardar predichos ) ;
) ;
KernelSmootherGroup# ;