En mémoire

par John Sall, cofondateur et vice-président exécutif de SAS ; créateur et architecte principal de JMP

Dans la toute première version de JMP, les colonnes de données mémorisaient le type de modélisation. L'intérêt de retenir le type de modélisation lors de la configuration de la table de données est que vous n'avez plus à le rappeler. Cet attribut affecte la façon dont chaque plate-forme traite la colonne. Lorsque la fonction Distribution examine la colonne, elle sait déjà si elle doit traiter les valeurs en tant que catégories ou en tant que mesures numériques. Ajuster Y en fonction de X modifie toute l'analyse entre quatre plates-formes différentes en fonction des types de modélisation de Y et X. En mémorisant le type de modélisation, le reste de JMP semble non seulement facile, mais aussi intelligent, ce qui vous épargne beaucoup de travail ultérieur. Dans JMP 14, nous avons étendu le type de modélisation en raison des nouveaux types de données traités (réponses multiples et texte non structuré).

Même si l'attribution du type de modélisation est devenu obligatoire, les propriétés de colonne facultatives donnent la formidable possibilité de mémoriser de nombreux autres éléments que les plates-formes pourraient exploiter. Vous pouvez renseigner 35 propriétés de colonne dans la boîte de dialogue Infos colonne et en définir encore quelques-unes par le biais des plates-formes.

Si vous passez du temps à travailler sur les paramètres d'axe d'un graphique, vous n'aurez pas envie de recommencer la prochaine fois. Il vous suffit alors de cliquer sur Enregistrer dans la colonne de propriété pour que la propriété de la colonne de l'axe soit mémorisée et appliquée quasiment à chaque fois que vous réutilisez cette colonne dans un graphique. Plus vous investissez dans ces mémorisations, plus elles facilitent votre travail.

La mémorisation des analyses devient facile avec les commandes Enregistrer le script. Chaque fois que vous effectuez une analyse qui vous semble productive, utilisez Enregistrer le script dans la table de données JMP pour pouvoir la répéter facilement.

La mémorisation est un thème récurrent dans JMP :

·         Boutons Rappel pour récupérer des lancements de plate-forme mémorisés ;

·         Préférences ;

·         Nouvelles tables de données qui enregistrent leurs scripts de source.

Toutefois, il y avait certains éléments que nous souhaitions que JMP mémorise, mais qui n'étaient pas possibles.

Supposons par exemple qu'après une longue séquence d'opérations de nettoyage de données en vue de leur analyse, vous obteniez de nouvelles données et souhaitiez répétez les mêmes opérations. Il serait certainement utile que JMP puisse mémoriser les opérations effectuées sur les dernières données afin de recommencer avec les nouvelles données.

Désormais, avec le nouveau registre, JMP 16 le permet. Lorsque le mode Accentué est activé dans Préférences, le journal mémorise la plupart des opérations interactives que vous effectuez sur vos données avec « Enregistrement des actions ». Cette fonction est similaire aux enregistrements auxquels vous êtes peut-être habitué(e) dans les feuilles de calcul. 

Lorsque JMP mémorise les éléments que vous lui indiquez, vous n'avez pas à lui rappeler.

L'année dernière, lors d'une présentation, j'ai effectué une longue séquence d'actions pour accéder à certaines données à partir d'un site web et les transformer de plusieurs façons afin de les préparer pour une analyse. Les voici de manière interactive :

1)  Importer les données à l'aide de la commande Internet Open :

 

2)  Supprimer une colonne vide ;

3)  Empiler les données, en passant de plusieurs colonnes à plusieurs lignes :

4)  Sélectionner toutes les lignes avec Confirmé de zéro, puis les supprimer ;

5)  Remplacer une colonne « Date » par « Date car. » et créer une nouvelle colonne de formules « Date » en accédant aux données de la colonne précédente mais sous forme de date numérique. Supprimer la colonne Date car ;

6)  Remplacer une colonne par le nom « Pays » le plus court ;

7)  Créer un Résumé pour accumuler des données de Pays :

8)  Réaliser un graphique en bulles montrant les cas confirmés animés selon la date avec un fond de carte : 

Dorénavant, vous pouvez profiter du meilleur des deux mondes, c'est-à-dire réaliser des analyses de manière interactive tout en disposant d'un script qui se souvient de tout ce que vous avez fait.

Avec JMP 16, chacune de ces étapes est enregistrée dans le nouveau registre.

Si j'accède au menu de ce journal et sélectionne Enregistrer le script->Dans la fenêtre de script, je dispose d'un script de tout ce travail et peut ainsi régénérer les résultats depuis le début.

Je viens de gagner beaucoup de temps, que j'aurais passé à écrire les scripts et notamment à vérifier la syntaxe dans la documentation de référence. Par ailleurs, en examinant les scripts, je peux apprendre le langage JSL correspondant à toutes ces opérations. Je peux également modifier les scripts pour les personnaliser, les uniformiser, ajouter des fonctionnalités et voir le script ainsi obtenu, complété avec des commentaires générés automatiquement !

En enregistrant toutes ces étapes d'accès et de nettoyage, je peux maintenant recréer l'analyse ultérieurement avec les dernières données publiées sur le site web. Je dispose également d'un enregistrement de ces étapes, qui pourra faire l'objet d'un audit ultérieur en cas de questions ou de demandes de reproductibilité.

Les utilisateurs comparent souvent l'expérience liée à l'utilisation d'un système point and click d'interface utilisateur graphique à la programmation à l'aide d'un système basé sur script. La méthode point and click est généralement la plus facile. Celle des scripts, quant à elle, demande plus de travail au départ, mais vous pouvez répéter les opérations simplement en exécutant le script. Dorénavant, vous pouvez profiter du meilleur des deux mondes, c'est-à-dire réaliser des analyses de manière interactive tout en disposant d'un script qui se souvient de tout ce que vous avez fait.

En mémoire de JMP 16. 

† Ce titre est inspiré de la chanson phare de Bob Hope, « Thanks for the Memory », qu'il a interprétée avec Shirley Ross dans le film « Big Broadcast of 1938 » et qui a remporté l'Oscar de la meilleure chanson originale en 1938.

John Sall à propos des fonctions de mémoire de JMP 16 : jmp.com/memory.


À propos de l'auteur

John Sall, cofondateur et vice-président exécutif de SAS, a rejoint Jim Goodnight et deux autres personnes en 1976 pour créer l'entreprise qui est maintenant le principal fournisseur indépendant du marché de la business intelligence. John Sall a conçu et développé une grande partie des premières procédures d'analyse du logiciel. Il a également créé le logiciel JMP à la fin des années 1980 et reste son principal architecte. Il est membre de l'American Statistical Association et de l'American Association for the Advancement of Science.

JMP Foreword


Restons en contact !

J'autorise JMP à m'envoyer par e-mail des informations concernant les nouveautés, événements ou offres promotionnelles. Je peux retirer mon consentement à tout moment.

*
*

JMP est une division de SAS Institute Inc., vos informations seront utilisées en accord avec la politique de confidentialité de SAS.