Wie können Vorhersagen bei Verwendung der Funktion "Gruppieren nach" gespeichert werden?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo alle
Gibt es eine Möglichkeit, Vorhersagen zu speichern, wenn die zu prognostizierenden Daten mit einer By-Anweisung gruppiert werden.
Ich verwende einen Code wie diesen:
Fit Group( Biv_GRAV_T1 = Bivariate( Y( :Gravimetric_Flow1_L ), X( :RatioID ), Fit Where( :DOY == 31, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 32, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 33, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 34, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 35, Kernel Smoother( 1, 1, 0.1, 0 ) ), Fit Where( :DOY == 36, Kernel Smoother( 1, 1, 0.1, 0 ) ) ), Biv_GRAV_T2 = Bivariate( Y( :Gravimetric_Flow2_L ), X( :RatioID ), Fit Where( :DOY == 31, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 32, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 33, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 34, Kernel Smoother( 1, 1, 0.1, 1 ) ), Fit Where( :DOY == 35, Kernel Smoother( 1, 1, 0.1, 0 ) ), Fit Where( :DOY == 36, Kernel Smoother( 1, 1, 0.1, 0 ) ) ); Biv_GRAV_T1 << (curve[1] << save predicteds);
Gibt es eine Möglichkeit, alle Tage in derselben Spalte zu speichern, da ich Vorhersagen von DOY speichern möchte?
Mit:
Biv_GRAV_T1 << (Kurve [1] << Vorhersagen speichern);
Ich kann jede beliebige Kurve speichern, aber alle Kurven in derselben Spalte. Gibt es eine Möglichkeit, dies zu tun?
So etwas wie:
Biv_GRAV_T1 << (Kurve [1 & 2 & 3 & 4 & 5 & 6] << Vorhersagen speichern); [Ich weiß, dass das natürlich nicht funktioniert ]
Jede Hilfe wäre dankbar!
-JGL
Re: Wie werden Vorhersagen gespeichert, wenn eine "Gruppieren nach" -Funktion verwendet wird?Hallo Jim,
Ich hätte nie an diese Methode gedacht. Das Addieren dieser Werte ist natürlich sinnvoll, da nicht vorhergesagte Werte leere Zellen enthalten sollten.
Vielen Dank, ich schätze es sehr.
-J L
Re: Wie werden Vorhersagen gespeichert, wenn eine "Gruppieren nach" -Funktion verwendet wird?Hier ist ein Codebeispiel, das Ihre Methode verwendet, aber am Ende alle vorhergesagten kombiniert
Namensvorgabe bis hier ( 1 ) ;
dt = Öffnen ( "$ SAMPLE_DATA / Halbleiter-Fähigkeit.jmp" ) ;
Fit Gruppe (
Biv_GRAV_T1 = Bivariate (
Y ( : npn1 ) .
X ( : pnp2 ) .
Wohin passen ( : Seite? ˅ == 1 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 2 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 3 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 4 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 5 . Kernel Smoother ( 1 . 1 . 0,1 . 0 ) )
) .
Biv_GRAV_T2 = Bivariate (
Y ( : npn2 ) .
X ( : pnp2 ) .
Wohin passen ( : Seite? ˅ == 1 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 2 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 3 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 4 . Kernel Smoother ( 1 . 1 . 0,1 . 1 ) ) .
Wohin passen ( : Seite? ˅ == 5 . Kernel Smoother ( 1 . 1 . 0,1 . 0 ) )
) ;
Biv_GRAV_T1 << ( Kurve [ 1 ] << Vorhersagen speichern ) ;
Biv_GRAV_T1 << ( Kurve [ 2 ] << Vorhersagen speichern ) ;
Biv_GRAV_T1 << ( Kurve [ 3 ] << Vorhersagen speichern ) ;
Biv_GRAV_T1 << ( Kurve [ 4 ] << Vorhersagen speichern ) ;
Biv_GRAV_T1 << ( Kurve [ 5 ] << Vorhersagen speichern ) ;
Biv_GRAV_T2 << ( Kurve [ 1 ] << Vorhersagen speichern ) ;
Biv_GRAV_T2 << ( Kurve [ 2 ] << Vorhersagen speichern ) ;
Biv_GRAV_T2 << ( Kurve [ 3 ] << Vorhersagen speichern ) ;
Biv_GRAV_T2 << ( Kurve [ 4 ] << Vorhersagen speichern ) ;
Biv_GRAV_T2 << ( Kurve [ 5 ] << Vorhersagen speichern ) ;
) ;
// Erstellen Sie neue Spalten, die aus den gespeicherten Vorhersagen zusammengesetzt sind
dt << Neue Spalte ( "Alle NPN1 vorhergesagt" .
Formel ( Summe ( : Vorausgesagter NPN1 . : Vorausgesagter NPN1 2 . Vorausgesagtes NPN1 3 . : Vorausgesagter NPN1 4 . : Vorausgesagter NPN1 5 ) )
) ;
dt << Neue Spalte ( "Alle NPN2 vorhergesagt" .
Formel ( Summe ( : Vorausgesagter NPN2 . : Vorausgesagter NPN2 2 . Vorausgesagter NPN2 3 . : Vorausgesagter NPN2 4 . : Vorausgesagter NPN2 5 ) )
) ;
// Die Formeln löschen, damit die in den Formeln verwendeten Spalten gelöscht werden können
dt : Alle NPN1 vorhergesagt << Eigenschaft löschen ( "Formel" ) ;
dt : Alle NPN2 vorhergesagt << Eigenschaft löschen ( "Formel" ) ;
// Löschen Sie alle unvollständigen Spalten
dt << Spalten löschen (
{ : Vorausgesagter NPN1 . : Vorausgesagter NPN1 2 . : Vorausgesagtes NPN1 3 . : Vorausgesagter NPN1 4 . : Vorausgesagter NPN1 5 . : Vorausgesagter NPN2 . : Vorausgesagter NPN2 2 . : Vorausgesagter NPN2 3 . : Vorausgesagter NPN2 4 . : Vorausgesagter NPN2 5 }
) ;