Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?J'essaie de créer un tracé de contour dans JMP où mes variables X et Y sont indépendantes tandis que mon Z dépend des deux. Pour autant que je sache, la fonction de traçage de contours dans JMP semble être exclusivement destinée à examiner la densité des données entre les variables dépendantes. Est-il possible de créer un tracé de contour dans JMP comportant des variables X et Y indépendantes ?
Modélisation statistique avancéeExploration et visualisation des donnéesRe : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Merci, c'est logique. Je vais devoir jouer avec les scripts pour extraire les données dans ce format, la plupart des analyses ont une plage 2thêta de 10 à 80 avec un intervalle de 0,01 pas, mais cela semble être la meilleure approche pour développer le graphique dont j'ai besoin dans JMP. !
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Donc, en basant mes valeurs sur votre exemple de tableau de données, 2Theta varie de 20 à 30. La température varie de 0 à 200. Puisque vous avez analysé toute la plage 2thêta pour différentes températures, vous obtiendrez un fichier pour Température = 0 qui aurait 2thêta allant de 20 à 30 avec des valeurs d'intensité pour chaque valeur de 2thêta. Vous auriez un fichier similaire pour, disons, température = 20. Et un autre pour température=40, et ainsi de suite.
Si j'ai ce droit, vous pouvez concaténer tous les fichiers ensemble pour obtenir un tableau qui ressemble à celui que j'ai joint. Maintenant, mon fichier joint est basé sur les trois colonnes que vous aviez étiquetées IntTemp0, IntTemp20 et IntTemp40. Je n'ai donc que des intensités pour des températures de 0, 20 et 40, pas jusqu'à 200 comme vous l'aviez dans la colonne des températures.
Si j'ai raison sur la configuration des données, l'exécution du script pour le tracé de contour devrait vous donner quelque chose comme ce que vous recherchez. J'ai en fait inclus deux scripts, l'un créant le tracé de contour à l'aide de Graph Builder, l'autre utilisant la plateforme Contour Plot. Il existe différentes options associées à chacune, alors explorez et voyez laquelle vous convient le mieux.
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Je pense que le problème est une conséquence de la manière dont les données sont organisées pendant l'expérimentation et de la détermination de la meilleure façon de les intégrer dans JMP.
En expérimentation, vous disposez de plusieurs analyses de toute la plage 2thêta à différentes températures. Cela donnerait un seul fichier de données de 2thêta par rapport à l'intensité (ce dont nous avons parlé comme « x » et « z » avec une valeur de température annotée (« y »). Effectuer plusieurs analyses à plusieurs températures donne plusieurs fichiers de données de 2thêta par rapport à l'intensité avec des températures annotées.
Quand j'avais accès à Matlab, comme toutes les valeurs 2theta sont constantes dans tous les fichiers de données, je pouvais écrire un script pour supprimer les données de tous les fichiers de données avec une matrice pour 2theta [x1, ..., xn], une matrice pour les températures annotées [y1, ... , yn], et une matrice résultante des valeurs d'intensité qui correspondent à chaque xi, yi.
Cet ensemble de données fictives était une représentation d'une tentative d'extraction des données originales pour chaque analyse (donc une colonne 2thêta avec plusieurs colonnes d'intensité) sans savoir comment incorporer les données de température dans le format de feuille de données JMP.
Une autre solution serait d'utiliser simplement le numéro d'analyse comme substitut à la température, car les analyses sont effectuées en continu en fonction de l'évolution de la température.
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Merci d'avoir fourni cela. J'ai encore d'autres questions. Les trois colonnes « Int Temp » sont-elles vos intensités ?
Le problème que j'ai est de comprendre encore la structure des données. JMP, comme tous les programmes statistiques, est configuré sous forme de colonnes étant des variables, les observations étant des lignes. Je pense que vous avez trois variables : l'emplacement (qui est 2thêta), la température et l'intensité. Si j'ai raison, pour chaque combinaison de température 2thêta, vous avez 3 résultats d'intensité. Quelle est la différence entre ces 3 ? Cela pourrait être une autre variable et une autre colonne.
De plus, dans votre exemple d'ensemble de données, à mesure que le 2thêta augmente, la température augmente. C'est ce qui cause la ligne. Vous n'avez jamais de situation avec un faible 2thêta (comme 20) avec la plage de températures (de 0 à 200). Comment pourriez-vous avoir une intensité pour la combinaison de (20 200) alors qu’il n’y a pas de données ? Quel contour faut-il tracer pour une combinaison sans données ?
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Pas mes données, mais un exemple de ce à quoi le graphique est censé ressembler, et un ensemble de données fictives est joint.

Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?J'ai du mal à comprendre pourquoi cela n'a pas fonctionné pour vous. Pourriez-vous partager un ensemble de données fictif sous la forme que vous avez décrite dans votre dernier paragraphe ? Plus précisément, une colonne pour les valeurs X, une colonne pour les valeurs Y et une colonne pour les intensités correspondantes ? Et peut-être une image de ce que vous voyez lorsque vous essayez de créer le tracé de contour, ainsi qu'un exemple de ce à quoi il DEVRAIT ressembler ?
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Je le représenterais généralement sous forme matricielle où [x1 .. xn] * [y1 ... yn] = [z11 ... znn]
La plage x irait alors sur l'axe des x, la plage y sur l'y et la matrice z définirait les niveaux de contour dans le tracé de contour.
J'ai initialement essayé votre approche, mais elle trace simplement ma variable y sous forme de graphique linéaire par rapport à x. Par exemple, si x est une distance continue et y est la température, j'enregistre les intensités (Z) en fonction de x, et ces intensités changeront en différentes valeurs de x avec l'augmentation des températures.
Si je crée une colonne pour mes valeurs x et une autre colonne pour mes températures, puis que j'ai les intensités résultantes à chaque température dans leur propre colonne et que je suis votre approche, cela me donne plusieurs graphiques pour chaque intensité résultante qui sont essentiellement un graphique linéaire de température vs distance
Re : Est-il possible de créer un tracé de contour dans JMP avec des variables X et Y indépendantes ?Avez-vous une formule pour Z ?
Sinon, utilisez Graphique > Tracé de contour. Les variables X et Y entrent dans le rôle X. Z entre dans le rôle Y. La triangulation sera utilisée pour former les contours afin qu'ils ne soient pas vraiment lisses. Pour obtenir les contours les plus lisses, vous avez besoin d'un modèle/formule.
Si vous avez une formule, vous pouvez toujours utiliser Graph > Contour Plot, mais vous pouvez également utiliser Graph > Contour Profiler et spécifier uniquement la colonne Z car elle contient une formule. Cela fournira un plus fluide