私は次のモデルを持っているとします
ここで、、 は説明変数のベクトル、は非線形関数およびのパラメーターです。ここで当然行列。X I θ F ε I〜N (0 、Σ )Σ K × K
目標は、およびを推定することです。明白な選択は最尤法です。このモデルの対数尤度(サンプルがあると仮定)は次のようになりますΣ (Y iは、X I)、iは= 1 、。。。、n
これは簡単に思えますが、対数尤度が指定され、データが入力され、非線形最適化のために何らかのアルゴリズムが使用されます。問題は、が正定であることを確認する方法です。たとえばoptim
R(またはその他の非線形最適化アルゴリズム)で使用しても、が正定であることは保証されません。
質問は、が確実に正定値を維持するようにする方法ですか?次の2つの解決策があります。
Rが上三角行列または対称行列である場合、RRとしてを 再設定します。その場合、\ Sigmaは常に正定値になり、Rは制約なしになります。
プロファイル尤度を使用します。およびの式を導き出します。いくつかのから開始して、、収束するまで。
他の方法はありますか?これらの2つのアプローチはどうですか?それらは機能しますか?それらは標準ですか?これはかなり標準的な問題のように思えますが、クイック検索では何の指針も得られませんでした。ベイジアン推定も可能であることは知っていますが、当面はそれを行いたくありません。