1

最近、MATLAB で非線形回帰を試みましたが、どうすればよいかわかりません。

MATLAB のヘルプ ページを使用しようとして、これを使用しまし

ただし、例をコピーして貼り付けるだけでも(「行列データからの非線形モデル」の下)

次のエラーが表示されます。

Undefined function 'fitnlm' for input arguments of type 'function_handle'.

私が試したことは次のとおりです。

load carbig
X = [Horsepower,Weight];
y = MPG;
modelfun = @(b,x)b(1) + b(2)*x(:,1).^b(3) + b(4)*x(:,2).^b(5);
beta0 = [-50 500 -1 500 -1];
mdl = fitnlm(X,y,modelfun,beta0)

modelfunしかし、それはその部分が好きではないようです

これが彼らの例である場合、なぜ問題があるのか​​ 疑問に思っていますか?

4

2 に答える 2

3

Statistics Toolboxを使用するには、Matlab をインストールする必要がありますfitnlm。ツールボックスが提供する関数のリストからわかるように。インストールしていないため、そのパスで関数が見つからないため、上記のエラーが発生します。

fitnlmmatlab 2013b および statistics toolbox 8.3 で導入されました。

于 2013-10-17T08:16:56.467 に答える