JMP possède une fonctionnalité de script appelée JMP Scripting Language (JSL), qui permet d'écrire des scripts pour reproduire les résultats d'analyses JMP. Par conséquent, l'utilisation de JSL peut s'avérer utile si vous effectuez régulièrement des séries d'analyses ou si vous souhaitez ajuster le même modèle à de nouvelles données en suivant la même procédure chaque jour.
Si vous souhaitez apprendre à utiliser JSL et voir des exemples, nous vous recommandons ce qui suit :
1. Guide de programmation
Le guide de script fournit des informations allant des notions de base (terminologie, syntaxe, etc.) pour les utilisateurs de JMP débutants en langages de script, jusqu'à des informations plus avancées. Nous vous recommandons de commencer par parcourir la table des matières du guide de script afin de trouver la section qui correspond le mieux à vos besoins.
2. Référence de syntaxe de script
Le Guide de référence de la syntaxe des scripts contient la description des fonctions et opérateurs fournis par JMP. Pour des informations détaillées sur la syntaxe des commandes JSL et des exemples, veuillez consulter ce document.
3. Index des scripts
Si vous utilisez JMP, vous pouvez sélectionner Aide → Index des scripts dans le menu JMP pour afficher l'index des scripts, où vous pourrez consulter les fonctions et autres informations qui vous intéressent.
L'exemple suivant illustre l'affichage de l'index du script pour la fonction Col Mean dans la catégorie Statistiques. Vous pouvez exécuter le script d'exemple en cliquant sur l'icône « Exécuter l'exemple » (l'icône située à droite de « Exemple 1 » dans l'image ci-dessous).

(Pour JMP 14 et versions ultérieures) Pour afficher l'index du script, saisissez la fonction souhaitée dans la fenêtre de script, cliquez dessus avec le bouton droit, puis sélectionnez Ouvrir l'index du script dans le menu qui apparaît, ce qui vous permet de vous référer rapidement à la syntaxe du script pendant sa création.

4. Site de la communauté des utilisateurs de JMP
Le site de la communauté des utilisateurs de JMP propose diverses ressources et des forums de discussion. Bien que la plupart du contenu soit en anglais, il dispose également d'une fonction de traduction automatique.
Si vous effectuez une recherche en saisissant le mot qui vous intéresse ainsi que JSL dans la barre de recherche du site de la communauté des utilisateurs de JMP (par exemple, si vous souhaitez trouver des exemples de scripts JSL liés aux valeurs manquantes, saisissez « JSL et manquant » comme indiqué ci-dessous), les discussions correspondantes apparaîtront dans les résultats de recherche et vous pourrez peut-être y consulter des exemples de scripts et d'autres informations.

Remarque : Bien que le site de la communauté des utilisateurs de JMP contienne de nombreux contenus et scripts utiles, nous n’avons pas vérifié le bon fonctionnement de tous ces scripts. Si vous les utilisez à titre de référence ou pour une utilisation réelle, veuillez les tester au préalable et les utiliser à vos propres risques.
Veuillez noter que les demandes concernant le contenu des messages publiés sur le site de la communauté des utilisateurs de JMP ne sont généralement pas couvertes par le support technique.
Il n'est pas forcément nécessaire de partir de zéro et de créer votre propre JSL. Vous pouvez utiliser JMP ou l'extension JMP Assistant pour créer votre propre JSL, puis vous en servir comme référence pour créer votre propre JSL (voir les étapes 5 à 7 ci-dessous).
5. (JMP 16 et versions ultérieures) Le contenu de la sortie de [Affichage] > [Journal] dans le menu JMP
À partir de JMP 16, le journal a été amélioré pour inclure l'équivalent JSL des actions effectuées pendant la session JMP en cours.
Remarque : La plupart des actions que vous effectuez dans JMP sont enregistrées, mais pas toutes.
À titre d’exemple, l’image ci-dessous montre le contenu de [View] > [Log] après avoir effectué les opérations suivantes dans JMP.
Ouvrez le fichier de données JMP « Lipid Data.jmp ». Sélectionnez les lignes où la colonne « Heart History » est définie sur « none » via Lignes > Sélectionner les lignes > Sélectionner l'emplacement. Créez un sous-ensemble en sélectionnant « Lignes sélectionnées » via Tableau > Sous-ensemble.

Le flux JSL affiché dans Affichage > Journal peut servir de référence pour créer votre propre JSL.
6. Utilisez [Enregistrer le script] > [Vers la fenêtre de script]
Après avoir créé un rapport dans JMP, vous pouvez cliquer sur le triangle rouge dans le coin supérieur gauche du rapport et sélectionner Enregistrer le script > Dans la fenêtre de script pour générer un JSL qui reproduit cette analyse et l'affiche dans la fenêtre de script.
Si vous souhaitez créer un rapport en JSL, vous pouvez utiliser ces informations comme référence.

7. Utiliser l'assistant
Assistant est une extension JMP disponible sur le JMP Marketplace . Elle offre une interface en langage naturel de type conversationnel pour JMP. Assistant envoie des requêtes à un modèle de langage à grande échelle (LLM), qui génère du JSL pour exécuter la tâche demandée. Le JSL généré peut servir de référence pour créer votre propre JSL.
Vous pouvez télécharger l'Assistant via ce lien . Pour savoir comment l'utiliser, veuillez consulter le contenu du lien et le document PDF téléchargeable.
Remarque : L’Assistant utilisant l’IA, le contenu généré peut contenir des erreurs. Veuillez en tenir compte avant de décider de l’utiliser.
Remarque : Les extensions proposées sur Place de marché JMP ne font pas partie du produit et ne sont donc pas couvertes par le support technique. Pour toute question concernant les extensions, veuillez nous contacter via l’onglet FAQ du lien correspondant.