Est-ce que Split-platform fonctionne correctement ?Bonjour,
J'ai été mystifié par la plateforme Split (Table -> Split). Je pense qu'avec certaines conditions, le fractionnement ne fonctionne pas correctement. Je donne ici un exemple simplifié. Supposons que j'ai un tableau suivant (également fichier joint):

Si j'ouvre maintenant la plate-forme Split (Table -> Split) et donne les entrées comme suit :

Je m'attendrais à obtenir le résultat suivant :

Mais j'obtiens la sortie suivante :

Si l'on regarde plus attentivement la table de sortie réalisée, on peut voir que les valeurs initialement mappées pour le produit A sont mappées sur le produit B. C'est faux. Cela se produit s'il n'y a pas le même nombre de lignes par entité à diviser. Avec des ensembles de données plus volumineux, cela est très difficile à remarquer et peut conduire à des conclusions très erronées.
Quelqu'un peut-il confirmer cela pour que je ne sois pas seul avec ces pensées ?
J'utilise JMP 16.2.
Jeanne
Tableau de donnéesRe : Est-ce que Split-platform fonctionne correctement ?
Voir aussi la discussion ici :
https://community.jmp.com/t5/Discussions/Losing-Unique-Values-When-Doing-Table-Split/mp/570126/emcs_t/S2h8ZW1haWx8bWVzc2FnZV9tZW50aW9uX3N1YnNjcmlwdGlvbnxMQUswRk5PRzJEVVRJM3w1NzAxMjZOVEl9
Re : Est-ce que Split-platform fonctionne correctement ?Je veux juste dire que je suis entièrement d'accord avec Jannel ; la fonctionnalité actuelle n'est pas intuitive et extrêmement susceptible de gâcher vos données. À tout le moins, le logiciel doit informer l'utilisateur lorsque les données ne sont pas conformes à la fonctionnalité telle quelle.
Re : Est-ce que Split-platform fonctionne correctement ?La solution consiste à (1) créer des tables de sous-ensemble pour chaque niveau de "fonctionnalité" (2) pour chaque table de sous-ensemble, renommer la colonne de données en nom de fonctionnalité (3) effectuer une jointure externe dans les tables de sous-ensemble.
Re : Est-ce que Split-platform fonctionne correctement ?Split fonctionne comme il est conçu pour fonctionner - malheureusement, ce n'est pas ainsi que vous pourriez intuitivement vous attendre à ce qu'il fonctionne.
Mon point de vue est que vous ne pouvez l'utiliser de manière fiable que pour générer les données fractionnées et les colonnes d'étiquettes - l'option permettant de conserver les colonnes ne fonctionne pas toujours comme prévu, ce qui peut la rendre dangereuse à utiliser.
Intuitivement, vous vous attendriez à ce que les données des colonnes "conserver" restent alignées avec les données fractionnées - mais JMP ne le fait pas.Split ne tente pas de maintenir l'alignement entre le fractionnement et la conservation des données (ce n'est pas mon avis - c'est la réponse du support JMP lorsque j'ai soulevé le même problème récemment).
Re : Est-ce que Split-platform fonctionne correctement ?Merci Jarmo et Dale pour vos suggestions. La solution de Dale fonctionne mais au moins pour moi, ce n'est pas très intuitif.
La première proposition de Thierry_S utiliser la variable de groupement serait intuitif. Je suis triste de voir ce que fait le groupement; seules les dernières lignes de données par groupe entrent et toutes les autres lignes de données disparaissent (voir les captures ci-dessous (sauf si chaque ligne utilisée pour le regroupement est unique comme Jarmo l'a suggéré)). Généralement, lorsque je divise, mon intention n'est certainement pas de faire disparaître les données et donc pas très heureux d'avoir besoin d'astuces spéciales pour éviter cela. Peut-être qu'il y a une logique qui est juste au-delà de ma compréhension


Re : Est-ce que Split-platform fonctionne correctement ?J'ai pu obtenir le résultat souhaité, mais cela a nécessité 2 étapes.Tout d'abord, divisez votre tableau d'origine par fonctionnalité et par produit (avec le prix comme colonne à diviser).Faites ensuite une pile - plusieurs séries (2, contiguës) des 4 colonnes que vous avez obtenues, et vous obtenez les résultats souhaités.Je ne sais pas s'il existe un moyen de le faire avec une seule commande.
Re : Est-ce que Split-platform fonctionne correctement ?Il se peut que JMP n'ait aucune idée de la manière dont vous souhaitez diviser les données, car vous avez des "doublons".
Si les données avaient des combinaisons de caractéristiques de produits « uniques », telles que :

Avec ces paramètres

Vous finiriez par

Re : Est-ce que Split-platform fonctionne correctement ?Bonjour Thierry_S,
Merci pour votre suggestion. Cependant, peu importe ce que j'utilise comme variable de regroupement, je n'obtiens pas le résultat que j'aimerais avoir (ci-dessous):

Si vous pensez que le regroupement est la clé, vous devez donner des instructions étape par étape plus détaillées.
Merci;
Jeanne
Re : Est-ce que Split-platform fonctionne correctement ?Bonjour Janel,
Dans votre exemple, vous n'avez pas spécifié la variable de regroupement, ce qui a entraîné le comportement étrange que vous avez observé. Utilisez Product comme variable de groupe pour une répartition précise.
Meilleur,
TS