2017-06-16 22 views
0

誰かがTuneLengthがCaretパッケージの列車機能のさまざまなモデルでどのように機能するか説明できますか?この場合CaretのTuneLength定義R

ctreeModel <- train(CompressiveStrength ~ ., 
+ data = trainingSet, 
+ method = "ctree", 
+ tuneLength = 10, 
+ trControl = controlObject) 

、tuneLengthは、各分割に使用される予測変数の数を定義するために使用されてきましたか?

+0

https://topepo.github.io/caretのドキュメントをお読みください。 – topepo

答えて

0

すべてがモデルによって異なります。キャレット内の重要な機能はmodelLookup()です。使用しているモデルの名前の文字列を渡します。たとえば、modelLookup("rf")と入力し、調整中のパラメータをtunelengthでお知らせします。上記のあなたのケースでは:あなたが特定の値を試してみたい場合は

> modelLookup("ctree") 
    model parameter     label forReg forClass probModel 
1 ctree mincriterion 1 - P-Value Threshold TRUE  TRUE  TRUE 

また、よりカスタマイズされた方法でチューニングの独自の範囲を指定することができます。そのためには、引数の値に一致するカラム名を持つデータフレームをmodelLookup()から渡すか、使用している特定のモデルに多くのものがある場合は、expand.grid()を試してみてください。

関連する問題