Matlab で最尤法を計算しようとしています。
そこで、ファイル関数呼び出しをsigmalos.m
(関数を使用してsigmalos(x,R,br,rh)
) 記述します。ここで、x は 2 つの実数を含む行列で、[x(1),x(2)]
ここにコードを入力し、R,br,rh は 3 つの実数のみを入力します。
次に、 「fminsearch」を使用して x(1) と x(2) を取得したいのですが、現時点ではまだです。
私の問題は、47 個のデータ ポイントがあることです。私のデータは行列 47*3 呼び出し入力です。計算の最初の列が必要です。
だから私は次のようなことをする必要があります:
sum(sigmalos(x,input(1:47,1),br,rh)
そして適用しますfminsearch on x in this sum()
...
問題、それはできません:
シグマロスの使用エラー
入力引数が多すぎます。
何か提案はありますか?ありがとう !