<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bonjour à tous
Existe-t-il un moyen de sauvegarder les prévisions lorsque les données "à prédire" sont regroupées à l'aide d'une instruction By.
J'utilise un code comme celui-ci:
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);
Étant donné que je veux sauvegarder les prévisions par DOY, existe-t-il un moyen de sauvegarder tous les jours dans la même colonne?
Avec:
Biv_GRAV_T1 << (courbe [1] << enregistrer les prévisions);
Je peux sauvegarder toutes les courbes que je veux, mais je veux toutes les courbes dans la même colonne. Y a-t-il un moyen de faire cela?
Quelque chose comme:
Biv_GRAV_T1 << (courbe [1 & 2 & 3 & 4 & 5 & 6] << enregistrer les valeurs prédites); [Je sais que cela ne fonctionne pas, bien sûr ]
Toute aide serait appréciée!
-JGL
Voici un exemple de code qui utilise votre méthode mais qui, à la fin, combine toutes les prévisions
Noms par défaut jusqu'ici ( 1 ) ;
dt = Ouvrir ( "$ SAMPLE_DATA / semiconductor capacity.jmp" ) ;
Groupe Fit (
Biv_GRAV_T1 = Bivarié (
Y ( : npn1 ) ,
X ( : pnp2 ) ,
Fit Où ( : Site == 1 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 2 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 3 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 4 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 5 , Kernel Smoother ( 1 , 1 , 0,1 , 0 ) )
) ,
Biv_GRAV_T2 = Bivarié (
Y ( : npn2 ) ,
X ( : pnp2 ) ,
Fit Où ( : Site == 1 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 2 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 3 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 4 , Kernel Smoother ( 1 , 1 , 0,1 , 1 ) ) ,
Fit Où ( : Site == 5 , Kernel Smoother ( 1 , 1 , 0,1 , 0 ) )
) ;
Biv_GRAV_T1 << ( courbe [ 1 ] << enregistrer les prévisions ) ;
Biv_GRAV_T1 << ( courbe [ 2 ] << enregistrer les prévisions ) ;
Biv_GRAV_T1 << ( courbe [ 3 ] << enregistrer les prévisions ) ;
Biv_GRAV_T1 << ( courbe [ 4 ] << enregistrer les prévisions ) ;
Biv_GRAV_T1 << ( courbe [ 5 ] << enregistrer les prévisions ) ;
Biv_GRAV_T2 << ( courbe [ 1 ] << enregistrer les prévisions ) ;
Biv_GRAV_T2 << ( courbe [ 2 ] << enregistrer les prévisions ) ;
Biv_GRAV_T2 << ( courbe [ 3 ] << enregistrer les prévisions ) ;
Biv_GRAV_T2 << ( courbe [ 4 ] << enregistrer les prévisions ) ;
Biv_GRAV_T2 << ( courbe [ 5 ] << enregistrer les prévisions ) ;
) ;
// Créer de nouvelles colonnes qui sont composites des prévisions enregistrées
dt << Nouvelle colonne ( "Tous les NPN1 prédits" ,
formule ( Somme ( : NPN1 prévu , : NPN1 prévu 2 , NPN1 prévu 3 , : NPN1 prévu 4 , : NPN1 prévu 5 ) )
) ;
dt << Nouvelle colonne ( "Tous les NPN2 prédits" ,
formule ( Somme ( : NPN2 prévu , : NPN2 prévu 2 , NPN2 prévu 3 , : NPN2 prévu 4 , : NPN2 prévu 5 ) )
) ;
// Supprime les formules pour que les colonnes utilisées dans les formules puissent être supprimées
dt : Tous les NPN1 prédits << supprimer la propriété ( "formule" ) ;
dt : Tous les NPN2 prévus << supprimer la propriété ( "formule" ) ;
// Supprimer toutes les colonnes incomplètes
dt << supprimer des colonnes (
{ : NPN1 prévu , : NPN1 prévu 2 , : NPN1 prévu 3 , : NPN1 prévu 4 , : NPN1 prévu 5 , : NPN2 prévu , : NPN2 prévu 2 , : NPN2 prévu 3 , : NPN2 prévu 4 , : NPN2 prévu 5 }
) ;