Aktivieren leistungsstarker Analysen mit JMP®-Skripting für SAS®- und R-Benutzer
Matthew Flynn, PhD, Direktor, Claim Research – The Travelers Companies Inc.
Analytik wird als zunehmend wichtig für die Wettbewerbsfähigkeit auf dem Sach- und Unfallversicherungsmarkt angesehen. Versicherungsforscher nutzen täglich die Tiefe von SAS Analytics und Datenintegration. Das Hinzufügen von JMP zum Toolkit verbessert die Intuition des Forschers und die Kommunikation von Analyseergebnissen, indem es eine einfache Visualisierung von SAS-Daten mit JMP ermöglicht. Die Skripterstellung in JMP erleichtert auch die schnelle Entwicklung von Tools, die es ermöglichen, „gut mit anderen zu teilen“ – das heißt, Ihren Geschäftsbenutzern den Zugriff auf Power-Analyse-Tools zu ermöglichen. In diesem Dokument werden neue Funktionen in JMP 9 hervorgehoben, die die JMP-Integration mit SAS und R nutzen, um die Lösung von Geschäftsproblemen in P&C-Forschungsanalysen zu unterstützen. JMP hat schon immer eine Reihe von Möglichkeiten zur Interaktion mit Betriebssystemen bereitgestellt, z. B. das Herstellen einer Verbindung zu lokalen und entfernten SAS-Servern, das Ausführen von SAS-Code und den programmgesteuerten Austausch von Daten. In diesem Dokument werden wir mehrere Methoden untersuchen, die wir in unserer analytischen Arbeit für die Interaktion mit dem Statistikpaket R innerhalb von JMP über die JMP-Skriptsprache als nützlich empfunden haben. Beispielmethoden sind dateibasierte Batch-Kommunikation, Windows OLE/COM-Kommunikation, Socket-Kommunikation und die Verwendung der Load Dll-Funktionalität zum Aufrufen von R-Funktionen. Ich werde auch die Leistungsfähigkeit der Nutzung der neuen JMP 9-Funktionalität für den Zugriff auf R hervorheben und Beispiele für das Hinzufügen der Funktionalität von JMP durch den Zugriff auf die Microsoft Windows-API über die JMP-LoadDll-Funktion zeigen. Beispiele umfassen den Zugriff auf Windows-Umgebungsvariablen; Steuern und Positionieren von JMP-Fenstern; Hotkeys definieren; Importieren und Exportieren von Daten in Microsoft Excel; und GUI-Automatisierungstests über das Senden von Tastenanschlägen.