2016-07-16 4 views
0

Matlab R2015aのTreeBagger関数を名前と値のペア'OOBPrediction', 'on''OOBPredictorImportance', 'on'で使用しています。今すぐ次のエラーメッセージが表示されます。Matlab TreeBagger OOBPredictionフラグが認識されない

無効なパラメータ名:OOBPrediction。

公式のMatlabのドキュメントには、この名前と値のペアがリストされています。

どうしたのですか?

答えて

1

これは、実際にはMATLAB R2015aとR2015bの間で変更されたようです。

独自のMATLAB R2015a(help treebaggerまたはdoc treebaggerのいずれかを使用して)内部のドキュメントを参照する場合は、そのパラメータが使用されている例を取得しますが:

例:

load fisheriris 
b = TreeBagger(50,meas,species,'oobpred','on') 
plot(oobError(b)) 
xlabel('number of grown trees') 
ylabel('out-of-bag classification error') 

online documentationと新しいバージョンのMATLABでは、次のようなものが見つかります:

例:

load fisheriris 
b = TreeBagger(50,meas,species,'OOBPrediction','on') 
plot(oobError(b)) 
xlabel('number of grown trees') 
ylabel('out-of-bag classification error') 

かいつまん:

  • 利用oobpredの代わりOOBPrediction
  • オンラインMATLABではなく、使用しているMATLABのバージョンについては、ローカルMATLABのマニュアルを参照してください。
+0

ありがとうございました。残念ながら、私は自分のローカルマシンのMATLAB R2015bを持っていますが、クラスタにはR2015aがありますので、Matlabのドキュメントを調べることはできません。 R2015aの 'OOBPredictorImportance'の名前を教えてください。 – machinery

+0

私はそれが 'oobvarimp'かもしれないと思います。いずれにしても、クラスタ上でさえ、ドキュメントを調べることができます。単に 'str = help( 'treebagger')'を実行すると、 'str'にはあなたのワークステーションに戻すことができるヘルプテキストが入ります通常のデータ。また、あなたの会社/大学がMATLAB(大学の場合、これは多くの場合TAH(総学術人員)協定)契約に合っていれば、おそらくMathworksアカウントでログインすると古い文書をオンラインで調べることができます) – Egon

関連する問題