<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[Kernelglättung - Ausgabe in Spalte]
Hallo alle,
Ich verwende einen Kernel-Smoother, aber ich möchte die Ausgabe jedes Smoothers in einer Spalte haben, indem ich den Namen der Variablen verwende. Ich möchte immer noch das Fit Group-Diagramm zur visuellen Überprüfung sehen, aber ich kann keine Möglichkeit finden, JMP die vorhergesagten Werte automatisch in eine andere Spalte schreiben zu lassen [normalerweise speichere ich Vorhersagen, Koeffizienten usw. manuell].
Gibt es eine Möglichkeit, dies zu tun?. Dies ist das Skript, das ich verwende:
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#;Jede Hilfe wird geschätzt,
JoseGL
Vielen Dank, Jim.
Das habe ich gesucht.
Hier ist Ihr Skript, das mit dem hinzugefügten Code modifiziert wurde, der die vorhergesagten Werte ausgibt:
Namen sind standardmäßig hier ( 1 ) ;
dt = aktuelle Datentabelle () ;
KernelSmootherGroup# = Ausdruck (
Fit-Gruppe (
biv1 = Bivariat ( Y ( : Name ( "Var1" ) ) , X ( : ReiheNR ) , Kernglätter ( 1 , 1 , 0,0985804416403786 , 0 ) ) ,
biv2 = Bivariat ( Y ( : Name ( "Var2" ) ) , X ( : ReiheNR ) , Kernglätter ( 1 , 1 , 0,0985804416403786 , 0 ) ) ,
biv3 = Bivariat ( Y ( : Name ( "Var3" ) ) , X ( : ReiheNR ) , Kernglätter ( 1 , 1 , 0,0985804416403786 , 0 ) ) ,
<< { In Reihen anordnen ( 1 )} ,
SendToReport (
Versenden (
{ "Bivariate Anpassung von Var1 nach RowNO" } ,
"2" ,
ScaleBox ,
{ Mindest ( 0,1 ) , max ( 1 ) , Inc ( 0,02 ) , Kleine Zecken ( 1 )}
) ,
Versenden (
{ "Bivariate Anpassung von Var1 nach RowNO" } , "Bivar-Plot" , FrameBox , { Rahmengröße ( 1085 , 240 )} ) ,
Versenden (
{ „Bivariate Anpassung von Var2 durch RowNO“ } ,
"2" ,
ScaleBox ,
{ Mindest ( 0,1 ) , max ( 1 ) , Inc ( 0,02 ) , Kleine Zecken ( 1 )}
) ,
Versenden (
{ „Bivariate Anpassung von Var2 durch RowNO“ } , "Bivar-Plot" , FrameBox , { Rahmengröße ( 1092 , 240 )} ) ,
Versenden (
{ „Bivariate Anpassung von Var3 durch RowNO“ } ,
"2" ,
ScaleBox ,
{ Mindest ( 0,1 ) , max ( 1 ) , Inc ( 0,02 ) , Kleine Zecken ( 1 )}
) ,
Versenden (
{ „Bivariate Anpassung von Var3 durch RowNO“ } , "Bivar-Plot" , FrameBox , { Rahmengröße ( 1096 , 240 )} ) ,
)
) ;
biv1 << ( Kurve [ 1 ] << Vorhersagen speichern ) ;
biv2 << ( Kurve [ 1 ] << Vorhersagen speichern ) ;
biv3 << ( Kurve [ 1 ] << Vorhersagen speichern ) ;
) ;
KernelSmootherGroup# ;