Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Da wir JMP weiter verbessern, müssen wir wissen, wie Sie die in JMP erstellten Modelle nutzen. Heute können Sie mit JMP Modelle als Vorhersageformeln in neuen Spalten speichern. JMP kann auch SAS DATA-Schrittcode ausgeben.
Wir möchten wissen, was Sie mit Modellen machen, die Sie in JMP erstellen.
- Stellen Sie mit JMP oder JMP Pro erstellte Modelle in der Produktion bereit? Und wenn ja, wohin gehen diese Modelle? Welche Systeme nutzen Sie?
- Verwenden Sie JMP-Modelle unverändert oder programmieren Sie sie in andere Sprachen um? Wenn ja, welche Sprachen?
- Wenn JMP etwas tun könnte, um es einfacher zu machen, ein in JMP erstelltes Modell in ein Produktionssystem zu integrieren, was wäre das?
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Vielen Dank für alle Beiträge. Dies war hilfreich bei der Entwicklung des Formeldepot in JMP Pro.
Bitte antworten Sie hier weiterhin, um weitere Ziele für aus dem Formula Depot exportierte Modelle vorzuschlagen.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Ich möchte Modelle, insbesondere neuronale Netze, nach Excel exportieren
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?David, der Link, den Sie gepostet haben, sieht dem Profiler, den wir in JMP 12 hinzugefügt haben, sehr ähnlich (hier ist ein Blog, den ich geschrieben habe, in dem ich einige der Funktionen für alle Benutzer beschreibe, die damit möglicherweise nicht vertraut sind: Verwendung des interaktiven HTML-Profilers in JMP 12 ).Darf ich fragen, welche Vorteile Ihre JavaScript-Implementierung gegenüber der integrierten interaktiven HTML-Version hat?Wenn es Ihren Anforderungen nicht entspricht, könnte dies für uns eine Gelegenheit sein, herauszufinden, wie wir es in Zukunft verbessern können.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Ich verwende die Modelle auf viele Arten, aber die Funktion, die am hilfreichsten wäre, ist die für Kalibrierungsmodelle.Wenn die inverse Regression für quadratische Modelle funktionieren würde, würde dies viel Aufwand sparen.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Für meine Kunden, die JMP-Benutzer sind, liefere ich in der Regel eine Datentabelle mit der Modellanpassung, die als Skript gespeichert wird und so weit wie möglich angepasst wird. Für Nicht-JMP-Benutzer liefere ich in Excel die Modellanpassung als Rastertabelle, wie sie z. B. über „Ausgaberastertabelle“ unter dem roten Knopf des Vorhersageprofilers generiert werden kann.
Ich wäre sehr an einer einfachen Lösung interessiert, um Modellgleichungen im Internet verfügbar zu machen.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Der einzige Unterschied zwischen dem, was ich mache, und dem, was dieser Kunde macht, besteht darin, dass nach der Modellentwicklung in JMP mithilfe der Modellvalidierung unter Dienstprogrammen vor der Entwicklung des Modells getestet und validiert wird und sichergestellt wird, dass die wesentlichen Statistiken im Validierungsplattformen sind näher am Modell selbst sinnvoll. Wir bewerten das Modell, nachdem wir die oben aufgeführten Prozesse durchlaufen haben, indem wir das Modell verwenden, um andere Kunden mit ähnlichen historischen Kontexten/Daten zu bewerten, ihre Antwort zu erfassen und die vorhergesagten Bewertungen im Vergleich zu den tatsächlichen im Verhältnis dazu, wo jeder dieser Kunden innerhalb seines jeweiligen Dezils steht, grafisch darzustellen andere geschäftsanalytische Einheiten/Statistiken. Sobald wir mit der Bewertung zufrieden sind, wird das Modell in die Bereitstellung eingeführt, die so verläuft, wie Sie es in MicroStrategy beschrieben haben. Business Objects, IBM UNICA, Salesforce usw. Dort steht das Modell einem breiten Spektrum von Stakeholdern zur Verfügung, die es für Kampagnen, Kundengewinnung, Reaktivierung, Segmentierung für gezielte Kampagnen usw. nutzen. Daher ist es neben den internen Tests und Validierungen von JMP immer sehr wichtig, das Modell vor der Bereitstellung in der Produktion zu bewerten, da Sie so sehen können, ob überhaupt etwas hinzugefügt oder entfernt werden muss oder ob das Modell zusätzlich verbessert werden muss. Kein Modell ist perfekt!
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Dasselbe wie hier Peter. Du fasst meinen vorherigen Beitrag irgendwie zusammen.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Dies ist ein sehr relevanter Beitrag, da er sich direkt auf meinen Job bezieht. Während ich auf diesen Beitrag antworte, bin ich dabei, mein fünftes Modell fertigzustellen, das alle in JMP Pro 12 unter Verwendung verschiedener Datentypen entwickelt wurde. Nachdem das Modell in JMP entwickelt wurde, habe ich das Modell verwendet, um Kunden zu bewerten, die einen ähnlichen historischen Kontext haben wie die Kunden, deren Daten zur Entwicklung des Modells verwendet wurden. Sobald der Bewertungsprozess für diese Kunden abgeschlossen ist und ich dann ihre Antworten auf die Produkte/Dienstleistungen abgerufen habe, für die sie in der Vergangenheit beworben wurden, und unter Verwendung der vorhergesagten Bewertungen aus der Bewertungsdatentabelle sowie ihrer tatsächlichen Antworten, sortiere ich die vorhergesagten Bewertungen nach den höchsten bis zum kleinsten und ordnen Sie die Kunden in Dezile von 10 ein.
Die am stärksten angesprochenen Kunden wären beispielsweise diejenigen im Dezil 1, gefolgt von Dezil 2, 3, 4 usw., die andere Statistiken in JMP berechnen, wie z. B. die Anzahl der Kunden, die Antwortrate (RR%), die tatsächliche Anzahl der Anmeldungen und die Gewinne in %. , Überschuss ($), $/Stück, durchschnittlicher $-Betrag usw. Anhand dieser Statistiken treffen wir geschäftliche Entscheidungen, welche Kunden wir ansprechen und welche nicht.
Wir verwenden diesen Prozess auch, um zu beurteilen, wie gut das Modell bei der Vorhersage der Realität abschneidet, indem wir die tatsächlichen Antworten einbeziehen und die Krümmung des Dezils verwenden, das monetär zwischen 1 und 10 liegen sollte. Dieser Extraktbewertungsprozess schließt den internen JMP-Modellvalidierungsprozess ausschließlich aus. Sobald wir alle mit der Modellleistung und der Krümmung der Kurve des Dezil-Tiefendiagramms zufrieden sind.
Jeff Perkinson
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Ich wandle die Formel für die Webbereitstellung in Javascript um:
http://pega-analytics.co.uk/model-viewer/html/body-measurements.html
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff,
Ich übersetze die Gleichung in SQL-Code und füge sie zu einem bereits vorhandenen Extrakt von Kunden zum Zeitpunkt 0 hinzu. Anschließend schaue ich mir dieselben Kunden von Zeit zu Zeit an, um zu sehen, ob sie sich im Einklang mit dem Modell verhalten (z. B. ein Konto erhöhen/verringern). Ich denke, Sie würden dies als „vorläufige Nichtbereitstellung“ bezeichnen.
Danke.
Martin
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff:
Ich verwende JMP, um Modelle zur Steuerung petrochemischer Prozesse zu erstellen: Prozessdaten zu analysieren, die von einem Datenhistoriker (normalerweise Honeywell PHD) abgerufen werden; Modell bauen; Geben Sie Gleichung(en) an Prozesssteuerungsingenieure weiter, die sie dann im Code für verteilte Steuerungssysteme (typischerweise Honeywell) verwenden. Mit guten Modellen können wir intelligente Steuerungsalgorithmen erstellen.
Dies ähnelt dem, was ellie.maricou tut.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Das Speichern der Vorhersagegleichung in einer JMP-Spalte ist eine großartige Funktion.Wir nutzen es ständig.
Für den allgemeinen Gebrauch in der Zukunft schneiden wir es auch aus, fügen es in Excel 9 ein und bearbeiten es dann.Die Option „Excel-Format speichern“ wäre also großartig.99 % unserer internen Kunden, die JMP nicht verwenden, verwenden Excel als Standard-Datentool ... (Ob es dir gefällt oder nicht, pfui)
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff,
Wenn ich ein Modell mit einem Nominalfaktor ausführe, der viele Kategorien hat, merke ich mir die Tabelle der kleinsten Quadratmittelwerte und ordne die Kategorien. Dann lege ich die Wertereihenfolge dieser Variablen fest und ändere den Modellierungstyp in „Ordinal“. Wenn ich das Modell erneut ausführe, erhalte ich eine aussagekräftigere Interpretation der Koeffizienten und ihrer Bedeutung, und der Vorhersageprofiler ist visuell informativer.
Es wäre schön, wenn es in der Modellplattform oder in der Ausgabe eine Option gäbe, das Modell mit auf diese Post-hoc-Weise geordneten kategorialen Faktoren erneut auszuführen.
Dies erspart auch viele individuelle Tests, um die vielen Kategorien gegenüberzustellen.
Danke!
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff,
Wir entwickeln Modelle hauptsächlich aus zwei Gründen:
- Untersuchung der Beziehungen und Auswirkungen von Modellparametern auf den vorhergesagten Parameter. In diesem Fall erfolgt die Modellentwicklung und -analyse hauptsächlich in JMP und Vorhersageformeln werden nur verwendet, um die Modellierungsgenauigkeit und Vorhersagekraft (im Graph Builder) zu bewerten, verschiedene Modelle (im Modellvergleichstool) oder sogar verschachtelte Modelle zu vergleichen. In manchen Fällen wird das Modell dann auch nach Excel exportiert.
- Entwicklung eines Modells für die Online-Implementierung (Überwachung oder Vorhersage). In diesem Fall wird die Modellgleichung entweder in unserem PIMS (Produktionsinformationsmanagementsystem) oder in AspenIQ verwendet. AspenIQ ist ein Aspentech-Softwaretool, das häufig als Teil einer fortschrittlichen Prozesssteuerungslösung zur Automatisierung eines Produktionsprozesses verwendet wird. Unser aktuelles Toolset beschränkt sich auf die Verwendung linearer Modelle. Wir sind jedoch daran interessiert, fortgeschrittenere Modelle einzusetzen (z. B. Bootstrap Forest, PLS, NN, ...). Derzeit ist der Export dieser Art von Modellen aus JMP nicht so einfach (die Neuprogrammierung in einem anderen Tool oder einer anderen Sprache erfordert viel mehr Arbeit).
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff:
Ich habe einen Kunden, der die Vorhersagemodelle, die er in JMP Pro erstellt, validiert und testet, in seinen internen Data Warehouses für Marketing-Intelligence-Zwecke bereitstellt. Diese Modelle werden dann in ihren Lager-Business-Intelligence-Systemen produziert und prognostizieren das Kundenverhalten (Bindungswahrscheinlichkeit, Lebenszeitausgaben, Marktsegmentierung usw.). Im Grunde erstellen, validieren und testen sie die Modelle in JMP Pro und setzen sie dann in der Business-Intelligence-Architektur in Produktion. Wenn die vorhandenen BI-Modelle dann nicht mehr nützlich sind, kehren Sie für Reparaturen, Änderungen usw. zu JMP Pro zurück. Testen Sie immer neue BI-Initiativen mit JMP Pro ... aber der große Produktionsaufwand findet in ihren BI-Systemen außerhalb von JMP Pro statt.
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff,
Im „Arbeitsmodus“ werde ich am Ende eine Reihe von Modellen in einer Datentabelle gespeichert haben, die alle ähnliche Spaltennamen haben, die ich umbenennen muss (oder mich mit vorhergesagt, vorhergesagt 2, vorhergesagt 3 usw. befassen muss).Es wäre schön, eine Option „Vorhersageformel mit Namen speichern“ zu haben, sodass Sie in einem Dialogfeld einen Modellnamen eingeben könnten, der die resultierenden gespeicherten Spaltennamen entsprechend ausfüllt.
Karen
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Ich finde es sehr nützlich, den Vorhersageprofiler in das Flash-Format zu exportieren. Dazu extrahiere ich die Modellformel und verwende sie in der Profiler-Plattform. Leider ist dies für die nominale oder ordinale logistische Regression nicht verfügbar.
Darüber hinaus dauert die Berechnung der Quotenverhältnisse und Konfidenzintervalle durch die logistische Regression bei Dateien mittlerer Größe zu lange.
Beispielsweise dauert es bei diesem Ding einige Minuten, während man Folgendes anzeigt – nicht antwortet:
(Bevor Sie dieses Skript ausführen, speichern und schließen Sie alle anderen JMP-Fenster, da es dazu neigt, hängen zu bleiben.)
// Datentabelle abrufen
dt = Offen ( „$SAMPLE_DATA/Hurricanes.jmp“ ) ;
// Führen Sie das Modell aus
obj = Modell anpassen (
Y ( : Sturmkategorie ) ,
Auswirkungen ( : Breite , : Längengrad , : Breite * : Längengrad ) ,
Persönlichkeit ( Nominale Logistik ) ,
Laufen ( Likelihood-Ratio-Tests ( 0 ) , Wald-Tests ( 0 ) )
) ;
// die Konfidenzintervalle für die Schätzungen abrufen
obj << Vertrauensintervalle ( 0,05 ) ;
Betreff: Was machen Sie mit Ihren Modellen, nachdem Sie sie in JMP erstellt haben?Jeff, vielen Dank, dass Sie Ihre Frage rechtzeitig auf der JMP-Community-Website veröffentlicht haben.Es wäre hilfreich, wenn der SAS Data Step-Code wie folgt wäre:
- eine kompilierte ausführbare Datei, die ein Paket wie Dakota (Design Analysis Kit for Optimization and Terascale Applications), DaVinci oder Galaxy aufrufen könnte.
- im Excel-Format.
Wenn Sie kein Entwickler sind, können Sie mit Optionen wie den oben genannten ein Modell in JMP erstellen und es problemlos in leicht zugänglichen Umgebungen verwenden.