Не удается найти функцию selectFeatures или аргумент dfm keepFeatures - PullRequest
0 голосов
/ 06 мая 2018

Я использую пакет quanteda для создания DFM, чтобы обучить модель на dfm, чтобы я мог предсказать значения для нового неизвестного набора данных. С помощью функцииgnast () это работает нормально, если оба набора имеют одинаковое количество функций, в противном случае я получаю эту ошибку:

Ошибка Cholmod: «Внутренние размеры A и B должны совпадать»

Чтобы убедиться, что количество объектов одинаково, можно использовать selectFeatures или аргумент keepFeatures в dfm-функции.

Моя проблема в том, что я просто не могу найти эти функции. У меня есть:

  • переустановил пакет quanteda.

  • перезапущен R.

  • убедился, что у меня самая новая версия пакета 1.2.0

  • проверил страницу 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: Аргумент сохраненОсобенности не используются.

2: Аргумент хранится. Особенности не используются.

    dfm <- selectFeatures(dfm1, features = dfm2)

Ошибка в selectFeatures (dfmshort, features = dfmacts): не удалось найти функцию "selectFeatures"

Нужен ли дополнительный пакет для запуска этих функций?

...