この記事feture selection in caret hasentは私の問題を助け、私が持つ遺伝子発現allsamplecombat
の私のマトリックス上に以下のコードを実行したとき、私はキャレットパッケージにおける特徴選択機能に関する2つの質問特徴選択機能
を持っているので、私はこれを掲示していますy=
で定義された5つのクラス:
control <- rfeControl(functions=rfFuncs, method="cv", number=10) results <- rfe(t(allsamplecombat[filter,]), y = factor(info$clust), sizes=c(300,400,500,600,700,800,1000,1200), rfeControl=control)
私はこの
predictors(results)
は各クラスの重要度を示さずに結果のフィーチャーを提供するだけなので、各クラスのトップフィーチャーを抽出できるかどうかを知りたいと思います。
私の第二の問題は、私はrfeControl functions
treebagFuncs
して実行「parRF`方法
control <- rfeControl(functions=treebagFuncs, method="cv", number=5) results <- rfe(t(allsamplecombat[filter,]), y = factor(info$clust), sizes=c(400,500,600,700,800), rfeControl=control, method="parRF")
に変更しようとすると、私はError in { : task 1 failed - "subscript out of bounds"
エラーが出るということです。
私のコードで何が間違っていますか?