1

新しい未知のデータセットの値を予測できるように、dfm でモデルをトレーニングするために quanteda パッケージを使用して DFM を構築しています。predict() を使用すると、両方のセットに同じ数の機能がある限り、これは正常に機能します。そうでない場合、次のエラーが発生します。

Cholmod エラー「A と B の内寸は一致する必要があります」

機能の数が同じであることを確認するには、dfm-function で selectFeatures または引数 keepFeatures を使用できます。

私の問題は、これらの関数が見つからないことです。私は持っている:

  • quanteda パッケージを再インストールしました。

  • Rを再開しました。

  • 最新のパッケージ バージョン 1.2.0 があることを確認しました

  • 関数が削除されているかどうかを確認するために、quanteda の github ページをチェックしました。

すべて役に立たない。私が得るのはこれらのエラーメッセージだけです:

    textVec1 <- c("This is text one.", "This, the second text.", "Here: the third text.")
    textVec2 <- c("Here are new words.", "New words in this text.")
    dfm1 <- dfm(textVec1)
    dfm2a <- dfm(textVec2)
    dfm2b <- dfm(textVec2, keptFeatures = dfm1)

警告メッセージ:

1: 引数 keepFeatures は使用されません。

2: 引数 keepFeatures は使用されません。

    dfm <- selectFeatures(dfm1, features = dfm2)

selectFeatures(dfmshort, features = dfmacts) のエラー: 関数 "selectFeatures" が見つかりませんでした

これらの機能を実行するには、追加のパッケージが必要ですか?

4

0 に答える 0