Eine häufig gestellte Frage bei der interaktiven HTML-Ausgabe lautet: „Warum ist dieser Bericht nur ein Bild?“ Wir versuchen, im Protokoll Feedback zu geben, um einen allgemeinen Hinweis darauf zu geben, warum. Sie kennen das Protokoll nicht? Sie können in Windows darauf zugreifen, indem Sie zu „Ansicht“ > „Protokoll“ gehen (oder STRG+UMSCHALT+L drücken), oder auf dem Mac, indem Sie zu „Fenster“ > „Protokoll“ (CMD + 1) gehen. Das Protokoll kann Skriptausgaben bei der Arbeit mit JSL sowie Informationsausgaben wie die Nachrichtenausgabe beim Exportieren von interaktivem HTML enthalten. Wir vermeiden Nachrichten, die so vage sind, dass sie Power-User und Statistiker frustrieren, und Nachrichten, die so spezifisch sind, dass sie für weniger technisch versierte Benutzer wie Kauderwelsch klingen. Hoffentlich sind die Meldungen informativ und nützlich für die Übermittlung an den technischen Support, wenn Sie eine Implementierung in interaktivem HTML anfordern oder ein Problem melden. Im Folgenden entschlüssele ich die häufigsten Ursachen dafür, dass Profiler als statische Bilder angezeigt werden.
Grund 1: Kategorische Antwort
Ich habe dies oben erwähnt, aber derzeit werden nur kontinuierliche Antworten unterstützt. Wenn Sie versucht haben, eine kategoriale Antwort zu modellieren und in Interactive HTML zu speichern oder in JMP Live zu veröffentlichen, erhalten Sie die Meldung „Interactive HTML: Profiler mit kategorialer Antwort“. ist nicht interaktiv“ im Protokoll.
Grund 2: Nicht unterstützte JSL-Befehle
Der JMP Profiler wertet eine mathematische Formel mit mehreren Faktoren aus, indem er einen davon variiert, während die anderen unverändert bleiben, um für jeden Faktor eine Kurve zu erstellen. Intern ist die Formel ein JSL-Ausdruck, wie Sie ihn beispielsweise finden, wenn Sie die Eigenschaften einer Spalte mit einer Formel anzeigen. JSL ist eine umfangreiche Sprache mit vielen Befehlen und Operationen. Einige sind zu programmgesteuert, um im Browser ausgeführt zu werden, was möglicherweise zu einer schlechten Leistung führt.
Außerdem versuchen wir, die am weitesten verbreitete Teilmenge zu implementieren und werden Funktionen mit Bedacht hinzufügen, wenn wir die Nachfrage von Ihnen als Benutzer verstehen. In JMP 12 wurden die gleichen etwa 50 in Flash implementierten Befehle portiert: Addieren, Subtrahieren, Multiplizieren, Teilen, Minus, Potenz, Wurzel, Abs, Boden, Decke, Min, Max, Equals, NotEquals, GreaterThan, LessThan, GreaterThanOrEqualTo, LessThanOrEqualTo, Or, And, Not (Negation), Exp, Log, Log10, Sinus, Cosinus, Tangent, SinH, CosH, TanH, ArcSine, ArcCosine, ArcTangent, ArcSinH, ArcCosH, OpArcTanH, If, Match, Choose und eine Zahl von Finanzberechnungen DDB, FinFV, FinIPMT, FinIRR, FinMIRR, FinNPER, FinNPV, FinPMT, FinPPMT, FinPV, FinRATE, FinSLN,FinSYD.
In JMP 15 wurden sechs weitere hinzugefügt (Is Missing, Zero or Missing, IfMZ, Modulo, Ln und Log1P), hauptsächlich weil sie von den Plattformen Partition, Boosted Tree und Bootstrap Forest stark genutzt wurden. Es macht keinen Sinn, sich die Mühe zu machen, eine neue eingebettete Plattform zu aktivieren, wenn die Formeln, die sie normalerweise erzeugt, aufgrund nicht implementierter JSL-Befehle noch nicht unterstützt werden und diese daher zuerst implementiert werden mussten. Wenn ein Befehl gefunden wird, den wir nicht erreicht haben, zeigt das Protokoll die Meldung „Interaktives HTML: Profiler für“ an ist aufgrund nicht unterstützter Vorgänge nicht interaktiv.“
Grund 3: Nicht unterstützte Plattformen
Wenn Sie in JMP zu Einstellungen > Plattformen gehen, werden mehr als 100 Plattformen aufgelistet, viele davon mit Profilern. Ohne die Prediction Profiler-Plattform (zu finden in Graph > Profiler) werden jetzt acht Plattformen unterstützt. Auch hier haben wir mit der Plattform begonnen, die unserer Meinung nach am weitesten verbreitet ist, und wir möchten von Ihnen hören, wenn Sie eine Plattform benötigen, die nicht unterstützt wird. Wenn Ihre Plattform statisch erscheint, schauen Sie im Protokoll nach und dort wird angezeigt : „Interaktives HTML: Eingebettete Profiler in dieser Plattform sind nicht interaktiv.“
Wenn Sie diese Meldung im Protokoll erhalten, gibt es möglicherweise eine Problemumgehung. Bei vielen Plattformen, die über einen Profiler verfügen, bietet das Menü mit dem roten Dreieck ein Untermenü „Spalten speichern“ mit der Option „Vorhersageformel speichern“:
Demonstrating the Save Prediction Formula option in the Partial Least Squares platform. Demonstration der Option „Vorhersageformel speichern“ in der Plattform „Teilweise kleinste Quadrate“.
Führen Sie unter Verwendung des Körperfett-Beispieldatensatzes das Skript „Partielle kleinste Quadrate“ aus und fügen Sie den Profiler aus dem roten Dreiecksmenü für „NIPALS Fit mit 7 Faktoren“ hinzu. Wenn Sie dies exportieren würden, würden Sie ein statisches Bild erhalten – wir sind noch nicht dazu gekommen, die Partial Least Squares-Plattform zu verbessern, um den Profiler in interaktives HTML zu exportieren. Wenn Sie jedoch zu demselben roten Dreiecksmenü gehen und „Spalten speichern“ > „Vorhersageformel speichern“ auswählen, wird eine neue Spalte „Vorhergesagte Formel in Prozent Körperfett“ erstellt.
Prediction column saved to the data table. By viewing the column's properties you can see the formula of the profiler. Vorhersagespalte in der Datentabelle gespeichert. Durch Anzeigen der Eigenschaften der Spalte können Sie die Formel des Profilers sehen. Wenn Sie sich die Spalteneigenschaften ansehen, sehen Sie, dass diese Formel nichts Komplexes ist – einfache Multiplikation und Addition. Wenn Sie das Menü „Graph > Profiler“ öffnen und diese Spalte für Y hinzufügen, erhalten Sie einen eigenständigen Profiler, der nach Interactive HTML oder JMP Live exportiert. Aufgrund der Anzahl der Faktoren habe ich mich entschieden, zum Menü mit dem roten Dreieck zu gehen und die Funktion „In Zeilen anordnen“ (zu finden im Untermenü „Darstellung“) zu verwenden, um den Profiler in zwei Zeilen mit einem Wert von 7 umzubrechen.
Grund 4: Erweiterte Funktionen
Für einzelne eingebettete Profiler kann es zusätzliche Funktionen geben, die plattformspezifisch nicht unterstützt werden:
- Nicht-Mischungslineare Einschränkungen
- Zufällige Effekte
- Mehrere Antwortvariablen
- Lärmfaktoren
- Offset-Variablen (dies gilt speziell für das verallgemeinerte lineare Modell)
Wenn Sie auf eine davon stoßen, erhalten Sie im Protokoll eine Meldung, die Folgendes erklären sollte: „Interaktives HTML: Profiler mit nicht-mischungslinearer Einschränkung ist nicht interaktiv.“
Wir verbessern weiterhin die Ausgabe der sehr beliebten Profiler-Funktion in interaktivem HTML. Hoffentlich hilft dieser Blogbeitrag dabei, einige der Fälle zu erklären, die wir noch nicht implementiert haben.
Wir möchten von Ihnen hören, welche Funktionen und eingebetteten Plattformen Sie gerne sehen würden – hinterlassen Sie mir einen Kommentar!
Ich habe die vorgeschlagene Methode mit „Quantilformel speichern“ und dem Profiler im Diagrammmenü ausprobiert.
Es funktioniert jedoch immer noch nicht. In der Protokolldatei heißt es:
„Interaktives HTML: Profiler für angepasste Fehlerquantile (einschließlich Runouts, einschließlich mittlerer Dehnung) ist aufgrund nicht unterstützter Operationen in seiner Formel nicht interaktiv .“
Es scheint also, dass es für Distributionen nicht funktioniert ...
Hallo,
Danke, ich hatte genau diese Frage/dieses Problem.
„ Wir haben wieder mit der Plattform begonnen, die unserer Meinung nach am weitesten verbreitet ist, und wir möchten von Ihnen hören, wenn Sie eine Plattform benötigen, die nicht unterstützt wird. “
Ich verwende die „Fit Parametric Survival Platform“ und der Profiler ist im HTML nicht interaktiv. (Ich verwende die Option „Veröffentlichen“, um die Ausgabe zu generieren). Ich könnte die Fit-Model-Plattform verwenden, aber sie erlaubt keine zensierten Daten.
Grüße,
Matthias