Classification des cartes thermiques dans JMP 15J'ai un problème avec le binning de la carte thermique dans JMP Pro 15. Ma variable d'axe (temps) est continue et se compose d'intervalles de 0,2 s. Cependant, JMP 15 traite tous les incréments <= 1 exactement de la même manière, en traçant la carte thermique avec un incrément de 1.
Ce n'était pas un problème dans JMP13... les 2 tracés ci-dessous sont les mêmes données, le même script.
Merci d'avance pour toutes vos réflexions sur ce qui se passe ici.

Modélisation statistique avancéeAutomatisation et scriptsFusion et nettoyage des donnéesExploration et visualisation des donnéesRe : Regroupement de cartes thermiques dans JMP 15Merci... Ces solutions fonctionnent !
Re : Regroupement de cartes thermiques dans JMP 15Salut @michaelh ,
Je vois exactement ce que vous rencontrez - définir l'axe avec un incrément = 0,2, et Minor Ticks = 0 renvoie également ce graphique pour moi :

Ce qui, comme vous l'avez observé, n'est pas un incrément de 0,2, mais plutôt de 1. Je pense que ce qui se passe, c'est que la logique d'affichage de l'axe JMP, pour ne pas avoir d'étiquettes qui se chevauchent, est en conflit avec votre spécification. Nous pouvons contourner ce problème en spécifiant un incrément que JMP peut afficher avec les étiquettes, comme un incrément de 2, mais ensuite spécifier le nombre de graduations mineures pour créer des intervalles de 0,2 -- donc, c'est 9 graduations mineures (à 0,2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8). Faire cela renvoie:

Est-ce que ça te convient comme solution ?
Je ne le recommande pas, mais une alternative pour ne pas que la logique d'affichage de l'axe entre en conflit avec l'incrément est de rendre le graphique aussi grand que possible et de diminuer la taille de votre police jusqu'à ce qu'il soit possible d'afficher les étiquettes pour votre incrément. Si vous faites cela, rien ne se heurte et jmp ira de l'avant avec un incrément = 0,2 et aucun tick mineur.

Une dernière option, que je suggère uniquement si chaque incrément est représenté dans les données, consiste à rendre la colonne de l'axe X nominale. Cela forcera l'affichage de chaque bac mesuré, avec jmp emballant l'étiquetage (désormais catégorique) du mieux qu'il peut :

@julien
Re : Regroupement de cartes thermiques dans JMP 15Merci de rester avec ce Julian... heureux de partager un fichier de données. J'ai laissé un script pour produire la carte thermique dans le tableau.
Comme vous pouvez le voir, le script spécifie un incrément de 0,2, mais produit une carte thermique avec un incrément de 1. Pour moi, ce problème est spécifique à JMP 15 Pro (fonctionne bien dans JMP 13).
De plus, le survol d'un point de la carte thermique confirme que chacun est une moyenne de 5 lignes.

Re : Regroupement de cartes thermiques dans JMP 15Salut @michaelh
Je n'arrive pas à reproduire ce que vous rencontrez dans JMP 15 : lorsque je modifie l'incrément de l'axe X, la carte thermique est mise à jour vers ce nouveau paramètre. Voyons si nous pouvons déterminer s'il s'agit de quelque chose de spécifique avec vos données, ou s'il y a quelque chose de spécifique avec votre installation de JMP qui ne va pas.
À l'aide de l'exemple d'ensemble de données Iris.jmp, nous pouvons créer la carte thermique suivante, permettant la mise à l'échelle par défaut des bacs :
Open("$SAMPLE_DATA\Iris.jmp");
Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Petal width ), Y( :Sepal length ) ),
Elements( Heatmap( X, Y, Legend( 7 ) ) )
);
Cela renverra :

En double-cliquant sur l'axe des X, nous pouvons voir que l'incrément et les ticks mineurs sont définis de telle sorte que nous obtiendrons un bac sur le x à chaque 0,25 -- l'incrément de 0,5 divisé par 1 tick mineur en 2 sections :

Si nous voulions des bacs à chaque incrément de 0,10, sans graduations mineures, nous utiliserions :

et cela me renvoie ceci (après avoir agrandi un peu la fenêtre pour arrêter le chant sur l'axe X):

Êtes-vous capable de reproduire ce comportement de manière interactive ? Si c'est le cas, il doit y avoir quelque chose avec votre table de données particulière qui empêche la carte thermique d'honorer vos changements d'incrément. Pouvez-vous partager un peu de vos données ?
@julien
Re : Regroupement de cartes thermiques dans JMP 15Merci Julien... J'ai essayé les deux. Définir l'incrément sur 0,2 pour une raison quelconque produit toujours une carte thermique avec un incrément de 1,0 dans JMP 15 - la seule différence entre les 2 cartes thermiques que j'ai publiées est la version JMP. Les incréments et tous les autres paramètres d'axe/tracé sont exactement les mêmes. Le temps est défini comme continu, mais le changer en ordinal n'a aucun effet.
Re : Regroupement de cartes thermiques dans JMP 15Salut @michaelh ,
J'ai répondu à une question similaire à la vôtre dans ce post:
Quelques problèmes lors de l'utilisation de Heatmap.
En bref, JMP 15 tente de maintenir le nombre de tranches pour la carte thermique à un nombre raisonnable lorsque vous avez un type de modélisation continue. Si vous avez synthétisé des données à des intervalles prévisibles, vous pouvez traiter cette variable comme nominale et JMP tracera chaque incrément. Alternativement, comme je le montre dans le post auquel j'ai lié ci-dessus, vous pouvez à la place accéder aux paramètres de l'axe X (double-cliquez sur l'axe des x) et modifier l'incrément pour qu'il corresponde au niveau souhaité (0,2 dans votre cas).
J'espère que ça aide!
@julien
Re : Binning de cartes thermiques dans JMP 15je souhaite résoudre ce problème par un nouveau paramètre dans le générateur de graphiques :
Carte thermique : option permettant d'ajuster la taille du bac