Attribution de valeurs à une nouvelle colonne en fonction de 3 colonnes existantes résultant d'une formule de regroupementBonjour la communauté JMP,
J'essaie de trouver un moyen simple d'attribuer une valeur à une colonne à partir des valeurs de trois colonnes créées à l'aide de la formule de classification de JMP. Plus précisément, mon équipe a constaté que trois indicateurs de matières premières influencent le bon fonctionnement de notre processus (le premier étant regroupé en quatre catégories et les deux autres en deux catégories, soit un total de 16 catégories). Nous souhaitons exploiter nos données de processus historiques et leur attribuer une classification. Auriez-vous des suggestions d'outils pour y parvenir ?
Ci-joint un extrait montrant comment nos bacs sont structurés.
Meilleur -TimeTortise
Exploration et visualisation des donnéesRé : Attribution de valeurs à une nouvelle colonne en fonction de trois colonnes existantes résultant d'une formule de regroupementPour quelle colonne recherchez-vous les valeurs ? Et que considérez-vous comme « propre » ? S'il s'agit d'une colonne de type « bin », vous pouvez : concaténer les trois colonnes pour créer une nouvelle colonne, puis la mapper aux valeurs de type « bin » à l'aide de Match() dans une formule ou de la propriété de colonne « Value Codes ». Vous pouvez également créer une table de mappage et utiliser « Join/Update » pour ajouter les valeurs de type « binning ».
Ré : Attribution de valeurs à une nouvelle colonne en fonction de trois colonnes existantes résultant d'une formule de regroupementJe n'ai pas testé cette formule pour votre colonne bin finale, mais elle devrait fonctionner
As Constant(
combos = {"HighHighHigh", "HighHigBaseline", "HighBaselineHigh", "HighBaselineBaseline",
"ElevatedHighHigh", "ElevatedHigBaseline", "ElevatedBaselineHigh", "ElevatedBaselineBaseline",
"BaselineHighHigh", "BaselineHigBaseline", "BaselineBaselineHigh", "BaselineBaselineBaseline",
"UnknownHighHigh", "UnknownHigBaseline", "UnknownBaselineHigh", "UnknownBaselineBaseline"};
binList = "ABCDEFGHIJKLMNOP";
);
"Bin " || Substr( binList, Contains( combos, :Moisture || :Mw || :LOI ), 1 );
Ré : Attribution de valeurs à une nouvelle colonne en fonction de trois colonnes existantes résultant d'une formule de regroupementJim,
Merci, c'est une utilisation très astucieuse de ces deux fonctions ! Je vais devoir réécrire ma table, mais c'est largement suffisant pour me mettre sur la bonne voie. Je n'aurais jamais imaginé une solution aussi élégante.
Meilleur -Ben