nonlinear-functions

___ tag123r ___ R ist eine freie, quelloffene Programmiersprache und Softwareumgebung für statistische Berechnungen, Bioinformatik, Visualisierung und allgemeine Datenverarbeitung. Stellen Sie minimale, reproduzierbare, repräsentative Beispiele für Ihre Fragen bereit. Verwenden Sie dput () für Daten und geben Sie alle Nicht-Basis-Pakete mit Bibliotheksaufrufen an. Bilder für Daten oder Code nicht einbetten, eingerückte Codeblöcke verwenden. Verwenden Sie für statistische Fragen http://stats.stackexchange.com. ___ qstnhdr ___ Singulärer Verlaufsfehler während bootstrapped nls passt zu schlechten Daten ___ tag123nonlinearefunctions ___ Eine Funktion, die die Additivitäts- oder Homogenitätseigenschaften nicht validiert, wird als nichtlinear charakterisiert. ___ tag123statisticsbootstrap ___ In der Statistik ist ein Bootstrap ein Test, der auf Stichproben mit Ersatz basiert. ___ answer13046857 ___

Damit können Sie untersuchen, was passiert:

%Vor%

Sie können auch ein selbststartendes Modell verwenden:

%Vor%

Damit werden Fehlermeldungen etwas informativer. Zum Beispiel ist ein Fehler

%Vor%

was bedeutet, dass einige Bootstrap-Proben weniger als drei verschiedene Konzentrationen enthalten. Aber es gibt auch einige andere Fehler:

%Vor%

, die Sie möglicherweise vermeiden können, indem Sie %code% verringern.

Die folgenden sind böse. Sie könnten verschiedene Anpassungsalgorithmen oder Startwerte mit diesen versuchen:

%Vor%     
___ qstntxt ___

Ich habe ein Dataset, das eine unabhängige Variable und eine Menge abhängiger Variablen enthält. Ich würde gerne eine Funktion für jede Gruppe von unabhängigen Variablen mit einer Bootstrapped nichtlinearen Methode der kleinsten Quadrate anpassen. In einigen Fällen sind die unabhängigen Variablen "gute Qualität", d. H. Sie passen zu der Funktion ziemlich gut. In anderen Fällen sind sie laut.

In allen Fällen kann ich %code% verwenden, um eine Schätzung der Parameter zu erhalten. Wenn die Daten jedoch verrauscht sind, löst ein Bootstrap den Fehler %code% aus. Ich kann verstehen, warum %code% , das zu verrauschten Daten passt, fehlschlagen würde, z. indem ich nicht konvergiere nach zu vielen Iterationen, aber ich verstehe nicht, warum es ein einzelner Gradientenfehler ist, und warum ich nur resample Datensätze von schlechter Qualität bekomme.

Code:

%Vor%

%code% ist vollkommen in der Lage, die Daten anzupassen (auch wenn in manchen Fällen, wie %code% , ich bezweifle, dass das Modell zu den Daten passt.

%Vor%

Bootstrapping funktioniert gut für die Daten guter Qualität:

%Vor%

Aber nicht für die Daten schlechter Qualität

%Vor%

Was verursacht diesen Fehler? Und was soll ich tun, wenn ich %code% verwenden möchte, um gleichzeitig viele Bootstrap-Simulationen durchzuführen?

    
___
1
Antwort

Singulärer Verlaufsfehler während bootstrapped nls passt zu schlechten Daten

Ich habe ein Dataset, das eine unabhängige Variable und eine Menge abhängiger Variablen enthält. Ich würde gerne eine Funktion für jede Gruppe von unabhängigen Variablen mit einer Bootstrapped nichtlinearen Methode der kleinsten Quadrate anpasse...
23.10.2012, 14:35