optim/nlm を使用して最尤推定を行っていますが、パラメーターは多次元配列になっています。
尤度はうまく評価されます。つまり、データ x とパラメーター theta の多次元配列が与えられると、尤度(theta,x) は実数を返します。
ただし、optim/nlm を使用して、theta が正常に評価されたのと同じ次元の開始値を使用すると、次のエラーが発生します。
Error in theta[1, 1, 1] : incorrect number of dimensions
可能性を評価するとき。optim/nlm が多次元配列を 1D 配列にフラット化することがわかりました。パラメータの多次元配列で optim/nlm を使用できる方法はありますか?