Wie erhalte ich eine nichtlineare Vorhersage mit zwei Variablen in JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Wie erhalte ich eine nichtlineare Vorhersage mit zwei Variablen in JMP?
Betreff: Wie erhalte ich eine nichtlineare Vorhersage mit zwei Variablen in JMP?Ich habe auch ein Beispiel für die Anpassung von Daten an eine Weibull-Verteilung über die nichtlineare Plattform gefunden.
Betreff: Wie erhalte ich eine nichtlineare Vorhersage mit zwei Variablen in JMP?Hallo Hemi,
Ich verwende oft ein nichtlineares Modell, um Daten anzupassen.Ich werde ein Code-Snippet anhängen, in der Hoffnung, dass es Sie in eine Richtung weist.Ich erstelle eine Formelspalte und führe dann eine nichtlineare Anpassung aus.
Fade=Aktuelle Datentabelle();
Fade<
f=Fade<
Y( :Name("Std Light Output1") ), //Dies ist unser Maß für die Lichtleistung eines OLED-Panels
X( :Name( "Gestrecktes Exponential" ) ),
Iterationslimit (100000),
Unthreaded ( 1 ),
Newton,
Beenden,
Von ( : Entwickler-ID ),
Benutzerdefinierte inverse Vorhersage (Antwort (0,9, 0,95),
Laufzeit Wert( Stunden( . ) ) )
);
f_rep = f <
rep=Report( f[1] )[Outline Box (3)][Table Box(1)] << Kombinierte Datentabelle erstellen;
rep=aktuelle Datentabelle()<
rep=aktuelle Datentabelle();
rep<
life=Report(f[1])[Outline Box(6)][Table Box(1)] << Kombinierte Datentabelle erstellen;
life<<
life=Aktuelle Datentabelle();
life<
life<
Lassen Sie mich wissen, wenn Sie Fragen haben.
David
Betreff: Wie erhalte ich eine nichtlineare Vorhersage mit zwei Variablen in JMP?Hallo Hemi,
Meine folgenden Vorschläge basieren auf einer bestmöglichen Vermutung, was Sie erreichen möchten.
Eine Option, die Sie ausprobieren können, besteht darin, entweder Ihre Antwortdaten oder Ihre interessierenden Eingaben oder beides umzuwandeln.Versuchen Sie, entweder eine Log-, Ln- oder Quadratwurzeltransformation zu verwenden, um zu versuchen, die Daten linearer zu machen.
All dies können Sie direkt in der Fit Model-Plattform tun.Dadurch können Sie in Fit Model so viele Variablen verwenden, wie Sie möchten, um das Modell zu erstellen.
Sie können in der Spaltenauswahlliste mit der rechten Maustaste auf eine beliebige Variable klicken, die Sie transformieren möchten, und eine temporäre Transformationsspalte erstellen, die in der Analyse verwendet werden soll.Wenn diese Transformation funktioniert, können Sie die Spalte in der Datentabelle speichern, indem Sie mit der rechten Maustaste auf die temporäre Spalte klicken und auswählen, dass die Spalte gespeichert werden soll.Wenn Sie Ihre Antwortdaten transformieren möchten, stellen Sie sicher, dass Sie die Spalte als Antwort in der Plattform „Modell anpassen“ auswählen, markieren Sie die Spalte „Y“ und gehen Sie dann zum Dropdown-Menü „Transformieren“ in der unteren Mitte des Dialogfelds.Wenn Sie die Transformation auf diese Weise einstellen, wird Ihre vorhergesagte Antwort in den ursprünglichen (nicht transformierten) Werten ausgegeben.
Eine andere Möglichkeit besteht darin, eine Formel in einer neuen Spalte zu erstellen, die die interessierenden Variablen enthält.Sie können diese Formel dann für das „X“ in der nichtlinearen Plattform verwenden, um Ihr Modell zu entwickeln.Dies ist besonders nützlich und wichtig, wenn Sie eine First-Principles-Gleichung verwenden, der zusätzliche Parameter zugeordnet sind.
Was auch immer Sie tun, stellen Sie sicher, dass Sie Ihre Vorhersageformel wieder in Ihrer Datentabelle speichern.Gehen Sie zu Diagramm > Profiler und wählen Sie Ihre Vorhersageformelspalte für Y,Vorhersageformel aus.Stellen Sie sicher, dass Sie unten links „Zwischenformeln erweitern“ und dann „OK“ auswählen.Auf diese Weise können Sie sehen, wie mehrere Variablen die Gesamtvorhersage beeinflussen.
Rechnung