Nominalfaktor im Prediction Profiler<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Liebe Community,
Ich versuche, den Vorhersageprofiler mit einem der Faktoren zu verwenden, der den nominalen Datentyp hat.Im folgenden Beispiel kann der Faktor 1 zwei Werte annehmen, „Eins“ und „Zwei“. Die zu profilierende Formel enthält eine „Match“-Anweisung, die den numerischen Wert 1 oder 2 auswählt, je nachdem, welche Zeichenfolge („Eins“ oder „Zwei“) eingegeben wird, siehe Beispielcode:
dt = Neue Tabelle("Simulieren",
Zeilen hinzufügen( 1 ),
Neue Spalte("Faktor 1",
Charakter,
„Nominal“,
Werte festlegen({"One"})
),
Neue Spalte("Faktor 2",
Numerisch,
„Kontinuierlich“,
Format("Beste", 12),
Werte festlegen([3])
),
Neue Spalte("Antwort",
Numerisch,
„Kontinuierlich“,
Format("Beste", 12),
Formula(Match( :Faktor 1, „Eins“, 1, „Zwei“, 2 ) * :Faktor 2)
)
);
Profiler(
Y(:Antwort),
Simulator(
Faktoren(
Faktor 2 << Random( Normal( 3, 0.1 ) )
)
)
)
Wenn ich diesen Code ausführe, wird ein Profiler-Bericht wie der gezeigte geöffnet.

Hier ist meine Frage: Wie erhalte ich das Dropdown-Menü unter der Grafik für Faktor 1, um beide Optionen „Eins“ und „Zwei“ anzuzeigen? Der Profiler und das Simulationsergebnis sollten sich dann ändern, je nachdem, welcher String-Wert für Faktor 1 gewählt wird.
Jede Hilfe wird sehr geschätzt.
Betreff: Nominalfaktor im Prediction ProfilerIch kann bestätigen, dass dieses Problem in JMP 14 behoben wurde – vielen Dank für die Meldung an JMP Development.
Betreff: Nominalfaktor im Prediction ProfilerWenn ich einen Faktor als zufällig definiere und eine Nicht-Normalverteilung verwende, scheint es überhaupt keinen Zusammenhang zu geben.
Betreff: Nominalfaktor im Prediction ProfilerAnscheinend haben Sie einen Fehler in Bezug auf die Faktoreinstellung im Diagramm gefunden, und das Dropdown-Menü bewegt sich nicht immer zusammen. Ich habe das gemeldet und wir werden sehen, ob wir es in einer zukünftigen Version beheben können.
-Jeff
Betreff: Nominalfaktor im Prediction ProfilerPerfekt! Manchmal ist die Antwort einfach... Eine letzte Sache. Ist es möglich, die Auswahl des Zeichenfolgenwerts für Faktor 1 mit dem durch das rote Kreuz im Diagramm markierten Wert zu „verknüpfen“? Der „Link“ scheint nur in eine Richtung zu funktionieren. Durch Verschieben des roten Kreuzes wird der Wert im Dropdown-Menü festgelegt, aber nicht umgekehrt.
Betreff: Nominalfaktor im Prediction ProfilerTut mir leid, vielleicht habe ich Sie in die Irre geführt. Die Einstellung von „Faktor 1“ auf „Zufällig“ diente nur zur Veranschaulichung. Wenn Sie den Wert festhalten, können Sie auswählen, auf welchem Niveau Sie ihn festhalten möchten.
Betreff: Nominalfaktor im Prediction ProfilerDanke für Ihre Antwort. Lassen Sie mich kurz näher erläutern, was ich tun möchte. Ich simuliere die Wärmeübertragung durch eine Fensterscheibe, die durch einen analytischen Ausdruck gegeben ist. Einer der Parameter, die den Wärmefluss bestimmen, ist die Art des für die Verglasung verwendeten Materials. Ich möchte, dass der Benutzer die Art des Materials auswählen kann (entsprechend „Eins“ und „Zwei“ oben) und eine Verteilung als Simulationsausgabe haben kann. Die Auswahl des Materials entspricht dem Festlegen der materialspezifischen Konstanten in der Vorhersageformel. Dabei geht es nicht darum, eine Wahrscheinlichkeit zuzuordnen, aus welchem Material die Scheibe bestehen könnte, sondern lediglich darum, eine Konstante in der Vorhersageformel als Ergebnis einer Benutzereingabe zu definieren. Mit Ihrer vorgeschlagenen Lösung könnte ich einfach alle Wahrscheinlichkeiten auf 0 setzen, mit Ausnahme des Materials, das ich verwenden möchte. Ich habe mich nur gefragt, ob es eine Möglichkeit gibt, dies zu erreichen, ohne die Wahrscheinlichkeiten für jedes mögliche Material anpassen zu müssen (es könnten mehr als nur zwei sein). Auch eine Mischung von Wahrscheinlichkeiten macht für meine Bewerbung eigentlich keinen Sinn.
Betreff: Nominalfaktor im Prediction ProfilerVersuchen Sie, Ihrer Tabelle eine weitere Zeile hinzuzufügen:
dt = Neuer Tisch ( "Simulieren" ,
Zeilen hinzufügen ( 1 ) ,
Neue Spalte ( „Faktor 1“ ,
Charakter ,
„Nominal“ ,
Werte festlegen ({ "Eins" , "Zwei" })
) ,
Neue Spalte ( „Faktor 2“ ,
Numerisch ,
„Kontinuierlich“ ,
Format ( "Am besten" , 12 ) ,
Werte festlegen ([ 3 , 3 ])
) ,
Neue Spalte ( "Antwort" ,
Numerisch ,
„Kontinuierlich“ ,
Format ( "Am besten" , 12 ) ,
Formel ( Übereinstimmen ( : Faktor 1 , "Eins" , 1 , "Zwei" , 2 ) * : Faktor 2 )
)
) ;
Profiler (
Y ( : Antwort ) ,
Simulator (
Faktoren (
Faktor 2 << Zufällig ( Normal ( 3 , 0,1 ) )
)
)
);
