[Kernelglätter – Ausgabe in Spalte]
Hallo alle,
Ich verwende einen Kernel-Smoother, möchte aber die Ausgabe jedes Smoothers in einer Spalte unter Verwendung des Namens der Variablen haben. Ich würde immer noch gerne das Fit-Group-Diagramm sehen, um es visuell zu überprüfen, aber ich finde keine Möglichkeit, 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-Gruppe(Bivariate( Y( :Name( "Var1" ) ), X( :RowNO ),Kernel-Glätter( 1, 1, 0.0985804416403786, 0 )),Bivariate( Y( :Name( "Var2" ) ), X( :RowNO ),Kernel-Glätter( 1, 1, 0.0985804416403786, 0 )),Bivariate( Y( :Name( "Var3" ) ), X( :RowNO ),Kernel-Glätter( 1, 1, 0.0985804416403786, 0 )),<<{In Zeilen anordnen( 1 )},SendToReport(Versenden({"Bivariate Anpassung von Var1 nach RowNO"},„2“,ScaleBox,{Min( 0,1 ), Max( 1 ), Inc( 0,02 ), Minor Ticks( 1 )}),Versenden({"Bivariate Anpassung von Var1 nach RowNO"},„Bivar-Grundstück“,FrameBox,{Rahmengröße (1085, 240)}),Versenden({"Bivariate Anpassung von Var2 nach RowNO"},„2“,ScaleBox,{Min( 0,1 ), Max( 1 ), Inc( 0,02 ), Minor Ticks( 1 )}),Versenden({"Bivariate Anpassung von Var2 nach RowNO"},„Bivar-Grundstück“,FrameBox,{Rahmengröße (1092, 240)}),Versenden({"Bivariate Anpassung von Var3 nach RowNO"},„2“,ScaleBox,{Min( 0,1 ), Max( 1 ), Inc( 0,02 ), Minor Ticks( 1 )}),Versenden({"Bivariate Anpassung von Var3 nach RowNO"},„Bivar-Grundstück“,FrameBox,{Rahmengröße (1096, 240)}), )); );KernelSmootherGroup#;Wir freuen uns über jede Hilfe,
JoseGL
Vielen Dank, Jim.
Das ist es, wonach ich gesucht habe.
Hier ist Ihr Skript, geändert mit dem hinzugefügten Code, der die vorhergesagten Werte ausgibt:
Namen werden standardmäßig hier angezeigt(1);
dt=aktuelle Datentabelle();
KernelSmootherGroup#= Ausdruck(
Fit-Gruppe (
biv1=Bivariat ( Y ( : Name ( "Var1" ) ) , X ( : RowNO ) , Kernel Smoother ( 1 , 1 , 0,0985804416403786 , 0 ) ) ,
biv2=Bivariat ( Y ( : Name ( "Var2" ) ) , X ( : RowNO ) , Kernel Smoother ( 1 , 1 , 0,0985804416403786 , 0 ) ) ,
biv3=Bivariat ( Y ( : Name ( "Var3" ) ) , X ( : RowNO ) , Kernel Smoother ( 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 ),Kleinere Zecken (1 )}
),
Versenden (
{„Bivariate Anpassung von Var1 nach RowNO“}, „Bivar-Grundstück“,FrameBox,{ Rahmengröße (1085, 240 )} ),
Versenden (
{„Bivariate Anpassung von Var2 nach RowNO“},
„2“,
ScaleBox,
{Mindest( 0,1 ), Max( 1 ),Inc (0,02 ),Kleinere Zecken (1 )}
),
Versenden (
{„Bivariate Anpassung von Var2 nach RowNO“}, „Bivar-Grundstück“,FrameBox,{ Rahmengröße (1092, 240 )} ),
Versenden (
{„Bivariate Anpassung von Var3 nach RowNO“},
„2“,
ScaleBox,
{Mindest( 0,1 ), Max( 1 ),Inc (0,02 ),Kleinere Zecken (1 )}
),
Versenden (
{„Bivariate Anpassung von Var3 nach RowNO“}, „Bivar-Grundstück“,FrameBox,{ Rahmengröße (1096, 240 )} ),
)
);
biv1<< (Kurve[1] << Vorhersagen speichern);
biv2<< (Kurve[1] << Vorhersagen speichern);
biv3<< (Kurve[1] << Vorhersagen speichern);
);
KernelSmootherGroup#;