BHHH法
最適化アルゴリズム
From Wikipedia, the free encyclopedia
使用例
データを非線形モデルによってあてはめるときの係数を推定するために最適化を行う。最適化に用いられるアルゴリズムでは以下のような構造を持つことが多い。最適化を行う関数を Q(β) とすると、各反復によって求まる点 は:
によって求まる。
ただし、 は k 番目に求まった点であり、 はステップサイズを表すパラメータでアルゴリズムによってステップサイズの決定方法が異なる。BHHH法では を点 がある基準を満たすまで直線探索によって求める。また、 は以下のように表される:
そして、 は以下の式で求まる:
ニュートン・ラフソン法のような他の反復法は が異なった式で表されている。BHHH法は特殊な条件下では反復を繰り返すことによって収束することが保証されている点が利点となる[要出典]。