
Dans cette démonstration, je vais illustrer la concordance entre les actions interactives et les éléments du script correspondant. Pour ce faire, je vais créer un nuage de points avec deux variables continues, puis ajuster une courbe de tendance aux données. Je vais noter les étapes du processus. JMP est ouvert, ainsi que le journal du cours, intitulé « Introduction à JSL ». Dans la première section, intitulée « Préliminaire au cours », je clique sur le script « Configuration initiale ». À chaque ouverture de ce journal dans une nouvelle session JMP, je souhaite exécuter ce script de configuration initiale. Je clique donc dessus. Lorsque je reçois une alerte indiquant que la configuration initiale est terminée, je clique sur « OK ». Je clique ensuite sur « Suivant » pour passer à la section suivante du journal du cours. Nous avons ici un script appelé « Big Class Data ». Il va créer la même table de données que celle installée dans l'un de nos fichiers d'exemple. Comme le journal utilise un script pour sa création, nous n'avons pas besoin de pointer vers un emplacement de fichier particulier. Je clique donc dessus. Puis, dans le menu Analyse, je sélectionne « Ajuster Y par X ». Je souhaite ajuster la pondération au rôle Y. Notez que ce rôle s'appelle Y. Ensuite, la hauteur au rôle X – et encore une fois, notez que ce rôle s'appelle X – et lorsque j'ai ces deux variables continues dans les rôles X et Y, le mot « Bivarié » apparaît ici. Je clique sur OK. Le nuage de points est généré. Je souhaite ajuster cette droite de régression. Je clique sur le triangle rouge à côté de « Ajustement bivarié » et je sélectionne « Ajuster la droite ». Je souhaite maintenant voir le script que JMP va écrire pour recréer cette sortie. Je clique à nouveau sur ce triangle rouge à côté de « Ajustement bivarié » et, sous « Enregistrer le script », je sélectionne « Vers la fenêtre de script ». J'ai augmenté la taille de police de mon éditeur de scripts via les préférences du menu Fichier. Si je fais un clic droit dans la fenêtre de l'éditeur de scripts et que je sélectionne « Reformater le script », JMP le reformate en imbriquant les options sélectionnées. Si vous suivez la procédure, ou répétez la même procédure, et que vous voyez tout le script sur une seule ligne dans la fenêtre de l'éditeur de scripts, vous pouvez simplement redimensionner la fenêtre pour la réduire, puis réessayer de reformater. Cela ne fonctionnera pas si vous voyez tout le code. Dans votre copie de JMP, vous ne verrez peut-être pas les numéros de ligne dans la fenêtre de l'éditeur de scripts. Si vous souhaitez les voir, et cela est utile pour ce cours, vous pouvez aller dans le menu Fichier et sélectionner « Préférences ». Dans les Préférences du groupe « Éditeur de scripts », cochez cette option pour afficher les numéros de ligne dans les fenêtres de l'éditeur de scripts. Par défaut, cette option n'est pas cochée. Je clique donc sur OK pour fermer la fenêtre des Préférences. Examinons maintenant le script écrit par JMP. Tout d'abord, nous voyons le mot « Bivariate » ici, et c'est la plateforme que nous avons lancée lorsque nous avions les deux variables continues. Nous voyons les rôles Y et X, comme nous l'avons vu dans la boîte de dialogue, avec le poids et la hauteur de la colonne. Il y a un point important : le signe deux-points qui précède le nom de chaque colonne. Ce signe deux-points est un opérateur de portée. Il indique simplement à JMP que le nom qui suit fera référence à une colonne de table de données. Dans ce cas, sans ce signe deux-points, JMP recherchera quand même une colonne de table de données, car il s'agit d'un rôle d'analyse dans la plateforme Bivariate. Il est toutefois recommandé d'inclure ce signe avant les noms de colonnes. Souvenez-vous que lorsque nous sommes allés dans le menu du triangle rouge, j'ai sélectionné « Ajuster la ligne ». Par défaut, « Ajuster la ligne » génère une ligne rouge. JMP a ajouté un élément facultatif de couleur de ligne, qui spécifie les valeurs RVB de cette couleur. En fait, je pourrais supprimer tout ce que j'ai sélectionné, y compris les parenthèses après « Ajuster la ligne », et j'obtiendrais toujours une ligne rouge. Cependant, la spécification facultative de la couleur de ligne est disponible. Vous n'avez plus besoin de mémoriser les couleurs RVB. Je vais supprimer ces trois nombres entourés d'accolades. Je pourrais les remplacer par une valeur d'index pour une couleur spécifique ou par le nom d'une couleur. Les différents index et noms sont indiqués dans la documentation. Je vais changer la couleur de la ligne en bleu. Je vais donc saisir des guillemets doubles. Vous remarquerez que JMP ferme automatiquement les guillemets. Je vais saisir le mot « Bleu » avec une majuscule. Pour exécuter un script, plusieurs options s'offrent à vous. Vous pouvez aller dans le menu Édition et sélectionner « Exécuter le script ». Vous pouvez également voir ici un raccourci clavier : Ctrl+R. Vous pouvez faire un clic droit dans la fenêtre de l'éditeur de scripts et sélectionner « Exécuter le script ». Il y a aussi un bouton de barre d'outils avec un petit bouton vert « Lecture » que vous pouvez utiliser. J'ai tendance à utiliser des raccourcis clavier. Mais comme je termine votre présentation de l'exécution des scripts ici, dans la barre d'outils, je vais cliquer sur ce bouton. Nous avons donc ici la même analyse, mais avec une légère modification : la couleur de la ligne. Bien que cet exemple soit simple, il illustre un concept très important en JSL : j'ai exécuté les actions de manière interactive, j'ai laissé JMP écrire le script pour moi, puis j'ai apporté les modifications nécessaires. Il est donc important de garder à l'esprit que chaque fois que nous pouvons laisser Jump écrire le script pour nous, nous devons nous assurer de le faire.