Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéJ'aimerais avoir une nouvelle propriété de colonne (ou une modification d'une propriété existante) qui me permettrait de définir des limites supérieure/inférieure, puis toutes les valeurs en dehors de ces limites seraient traitées comme des valeurs manquantes.
J'ai des situations où j'ai des centaines de colonnes de mesure. Dans certaines lignes, une valeur unique peut être une mesure échouée et pour l'exclure facilement de l'analyse, j'ai deux options :
- Exclure une ligne entière, mais cela me fera également perdre les données de mesure de toutes les bonnes mesures
- Empilez les données et gérez ces situations d'exclusion ligne par ligne. Cela rendra beaucoup plus difficile l'utilisation de certaines plates-formes JMP, du sélecteur de colonnes, des filtres de données, etc.
Ma suggestion est d'ajouter une propriété de colonne que je pourrais utiliser pour "exclure" (traiter comme manquantes) ces valeurs d'une seule colonne. De cette façon, je pourrais assez facilement parcourir les données et définir mes limites. Peut-être que la définition de cette propriété de colonne pourrait également être ajoutée à la plateforme Explore Outliers.
Modifier:
Donc quelque chose comme ça mais sans formules :
Voir plus...
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
key = "height";
m_temp = Column(dt, key) << get values;
Eval(EvalExpr(Column(dt, key) << Formula(
m = Expr(m_temp);
If((Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[1] < m[Row()] < (Expr(Name Expr(As Column(key))) << Get Property("Missing Limits"))[2],
m[Row()]
,
.
);
)));
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{59, 61}
);
dt << Rerun Formulas;
wait(1);
Column(dt, "height") << Set Property(
"Missing Limits",
{50, 65}
);
dt << Rerun Formulas;
Accès aux donnéesMélange et nettoyage des donnéesIngénierie Qualité et ProcédésRe : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalité - Statut modifié en : Oui, restez à l'écoute !Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéGrand merci @jthi !
Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéL’utilisation de la propriété de colonne Codes de valeur manquante existante devrait fonctionner très bien.
Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéSalut @jthi , cette solution, proposée par le développeur, suffirait-elle ?
" Nous pourrions augmenter la propriété de colonne « Codes de valeurs manquantes » existante pour autoriser une plage de valeurs manquantes (pour les colonnes numériques uniquement) »
Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéLes mesures échouées n’étaient qu’un exemple. Un exemple plus réaliste (pour mes besoins) serait les valeurs aberrantes que j'aimerais exclure temporairement à partir de données grand format. Range Check fonctionnerait bien s'il ne modifiait pas les valeurs du tableau, c'est une fonctionnalité que je ne veux pas (ce n'est pas un problème avec les mesures échouées, mais sinon ce serait le cas).
Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalitéSalut @jthi , le développeur m'a rappelé que vous pouvez utiliser la propriété de colonne Range Check pour cela. "JE Si vous définissez Range Check sur une colonne, cela transformera les valeurs en dehors de la plage en manquantes. Contrairement à la propriété proposée, cela modifiera en réalité les valeurs. Mais comme ce sont des mesures ratées de toute façon, cela suffirait-il ? »
Re : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalité – Statut modifié : EnquêteRe : Autoriser l'utilisation de limites dans les codes de valeur manquante ou fournir une nouvelle propriété de colonne avec la même fonctionnalité - Statut modifié en : Reconnu@jthi - Merci pour votre suggestion! Nous l’avons capturé et le prendrons en considération.