nichtlineare RegressionDarf ich eine nichtlineare Regression für 1 Tier berechnen.
Normalerweise berechne ich dies für mehreren Tieren.
Es soll eine bestimmte Zahl an Tieren am Leben bleiben.
Wenn ich für jedes Tier die nicht lineare Regression nach Gompertz berechne, erhalte ich für jedes Tier den Wendepunkt. Anhand des Wendepunktes soll entschieden werden welches Tier am Leben bleibt. Ist diese Überlegung so richtig?
Re: nichtlineare RegressionEin einzelnes Tier zu betrachten ist definitiv eine vernünftige Sache. Die Parameterschätzungen der Kurve sind tierübergreifend unabhängig, sodass Sie für jedes Tier die gleichen Schätzungen erhalten, unabhängig davon, ob Sie sie einzeln oder alle gleichzeitig betrachten. Der einzige Unterschied besteht darin, dass bei Angabe von „ID“ als Gruppierungsvariable alle Tiere zur Schätzung der Fehlervarianz beitragen. Standardfehler und Schlussfolgerungen können daher geringfügig abweichen.
Hier ist der Unterschied, wenn man das Tier 1300 einzeln und mit den anderen Tieren betrachtet ...
Dies sind die Ergebnisse, wenn man das Tier 1300 für sich betrachtet. 
Und hier sind die Ergebnisse für Tier 1300, wenn alle Tiere in die Analyse einbezogen werden. Beachten Sie, dass die Standardfehler etwas niedriger sind, was zu kleineren p-Werten und engeren Konfidenzintervallen führt.

Die Entscheidung hängt davon ab, ob von den Tieren eine gemeinsame Fehlervarianz erwartet wird oder nicht. Wenn ja, ist es wahrscheinlich besser, sie alle auf einmal anzusehen. Aber wenn diese Annahme keinen Sinn ergibt, ist es besser, sie einzeln zu betrachten.
Re: nichtlineare RegressionHello, Mr. Barker,
Thank you very much for your answer.
I can understand all that well.
Now I have calculated the nonlinear regression over all IDs and with by ID.
What I don't like is the line in the plot...
Did I do something wrong?
Should I change something in Preferences?
Thank you very much for your help!
Re: nichtlineare RegressionHallo,
Die nichtlineare Plattform ist sehr leistungsfähig, reagiert jedoch sehr empfindlich auf die Startwerte für jeden Parameter im Modell. Sie sind in der Spaltenformel angegeben und ich habe die Startwerte in Ihrer Spalte wie folgt geändert:
Ich habe eine geänderte Version Ihrer Tabelle mit den aktualisierten Startwerten angehängt. Jetzt sollten die Modelle für beide Anpassungen in Ihren Skripten zu einer wesentlich angemesseneren Anpassung konvergieren.
Die Fit Curve-Plattform ist praktisch, da sie beispielsweise Startwerte automatisch verarbeitet, jedoch eine geringfügig andere Parametrisierung verwendet als die in Ihrer Gompertz-Modellspaltenformel.
Re: nichtlineare RegressionHello,
Thank you so much for the answer.
How did you get the starting values. Or how do I get them with a new calculation of the nonlinear regression?
What is the difference between Fit Curve and nonlinear regression?
Thanks!
Re: nichtlineare RegressionDie Startwerte basieren auf der Interpretation des Parameters in Ihrem Modell. Ein einfaches exponentielles Zerfallsmodell könnte beispielsweise Y = A * Exp (B * Zeit) sein. Ich würde den Mittelwert von Y zum Zeitpunkt = 0 für A und die Differenz in Y zwischen den ersten beiden Zeiten dividiert durch die Differenz in der Zeit für B verwenden.
Ich schlage vor, dass Sie zuerst Hilfe> Bücher> Predictive and Specialized Modeling lesen. Beachten Sie insbesondere die Kapitel zu den Plattformen Nonlinear und Fit Curve. Sie wurden geschrieben, um viel zu erklären und Ihre Fragen zu beantworten.
Re: nichtlineare RegressionIch habe den Denkprozess lediglich anhand eines allgemeinen Beispiels (einfacher exponentieller Zerfall) illustriert. Ich habe nicht versucht, Ihre Modellparameter zu erklären (Gompertz). Sie haben das Modell ausgewählt, damit Sie die Parameter selbst interpretieren können. Verstehst du, wie man die Interpretation benutzt, um einen Startwert zu erhalten?
Kannst du besser erklären, was du meinst mit " Die Linie in der Handlung ist in meinen Augen nicht in Ordnung? "Worauf beziehen Sie sich in der Kurve konkret? Können Sie ein Bild des Diagramms mit der falschen Kurve bereitstellen?
Gibt es Datenprobleme oder Ausreißer, die die Anpassung der Kurve beeinflussen könnten?
Re: nichtlineare RegressionHello,
you've been working on a totally different formula.
i work with Gompertz 3P =a+Exp(-Exp(-b*(time-c)))
I had looked at the explanation in Help over the Internet.
Even if I calculate with the same data in "Fit Curve" as follows the line in the plot is not ok in my eyes.
Fit Curve(
Y( :Y ),
X( :time ),
Group( :ID ),
Fit Gompertz 3P,
SendToReport( Dispatch( {"Gompertz 3P"}, "Parameter Estimates", OutlineBox, {Close( 0 )} ) )
)
Why is the line in the plot wrong?
Thanks!
Re: nichtlineare RegressionHello,
in the appendix my answer.
Best regards.
Re: nichtlineare RegressionVielen Dank für das Dokument mit Ihren Ergebnissen. Leider probierst du viele verschiedene Dinge auf eine willkürliche Weise aus. Lasst uns noch einmal von vorne anfangen.
Wählen Sie ein Modell. Sie haben das Gompertz-Modell ausgewählt, bleiben Sie also dabei und bringen Sie es zum Laufen.
Startwerte auswählen. Wie interpretieren Sie die drei Parameter Theta1 bis Theta3? Was repräsentieren sie in den Daten oder die Änderung in den Daten? Was sind vernünftige Werte basierend auf Ihren Daten?
Bearbeiten Sie das Modell. Ändern Sie die aktuellen Werte der Parameter in der Modellformel, um die ausgewählten Startwerte zu verwenden. Ich kann helfen, nachdem ich weiß, was Sie verwenden möchten.
Passen Sie das Modell. Sie scheinen zu wissen, wie Sie das Modell mit Nichtlinear anpassen können.
Hinweis 1: Sie können die Startparameter in Nonlinear ändern, bevor Sie auf Go! Dieser Weg ist schnell und die Handlung zeigt Ihnen, ob Sie Fortschritte machen.
Hinweis 2: Sie können dieses Beispiel als Vorlage speichern und in Zukunft mit neuen Daten verwenden.
Re: nichtlineare RegressionGood morning, Mr. Bailey,
I only work Wednesdays and Thursdays.
theta1=Asymptote=6000=maximum (?)
theta2=Growth Rate
theta3=Inflection Point
I have the problem if I want to calculate a non-linear regression with "by and group".
Example:
Y=Y, X=Model H, "BY=ID"
or
Y=Y, X=Model H, "by=color group=ID"
Should I, with BY=ID,
enter theta1 separately for each Y?
Here is probably the problem that I have...
I take Ctrl + Alt and enter the value by theta1.
(I have a lot of Y)
I don't understand the difference between Fit Curve and nonlinear regression...
Maybe the difference is that with nonlinear regression I set theta1 myself
and Fit Curve does everything automatically?
Since this is a community = public I am not allowed to give exact information or exact explanations.
Thanks!
Re: nichtlineare RegressionJa, Fit Curve und Nonlinear sind beide für das Anpassen von nichtlinearen Modellen vorgesehen, aber Fit Curve automatisiert einen Großteil der Anpassung, während Nonlinear erfordert, dass Sie alles angeben. Da das Gompertz-Modell in der Fit Curve-Plattform verfügbar ist, würde ich es der Einfachheit halber verwenden.
Verwenden Sie die Gruppenanalysefunktion, wenn Sie Fit Curve starten, um eine separate Anpassung für jede ID zu erhalten.