2016-09-07 2 views
0

次のように私はRでctree機能を使用しています:R Ctree機能 - エラーを取得する: `[.default`(XJ、i)におけるエラー:無効な添字タイプ 'S4'

model = ctree(fmla, data=dev, ctree_control(mincriterion=0.95, minbucket=100L, maxdepth=5))

しかし、これはエラーを返します:

Error in [.default (xj, i) : invalid subscript type 'S4'

私は要因と数値の両方の従属変数を使用してみましたが、同じエラーです。

誰でも原因を知っていますか?

+0

のように(パッケージに依存)controlまたはcontrols引数を与えて試してみてください私はそれを削除するかのようにctree_control行と何か、それは正常に動作します。 – Tammboy

答えて

0

ctree()の3番目の引数は、partyパッケージのctree()を使用している場合、subsetです。 partykitパッケージのctree()を使用していた場合、3番目の引数はweightsになります。

私はそれがあると信じて、明示的に

ctree(fmla, data = dev, 
     control = ctree_control(mincriterion = 0.95, minbucket = 100L, maxdepth = 5)) 

(それはあなたがcontrolcontrolsを書くかどうか、ここで違いはありません)

+0

偉大な - ありがとう! – Tammboy

関連する問題