Question: Dans un script jmp, est-il possible d'enregistrer des équations de prédiction spécifiques pour divers filtré ensembles de données dans une seule table de données ?
Résultat actuel : Le script n'exécute aucun problème, mais l'équation de prédiction est basée sur la non filtré Les données.
J'ai essayé de réorganiser les choses mais je n'ai pas trouvé d'exemple en ligne pour aider à faire cette tâche particulière.Merci d'avoir jeté un coup d'œil !
Le script ressemble à ceci :
obj = bivariate(
Y( :DataSet1 ),
X( :DataSet2 ),
Local Data Filter(
Mode( Select(1), Show(1), Include(1) ),
Add filter(
columns( :FilterParam1, :FilterParam2 ),
Where( :FilterParam1 == 3),
Where( :FilterParam2 == 6),
)
),
SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Frame Size( XXX, YYY )} ) )
);
obj << (Curve[1] << Save Predicteds);
EQN1 = Char(:Predicted DataSet1 << Get Formula);
Enregistrer le fichier texte (.... (enregistrement d'eqn dans un fichier texte))....
Je peux penser à quelques approches.
- Vous pouvez utiliser le critère pour sélectionner les observations que vous souhaitez ajuster et prédire et créer un sous-ensemble distinct pour ce travail.
- Vous pouvez créer une formule de colonne pour un indicateur d'appartenance à un sous-ensemble et l'utiliser dans le rôle Par.
- Vous pouvez utiliser un filtre de données (global) pour définir les états de ligne Exclure et Masquer. Vous pouvez parcourir la table de données avec For Each Rox() après avoir enregistré les valeurs prédites et attribuer manquant à la prédiction en fonction de l'état de la ligne.