Linie automatisch an Datentabelle anpassenHallo,
Ich möchte die Funktion Fit Line in JMP verwenden, um die Gleichung automatisch in meiner Datentabelle zu speichern. Der Haken an der Sache ist, dass ich das Hunderte Male machen muss, also ist die Option „Save Predicteds“ nicht sehr praktikabel. Was wäre der einfachste Weg, eine bivariate Formel in die Datentabelle zu schreiben, die sie automatisch berechnet? Ich bin etwas auf den Formelgenerator in JMP beschränkt, da ich nicht weiß, wie man ein Skript in JSL schreibt, es sei denn, es gibt klare Anweisungen zur Implementierung des einfachen Fit-Line-Codes.
Ich wurde auch auf die JMP Profiler-Funktion aufmerksam gemacht. Das wäre fantastisch, wenn ich damit eine Variable optimieren könnte, die etwa 100 Mal kaputt ist. Hier ist ein Beispiel der Datentabelle, die ich zusammengestellt habe, um zu zeigen, wie die Variablen aufgeteilt sind.
Kurz gesagt, ich habe eine Reaktionsvariable für eine bestimmte Konzentration. Das Anpassen von X an Y würde also eine Gleichung ergeben, die ich verwenden könnte, aber da ich diese Gleichung für jede Mischung und Methode etwa 100 Mal gemessen habe. Ich möchte einen Weg finden, diese spezifischen Gleichungen in die JMP-Datentabelle einzufügen, damit ich die optimale Konz berechnen kann. für eine Antwort gleich 1.
AnalytikDatentabelleSkripterstellungBetreff: Linie automatisch an Datentabelle anpassenIch habe das Gefühl, dass wir Sie ziemlich leicht dorthin bringen können, wo Sie sein möchten, aber ich bin mir nicht sicher, wo das ist.

Erste Fragen von mir:
Was machst du mit der Datentabelle, die du hier geteilt hast? Ich denke, dass Response Ihr Y und Conc ist. ist dein X, aber welche Rolle gibst du Method und Mix?
Zweite Fragen:
Sie sagten, Sie wollen wissen, welche Konz. gibt Ihnen eine Vorhersage von 1. Wollen Sie das für jede Kombination aus Method und Mix wissen? Der Grund, warum ich frage, ist, dass Sie in Ihrem Beispieldatensatz nur eine Konz. und Response für jede eindeutige Kombination aus Methode und Mischung. Mir ist klar, dass dies eine Scheindatentabelle ist, aber in Ihrer echten Datentabelle haben Sie mehrere Conc. und Response-Werte für jede Kombination aus Methode und Mischung?
Abschließend werde ich Ihnen zwei Richtungen sagen, die meiner Meinung nach hilfreich sein können, aber die Antworten auf die obigen Fragen werden Ihnen sehr dabei helfen, Sie in die beste Richtung zu weisen.
1) Die Strg- (Fenster) oder Cmd-Taste (Mac) wird Broadcast-Befehle . Wenn Sie beispielsweise die Datentabelle „Big Class“ öffnen (über Hilfe->Sample Data Library) und Fit Y by X mit Größe und Gewicht in Y bzw. X und Alter in der Rolle „By“ ausführen. Sie erhalten eine Plattform für Größe nach Gewicht für jedes Alter. Wenn Sie die Strg-/Befehlstaste gedrückt halten, während Sie Fit Line und Save Predicteds auswählen, erhalten Sie eine Vorhersageformel, die das Alter berücksichtigt:

2) Modell anpassen ermöglicht es Ihnen, eine Vorhersagegleichung zu erstellen, die Methode und Mischung berücksichtigt und Ihnen einen einzigen Vorhersageprofiler gibt. Verwenden Sie erneut Big Class, wählen Sie Fit Model und setzen Sie Height in die Y-Rolle und fügen Sie Sex, Age und Weight als Effekte hinzu.

Sie erhalten einen Least Squares-Bericht.

Sie können das rote Dreiecksmenü oben verwenden, um einen Profiler hinzuzufügen.

Der Profiler kann Ihnen bei der Optimierung helfen, aber auch dies sind nur Anweisungen. Bis wir genau verstehen, was Sie haben und wonach Sie suchen, um den Wert für Konzentration zu erhalten, der wahrscheinlich zu einer Antwort von 1 führt, können wir Ihnen keine spezifischen Anweisungen geben. Wir müssen nur mehr über Ihre Situation wissen und worauf Sie hinaus wollen.
Betreff: Linie automatisch an Datentabelle anpassenJeff,
Vielen Dank für die schnelle und hilfreiche Antwort! Du hast den Nagel auf den Kopf getroffen! Es ist wirklich spannend zu sehen, wie ich meine Daten anwenden kann, um ein kompliziertes Problem zu lösen! Ich habe ein weiteres Scheinbeispiel meiner Daten in JMP gespeichert, um dies zu verdeutlichen.
Um die erste Frage zu beantworten: Ich passe die Response-Variable als Y und Concentration (Conc.) als X an und teile sie nach Method, Mix & Icon. Ich habe gerade Icon hinzugefügt, da es sich um eine weitere Tracking-Variable handelt.
Antwort auf die zweite Frage:
Ja! Ich möchte wissen, welche Konzentration (Konz.) eine Vorhersage von 1 ergibt. Und ja, meine Datentabelle enthält Hunderte von Messungen von Conc. und Response, die nach Methode und Mix & Icon aufgeteilt sind.
Ich habe die Methode (Window ctrl command) angewendet, um Fit Y by X zu verwenden und die Gleichungen in der Datentabelle zu speichern. Ich danke dir sehr! Es war eine große Erleichterung, mehr über JMP zu erfahren.
Ich bin mir immer noch nicht sicher, wie ich den Profiler lesen oder vollständig anwenden soll, um zu verstehen, welche Konz. Method & Mix gibt eine Antwort = 1. Aber ich werde weiter daran arbeiten. Ich habe das Gefühl, wir stehen uns sehr nahe!
Nochmals danke für all deine Hilfe.
Betreff: Linie automatisch an Datentabelle anpassenEs tut mir leid für die Verzögerung meiner Antwort hier.
Das erste, was mir auffällt, ist, dass Ihre Methoden- und Mix-Spalten verwechselt sind. Das heißt, Methode A hat nur Mix X und Y und Methode B hat nur Mix Y und Z. Wenn Ihre realen Daten also so aussehen, macht es keinen Sinn, sowohl Mix als auch Method einzubeziehen.

Nach dem Ausführen von Fit Model mit nur Mix und Conc. Im Modell sehen Sie einen Profiler wie diesen.

Aus dem roten Dreieck neben Prediction Profiler können Sie Erwünschtheitsfunktionen auswählen.

Dadurch wird ein Panel auf der rechten Seite des Profilers hinzugefügt. Sie können auf dieses Feld doppelklicken und die Erwünschtheitswerte so einstellen, dass sie Ihrem Ziel von 1 entsprechen.

Sobald Sie dies getan haben, können Sie die Option Erwünschtheit maximieren verwenden, um eine Mischung und Konzentration zu finden. das bringt Sie zu Ihrer gewünschten Antwort.
Wenn Sie als Nächstes bei gedrückter Strg-Taste in das Mix-Diagramm klicken, erhalten Sie einen Dialog, in dem Sie Mix sperren können.

Sobald der Faktor gesperrt ist, ändert die Option Erwünschtheit maximieren den Mix nicht. Sie erhalten also eine Konz. für welches Mix-Level Sie auch immer gewählt haben. Sie können den Mix ändern und dies für einen anderen Mix-Level wiederholen.
Schließlich, sobald der Faktor gesperrt ist, können Sie Maximieren für jeden Rasterpunkt wählen.

Dadurch wird automatisch für jede Mix-Ebene maximiert.

Wenn Sie wirklich Icon einbinden möchten, können Sie dasselbe mit einem Modell mit Mix tun und Symbol. Sperren Sie beide im Profiler und maximieren Sie dann für jeden Rasterpunkt, um ein Raster aller Kombinationen von Symbol und Mix zu erstellen (Vorsicht: das sind mehr als 450 Kombinationen in Ihrem Beispiel).

Ich hoffe das hilft. Lass die Fragen kommen.
Betreff: Linie automatisch an Datentabelle anpassenHallo Jeff,
Vielen Dank für die ausführliche Antwort! Ohne deine Hilfe hätte ich das nicht geschafft.
Sie haben in der Tat Recht damit, dass die Mischungen überflüssig sind. Ich habe das gleiche Diagramm mit meinen Daten auch. Ich habe Ihre Anweisungen befolgt, um die Erwünschtheit festzulegen, sie für jeden Rasterpunkt zu sperren ... usw. Und beim Mix & Conc hat es geklappt. Level, aber als ich es mit der Icon-Variable wiederholte, konnte ich sie nicht dazu bringen, in der Tabelle unten zu erscheinen. Ich bin mir nicht sicher, wie ich diese Ausgabe erhalten (und in eine neue Datentabelle einfügen) kann, damit ich sie in meinem nächsten Experiment anwenden kann. Die gespeicherten Einstellungen sollten alle Symbole auflisten, enthalten jedoch nur einige davon.
Wie Sie unten sehen können, ist mein Vorhersageprofil aus irgendeinem Grund etwas anders ausgefallen als Ihres. Ich habe keine schöne Glockenkurve. Wäre gut zu wissen, was ich Ihrer Meinung nach anders gemacht habe, nur um sicherzugehen; aber da es letztendlich an den Daten liegt, bin ich mir nicht sicher, was der Unterschied ist.

Wenn Sie mir dabei helfen könnten, dann würde das meiner Meinung nach bedeuten, dass wir die Daten verwenden könnten, um die optimalen Einstellungen zu ermitteln, und die Ausgabe für einen Folgelauf verwenden könnten, was unglaublich wäre!
Danke noch einmal,
Naeem