Activation d'analyses puissantes avec JMP® Scripting pour les utilisateurs SAS® et R
Matthew Flynn, PhD, directeur, recherche sur les réclamations – The Travelers Companies Inc.
L'analyse de données est considérée comme un facteur de compétitivité croissant sur le marché de l'assurance IARD. Les chercheurs en assurance utilisent quotidiennement la richesse de SAS Analytics et l'intégration de données. L'ajout de JMP à la boîte à outils améliore l'intuition et la communication des résultats d'analyse grâce à une visualisation aisée des données SAS. L'utilisation de scripts dans JMP facilite également le développement rapide d'outils favorisant le partage, c'est-à-dire permettant aux utilisateurs métier d'accéder à des outils d'analyse performants. Cet article présente les nouvelles fonctionnalités de JMP 9 qui exploitent l'intégration de JMP avec SAS et R, facilitant ainsi la résolution des problèmes métier liés à l'analyse de la recherche en assurance IARD. JMP a toujours proposé de nombreuses façons d'interagir avec les systèmes d'exploitation, par exemple en se connectant à des serveurs SAS locaux et distants, en exécutant du code SAS et en échangeant des données par programmation. Dans cet article, nous explorerons plusieurs méthodes que nous avons trouvées utiles dans nos travaux d'analyse pour interagir avec le progiciel statistique R depuis JMP via le langage de script JMP. Parmi les exemples de méthodes, on peut citer la communication par fichiers batch, les communications Windows OLE/COM, les communications par socket et l'utilisation de la fonctionnalité Load Dll pour appeler des fonctions R. Je soulignerai également la puissance de la nouvelle fonctionnalité JMP 9 pour accéder à R et présenterai des exemples d'amélioration des fonctionnalités de JMP par l'accès à l'API Microsoft Windows via la fonction JMP LoadDll. Parmi les exemples, on peut citer l'accès aux variables d'environnement Windows ; le contrôle et le positionnement des fenêtres JMP ; la définition de raccourcis clavier ; l'importation et l'exportation de données vers Microsoft Excel ; et les tests d'automatisation de l'interface graphique utilisateur via l'envoi de frappes.