<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[Kernel più fluido - output in colonna]
Ciao a tutti,
Sto eseguendo un kernel più fluido ma mi piacerebbe avere l'output di ogni smoother in una colonna, usando il nome della variabile. Vorrei ancora vedere il grafico Fit Group, per l'ispezione visiva, ma non riesco a trovare un modo per fare in modo che JMP scriva automaticamente i valori previsti in una colonna diversa [di solito salvo previsioni, coefficienti, ecc. manualmente].
C'è un modo per fare questo?. Questo è lo script che sto 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#;Qualsiasi aiuto sarà apprezzato,
JoséGL
Grazie mille Jim.
Questo è quello che stavo cercando.
Ecco il tuo script, modificato con il codice aggiunto che produrrà i valori previsti:
Per impostazione predefinita, i nomi sono qui ( 1 ) ;
dt = tabella dati corrente () ;
KernelSmootherGroup# = Espr (
Gruppo in forma (
biv1 = Bivariato ( Y ( : Nome ( "Var1" ) ) , X ( : RigaNO ) , Kernel più liscio ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
biv2 = Bivariato ( Y ( : Nome ( "Var2" ) ) , X ( : RigaNO ) , Kernel più liscio ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
biv3 = Bivariato ( Y ( : Nome ( "Var3" ) ) , X ( : RigaNO ) , Kernel più liscio ( 1 , 1 , 0.0985804416403786 , 0 ) ) ,
<< { Disporre in righe ( 1 )} ,
SendToReport (
Spedizione (
{ "Adattamento bivariato di Var1 per RowNO" } ,
"2" ,
ScaleBox ,
{ min ( 0.1 ) , Massimo ( 1 ) , Inc ( 0.02 ) , Zecche minori ( 1 )}
) ,
Spedizione (
{ "Adattamento bivariato di Var1 per RowNO" } , "Trama bivar" , FrameBox , { Dimensione della cornice ( 1085 , 240 )} ) ,
Spedizione (
{ "Adattamento bivariato di Var2 per RowNO" } ,
"2" ,
ScaleBox ,
{ min ( 0.1 ) , Massimo ( 1 ) , Inc ( 0.02 ) , Zecche minori ( 1 )}
) ,
Spedizione (
{ "Adattamento bivariato di Var2 per RowNO" } , "Trama bivar" , FrameBox , { Dimensione della cornice ( 1092 , 240 )} ) ,
Spedizione (
{ "Adattamento bivariato di Var3 di RowNO" } ,
"2" ,
ScaleBox ,
{ min ( 0.1 ) , Massimo ( 1 ) , Inc ( 0.02 ) , Zecche minori ( 1 )}
) ,
Spedizione (
{ "Adattamento bivariato di Var3 di RowNO" } , "Trama bivar" , FrameBox , { Dimensione della cornice ( 1096 , 240 )} ) ,
)
) ;
biv1 << ( curva [ 1 ] << salva i pronostici ) ;
biv2 << ( curva [ 1 ] << salva i pronostici ) ;
biv3 << ( curva [ 1 ] << salva i pronostici ) ;
) ;
KernelSmootherGroup# ;