データフレームに架空のレベルを追加する

Arrebimbomalho

キャレットパッケージでconfusionMatrix()関数を使用しようとしています。ただし、これには、テストデータセットとトレーニングデータセットから導出された予測がまったく同じレベルである必要があります。データの問題のため、0回の出現で架空のレベルをテストデータセットに追加する必要がある場合があります。これを行う方法はありますか?

再現可能なおもちゃの例は次のとおりです。

test <- data.frame (Feature=c("1200","1000","1000"), Class = c("a","b","b"))
predicted_model <- c("a","a","b","c")

明らかに、

confusionMatrix(predicted_model,test$Class)

エラーメッセージを生成し、

 Error in confusionMatrix.default(predicted_model, test$Class) : 
  the data cannot have more levels than the reference

目的は、架空のクラスcをテストに追加することです。

 table(test$Class)

我々が得る:

a b c
1 2 0

どうしますか?ありがとう

再び
test <- data.frame (Feature=c("1200","1000","1000"), Class = c("a","b","b"))
test$Class <- factor(test$Class, levels = c("a", "b", "c"))
test
#   Feature Class
# 1    1200     a
# 2    1000     b
# 3    1000     b  


table(test$Class)
# a b c 
# 1 2 0 

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

データフレームに新しいレベルを追加する

分類Dev

pandasデータフレームに列レベルを追加する方法

分類Dev

データフレームのループ中にベクトルにカウントを追加する

分類Dev

レルムデータベースに要素を追加する方法

分類Dev

filter() の後にデータフレームに一致するラベルを追加する

分類Dev

別のデータフレームのラベルに基づいてデータフレームに列を追加する

分類Dev

データフレームに追加の時点を追加する

分類Dev

Forループデータフレームに行を追加する

分類Dev

Pythonでパンダのデータフレームに複数のラベルを追加する方法

分類Dev

Rのデータフレームに文字ベクトルの名前列を追加する方法

分類Dev

ループの結果をRのデータフレームに追加する

分類Dev

Rのデータフレームにファイル名を追加する

分類Dev

既存のデータフレームに新しい列としてベクトルを追加する

分類Dev

forループのpandasデータフレームに行を追加する方法は?

分類Dev

Pyspark:データフレームに行を追加するための「For」ループ

分類Dev

2つのデータフレームをマージし、名前で列レベルを追加する

分類Dev

別のデータフレームにラベル付きデータの列を追加して作成します

分類Dev

列レベルをパンダデータフレームに単純に追加する方法

分類Dev

合計の行をデータフレームに追加する

分類Dev

RのデータフレームにretweetCount列を追加する

分類Dev

groupbyを既存のデータフレームに追加する

分類Dev

特定の位置にデータフレーム列を追加する

分類Dev

データフレームに複数の要素を追加する

分類Dev

行レベルでパンダデータフレームにリスト要素を追加する

分類Dev

データフレーム内の因子のレベルにカスタム関数を適用する

分類Dev

行方不明のレコードをデータフレームに追加する方法

分類Dev

あるデータフレームを別のデータフレームに追加する

分類Dev

辞書列のあるデータフレームをマルチレベルのデータフレームに変換する方法

分類Dev

別のデータフレームからパンダのデータフレームに行を追加する

Related 関連記事

  1. 1

    データフレームに新しいレベルを追加する

  2. 2

    pandasデータフレームに列レベルを追加する方法

  3. 3

    データフレームのループ中にベクトルにカウントを追加する

  4. 4

    レルムデータベースに要素を追加する方法

  5. 5

    filter() の後にデータフレームに一致するラベルを追加する

  6. 6

    別のデータフレームのラベルに基づいてデータフレームに列を追加する

  7. 7

    データフレームに追加の時点を追加する

  8. 8

    Forループデータフレームに行を追加する

  9. 9

    Pythonでパンダのデータフレームに複数のラベルを追加する方法

  10. 10

    Rのデータフレームに文字ベクトルの名前列を追加する方法

  11. 11

    ループの結果をRのデータフレームに追加する

  12. 12

    Rのデータフレームにファイル名を追加する

  13. 13

    既存のデータフレームに新しい列としてベクトルを追加する

  14. 14

    forループのpandasデータフレームに行を追加する方法は?

  15. 15

    Pyspark:データフレームに行を追加するための「For」ループ

  16. 16

    2つのデータフレームをマージし、名前で列レベルを追加する

  17. 17

    別のデータフレームにラベル付きデータの列を追加して作成します

  18. 18

    列レベルをパンダデータフレームに単純に追加する方法

  19. 19

    合計の行をデータフレームに追加する

  20. 20

    RのデータフレームにretweetCount列を追加する

  21. 21

    groupbyを既存のデータフレームに追加する

  22. 22

    特定の位置にデータフレーム列を追加する

  23. 23

    データフレームに複数の要素を追加する

  24. 24

    行レベルでパンダデータフレームにリスト要素を追加する

  25. 25

    データフレーム内の因子のレベルにカスタム関数を適用する

  26. 26

    行方不明のレコードをデータフレームに追加する方法

  27. 27

    あるデータフレームを別のデータフレームに追加する

  28. 28

    辞書列のあるデータフレームをマルチレベルのデータフレームに変換する方法

  29. 29

    別のデータフレームからパンダのデータフレームに行を追加する

ホットタグ

アーカイブ