Interpolation mehrerer Variablen (Modellierung?)Angenommen, ich habe eine große Tabelle mit Simulationsausgaben mit fünf Eingabevariablen (i1, i2, i3, i4, i5) und zwei Ausgabevariablen (o1, o2).
Angenommen, ich habe ein Paar Ausgabezahlen, z. B. (5,17) und möchte ziemlich gute Werte für i1 bis i5 finden, so dass ich, wenn ich sie wieder in die Simulation einbeziehe, etwas in der Nähe von (5, 17) als Ausgabe.
Macht JMP so etwas?
Qualitäts- und VerfahrenstechnikBetreff: Interpolation mit mehreren Variablen (Modellierung?)Beim Modellieren wird die Oberfläche erstellt, die Sie im Bild gezeigt haben. Dann werden andere Techniken verwendet, die technisch gesehen keine „Modellierung“ sind, um die Vorhersagen zu erstellen. Dies kann so einfach sein wie das Erstellen einer Visualisierung wie das Bild und das visuelle Auswählen von Punkten aus dem Diagramm. In mehreren Dimensionen in Bezug auf x wird dies zu einer unhaltbaren Lösung, daher verwenden Sie etwas wie den JMP Prediction Profiler, um bei den Vorhersagen zu helfen. Zugegebenermaßen ist das Herzstück des Prediction Profiler das Modell, das Sie zum Erstellen der Oberfläche verwenden. Als @Mark_Bailey schlägt vor, dass ein Gaußsches Prozessmodell insbesondere für eine Oberfläche wie die in Ihrem Bild sehr gut funktionieren könnte. Aber für welches konkrete Modell Sie sich am Ende entscheiden, bleibt Ihnen überlassen ...
Wenn Sie nichts über Modellieren wissen, habe ich zwei Gedanken:
1. Möchten Sie dieses Problem einmal lösen und nie wieder damit rechnen, diese Methoden anzuwenden? Wenn ja, schlage ich vor, einen Berater mit der Arbeit zu beauftragen. Wenn Sie Ihre Zeit und Energie investieren, um vom Nullpunkt zur Lösung zu gelangen, werden Sie genauso viel Zeit aufwenden wie für die Bezahlung eines Beraters ... und Sie werden auf dem Weg wahrscheinlich einige Fehler machen, ohne es überhaupt zu wissen. So geschieht Lernen. Wenn nein, und Sie Ihre eigenen persönlichen Fähigkeiten in diesem Bereich aufbauen möchten, lesen Sie weiter.
2. Ich gehe davon aus, dass Sie sehr wenig über statistische Methoden und JMP wissen. Wenn das der Fall ist, ist der kostenlose SAS-Kurs „Statistical Thinking for Industrial Problem Solving“ ein guter Ausgangspunkt. Beginnen Sie am Anfang und absolvieren Sie den gesamten Kurs. DANN arbeiten Sie an der Lösung Ihres Problems. Hier ist ein Link zum Kurs: Statistisches Denken zur industriellen Problemlösung
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Es ist alles Modellierung, aber man könnte es auch Interpolation nennen. Ein besonders flexibler und leistungsstarker Interpolator ist ein Gaußscher Prozess . Lesen Sie mehr darüber und wie Sie es mit JMP und Ihren Daten verwenden können die Hilfe .
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Möglicherweise versuche ich etwas zu tun, wozu ich geistig/intellektuell nicht qualifiziert bin.
Angenommen, ich habe Daten, die wie die blauen Punkte auf diesem Bild aussehen (das ich bei Google gefunden habe):
https://www.researchgate.net/profile/Michel-Bercovier/publication/280567956/figure/fig2/AS:640636273303552@1529750998054/Planar-mesh-and-3D-surface-interpolating-3D-points-and-tangent- planes-at-the-mesh.png
... und ich möchte in der Lage sein, eine Reihe von Z-Werten neuer Punkte im gelben Bereich zu interpolieren. Es ist linear, da die Abschnitte zwischen den Punkten als Ebenen (mit Triangulation) erstellt werden könnten.
Wie heißt dieser Vorgang grundsätzlich? Modellieren? Ich lerne gerne, wie man das macht, ich weiß einfach nicht, wo ich anfangen soll.
(Beachten Sie, dass ich dies irgendwann in mehr als zwei Dimensionen tun würde.)
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Nach Modellierungsmethode, ja, Standard-Kleinste-Quadrate, Schrittweise oder sogar die nichtlinearen Methoden wie Partition, und wenn Sie über JMP Pro, Bootstrap Forest oder eine der bestraften Regressionsmethoden in der Generalized Regression-Plattform verfügen. Jeder dieser Pfade verfügt als Teil des Workflows über die Option, von der Modellauswahl über die Bewertung bis hin zur Vorhersage zu wechseln, indem der Profiler direkt im selben Workflow verwendet wird.
Wenn Sie „lineare Interpolation“ sagen, bin ich mir nicht hundertprozentig sicher, was Sie meinen, aber was der Profiler konzeptionell tut, ist, Ihren n-dimensionalen Faktorraum als eine n-dimensionale Oberfläche zu behandeln und zu ermöglichen, dass der Optimierungsalgorithmus an jedem Punkt stoppt im Faktorraum, der die maximale Erwünschtheit für die Antwort erfüllt, die Sie in der Profiler-Einrichtung angegeben haben. Sie können auch Oberflächendiagramme einschließen, um die Reaktionsoberfläche um die optimalen Faktoreinstellungen herum zu visualisieren. Es gibt auch eine integrierte Simulationsfunktion. Viele Optionen im Profiler zur Erkundung und Visualisierung.
Ich bin seit Version 1 ein JMP-Benutzer … und ich denke, man kann mit Sicherheit sagen … zumindest für viele sind die Prediction Profiler-Funktionen von JMP bis heute eine der, wenn nicht sogar die definierende „Killer-App“ im gesamten JMP Ökosystem.
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Wenn Sie Analysieren > Modell anpassen ausführen, geben Sie das Modell und die Antwortvariablen ein. Klicken Sie auf das rote Dreieck neben jeder Antwort „Factor Profiling“ > „Profiler“.
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Was gilt als „Modellierungsmethode“? Sind das Dinge wie Standard-Kleinste-Quadrate, Schrittweise, Manova usw.? Oder suche ich an der falschen Stelle? Ich hoffe auf etwas, das wie eine lineare Interpolation wirkt.
Ich habe gerade eine Anpassung nach der Methode der kleinsten Quadrate durchgeführt, sehe aber unter keinem der roten Dreiecke einen Vorhersageprofiler.
Betreff: Interpolation mit mehreren Variablen (Modellierung?)Grundsätzlich müssen Sie zwei Schritte durchlaufen:
1. Erstellen Sie ein Modell, das für Ihre Daten und Ihr praktisches Problem geeignet ist, indem Sie eine der zahlreichen JMP-Modellierungsmethoden verwenden ... davon gibt es unzählige.
2. Jede dieser Modellierungsplattformen verfügt über eine Funktion namens Prediction Profiler, die in der Lage ist, Eingabevariablenniveaus zu „finden“, die Werte der Ausgabevariablen liefern.
Oder wenn Sie bereits über ein Modell verfügen, verwenden Sie einfach den eigenständigen JMP Prediction Profiler.