カテゴリR変数と数値変数を含むデータセットとRの中のRandom Forestパッケージを使用しようとしています( "不要なcoloumns"私は予測変数として含めたくない)。さらに、(予測変数として使用されるはずの)私の望ましい変数のいくつかが欠落しています。 どうすれば対応できますか?Randomフォレスト不一致の値を含むカテゴリ変数、数値変数、および "不要な"変数が混在する場合
1
A
答えて
0
あなたのデータセットはこのように見えます。
mydf <- data.frame(target = c(1:100),
param1 = c(rep("a",10), rep("b", 50),
rep("c", 20), rep("a",15), rep(NA, 5)),
param2 = runif(100,0,1),
param3 = c(runif(20,1,10),runif(50,20,30),rep(NA,10),
runif(10,0,5), runif(10,70,80)))
のみ所望列を使用します。
a。数式で、ランダムフォレストで使用する列を指定することもできます。
myrf <- randomForest(target ~ param1 + param2, mydf) # this excludes param3
b。そうでない場合は、必要な列のみを保持してデータセットのサブセットを作成できます。
mydf2 <- mydf[,c(target,param1,param2] myrf <- randomForest(target ~ ., mydf2)
NAを値を処理します。
a。あなたはそれらを代償しようとするかもしれません。
b。または、それらを扱うことができる別のライブラリ(
rpart
など)でもかまいません。
最後に、このスレッドをご覧ください。
関連する問題
- 1. カテゴリ変数:ディメンションの不一致
- 2. Laravel不一致変数ビュー
- 3. 混合変数(カテゴリと数値)距離関数
- 4. $ scope変数とチェックボックスの不一致
- 5. Itcl:$ this変数の不一致
- 6. 数値を含む動的変数
- 7. 数値変数をカテゴリ変数に変更しますか?
- 8. 数値変数をカテゴリにする
- 9. R - 要約(データ)と要約(データ$変数)の不一致
- 10. C++の関数定義と変数宣言の不一致?
- 11. 対応する変数から不一致の値をフィルタリングする方法
- 12. バッチ - 変数値が数値の周りにある場合
- 13. Rの混合変数列から数値を抽出する
- 14. カテゴリ変数を数値に変換する
- 15. 変数の存在をチェックするためのphp関数、変数が存在しない場合は変数のデフォルト値を書きます
- 16. 変数が存在する場合.....オブジェクト対変数、null対undefined
- 17. 不正な変数を含むJavaスレッドのインスタンス化
- 18. 配列値と変数の一致
- 19. 変数が引数である場合に変数の値を関数内で変更する
- 20. 不可能 - "with_dict"を使用する場合の変数値の確認
- 21. 不変の整数
- 22. Matlabの不明な変数
- 23. 変数の値から変数の値を呼び出す
- 24. ヒートマップのようなプロットですが、カテゴリ変数の場合
- 25. 変数を最後および現在の観測変数の値に作成する
- 26. r関数が変数に値を代入する場合
- 27. C11変数へのアトミックおよび非アトミックなアクセスを混在させる
- 28. SQL変数が存在する場合
- 29. 条件変数を含むPHP変数
- 30. 数値変数と要素変数の両方を含むデータフレームを標準化する方法
素晴らしい!ありがとうございました –