Après avoir utilisé JMP Au cours de mon cours d’AP Statistics de l’an dernier, j’ai réalisé à quel point ce logiciel est remarquable. En quelques clics, JMP pourrait m'aider à terminer mes devoirs!
En plus d’aider aux devoirs, JMP était capable de gérer de grands ensembles de données, d’exécuter tous les types d’analyses ou de tests dont j’avais entendu parler, de créer de superbes graphiques personnalisés et d’innombrables autres fonctionnalités pour le statisticien plus expérimenté. J'ai été captivé par le logiciel.
Maîtrisant (auto-proclamé) un seul langage de programmation, C #, et une brève exposition à Base SAS, je souhaitais ajouter à mon arsenal de langages de programmation lors de mon stage d’été chez JMP. JMP Scripting Language (JSL) était le choix parfait, incorporant à la fois mon amour pour JMP et mon intérêt pour la programmation. Cet été, j'ai utilisé JSL pour analyser la popularité de certains de nos actifs marketing.
Voici quelques éléments que j'ai trouvés utiles lors de ma plongée dans JSL:
Expérimentation avec JMP: J'ai pris le temps d'explorer et de jouer avec les fonctions de JMP. Cela m'a aidé à apprendre certaines syntaxes JSL car de nombreuses fonctions JSL sont similaires à des versions abrégées de leurs équivalents d'interface JMP.
Expérience avec les langages de programmation: Ma connaissance de C # s’est révélée utile pour l’apprentissage de JSL, car ces deux caractéristiques partageaient plusieurs caractéristiques, notamment l’utilisation de boucles et d’expressions booléennes. Cependant, si vous n'avez pas été exposé à d'autres langages de programmation, vous pouvez toujours apprendre JSL.
Utilisation d'un livre: J'ai lu et reproduit le code dans le livre Sauter dans les scripts JMP par Wendy Murphrey et Rosemary Lucas. Le livre explique les bases de ce que sont les scripts, comment obtenir, exécuter et éditer des scripts, ainsi que de brèves instructions JSL. Il a également fréquemment posé des questions avec des réponses correctement codées. Toutes ces informations ont aidé à démarrer mon apprentissage de JSL. J'ai utilisé la section FAQ comme exercice - lire, copier et exécuter le code. Cela m'a aidé à mémoriser la syntaxe et ses utilisations.
Guide de script PDF en JMP: Bien que j'aie appris les bases de JSL grâce à un livre d’introduction utile, je n’étais pas encore tout à fait prêt à écrire des scripts à main levée. J'ai donc passé au crible le Guide de script Livre PDF dans le menu Aide de JMP comme prochaine étape. Le Guide de script fournissait les détails nécessaires pour faciliter le codage, en particulier les règles de syntaxe.
Affichage, édition et expérimentation de scripts créés à l'aide de commandes JMP: Une fois que je maîtrisais mieux JSL et que je me sentais prêt à essayer d’écrire des scripts, j’ai commencé par exécuter des analyses et en affichant les scripts. Cela m'a permis d'apprendre en modifiant le rendu de mes rapports, en ajoutant des fonctions aux scripts et en testant la nouvelle syntaxe JSL avant de commencer à écrire des scripts de manière indépendante.

Exemples de jeux de données: Lors de l'édition des scripts générés par JMP, j'ai utilisé les exemples de jeux de données fournis avec le logiciel. Les divers échantillons de données étaient parfaits pour tester différentes analyses et expérimenter des scripts.
PDF de référence de syntaxe JSL dans JMP: Quand je me suis senti prêt à écrire des scripts complètement par moi-même, j’ai utilisé le Référence de syntaxe JSL PDF dans le menu Aide de JMP. C'est une excellente ressource pour apprendre et rechercher des fonctions JSL.
Recherche dans l'index de l'aide: L'index de l'aide dans le menu Aide de JMP est une autre ressource utile. Je l'ai utilisé pour en savoir plus sur les fonctionnalités de JSL lors de la rédaction de scripts.

Une autre ressource que je n’ai pas utilisée mais qui est utile est l’index de script dans le menu Aide de JMP. Il contient un dictionnaire de toutes les syntaxes JSL et montre également un exemple d'utilisation de chaque fonction, ce qui est utile pour apprendre de nouvelles fonctions.
Après avoir appris JSL, je pense mieux comprendre le fonctionnement de JMP et les différentes manières de l'utiliser. Ce fut une expérience très agréable pour moi, et j'espère pour vous aussi!