Angenommen, ich habe das folgende Modell
Dabei ist , ein Vektor erklärender Variablen, die Parameter der nichtlinearen Funktion und , wobei natürlich Matrix.x i θ f ≤ i ≤ N ( 0 , ≤ ) ≤ K × K
Das Ziel ist die übliche Schätzung von und . Die naheliegende Wahl ist die Maximum-Likelihood-Methode. Log-Wahrscheinlichkeit für dieses Modell (vorausgesetzt, wir haben eine Stichprobe ) sieht so aus& Sigma; ( y i , x i ) , i = 1 , . . . , n
Nun scheint dies einfach zu sein, die Log-Wahrscheinlichkeit wird angegeben, Daten eingegeben und ein Algorithmus für die nichtlineare Optimierung verwendet. Das Problem ist, wie sichergestellt werden kann, dass definitiv positiv ist. Die Verwendung von beispielsweise in R (oder einem anderen nichtlinearen Optimierungsalgorithmus) garantiert mir nicht, dass eindeutig positiv ist.Σoptim
Die Frage ist also, wie sichergestellt werden kann, dass eindeutig positiv bleibt. Ich sehe zwei mögliche Lösungen:
als umparametrieren wobei eine obere Dreiecksmatrix oder eine symmetrische Matrix ist. Dann ist immer positiv und kann frei sein.R R ' R Σ R
Verwenden Sie die Profilwahrscheinlichkeit. Leiten Sie die Formeln für und . Beginnen Sie mit einigem und iterieren Sie , bis zur Konvergenz.
Gibt es einen anderen Weg und was ist mit diesen beiden Ansätzen, funktionieren sie, sind sie Standard? Dies scheint ein ziemlich normales Problem zu sein, aber die schnelle Suche hat mir keine Hinweise gegeben. Ich weiß, dass auch eine Bayes'sche Schätzung möglich wäre, aber im Moment würde ich mich nicht darauf einlassen wollen.