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()...
問題、それはできません:
シグマロスの使用エラー
入力引数が多すぎます。
何か提案はありますか?ありがとう !