最近、負の対数尤度を最小にする統計モデルを構築しました。推定には9つのパラメータがあります(実際にはさらに2つを追加したいと思います)。 Rにおけるいくつかの最適化方法が用いられており、optim,GenSA, DEoptim,Solnp
を含む。それから、私は最低限の満足を得ました。 t値を計算するために次の手順でRを使用した数値最適化尤度関数では、最小値が達成されますが、ヘッセ行列は正定ではありません。
、それ自体を計算する必要がある:
sqrt(diag(solve(hessian)))
しかし、エラーが原因ヘッセ行列に起こるは負の数は主に存在することを半正定値でありません対角要素。私はoptimHess or numericHessian
を別のヘッセ行列を計算しようとしましたが(ヘッセ行列は異なりますが)、すべて同じになりました。仕事は中断する。
この質問は複数のパラメトリック統計に共通すると思います。私はこのような状況でどうすればいいのかを助けてくれるようお願いします。