Как использовать пользовательский словарь для настроений при прогнозировании оценок для отзывов? - PullRequest
0 голосов
/ 28 марта 2019

Я выполняю анализ настроений в обзорах ресторанов. Для этого я сначала получил общие биграммы, а пакет sentimentr получил их оценки настроений. Теперь я хочу использовать этот пользовательский словарь, чтобы получать оценки настроений для полных обзоров. .

Для этого я попробовал пакет sentimentSetsR и использовал 2 входных файла - один с полным обзором, а второй пользовательский словарь, полученный при использовании библиотеки sentimentr, но он показывает следующее сообщение об ошибке -

Ошибка в getCustomSentiment (clean_reviews $ Review_Cleaned, custom.dictionary = customd,: указанная лексика настроения не иметь необходимые требования. Убедитесь, что столбец слова является первым. См. Справку для получения дополнительной информации

Я сохранил лексикон или словарь настроений, как они указаны в документации, с двумя столбцами: первый со словами, а второй со счетами.

getCustomSentiment(clean_reviews$Review_Cleaned,
                   custom.dictionary=customd,scale=T,score.type=mean)

customd - это имя пользовательского словаря. Чистые отзывы - это имя входной файл с полным обзором.

Как я уже сказал, я хочу получить оценки настроений на основе предварительно настроенного словаря настроений. Если есть какой-то другой способ использования словарей, пожалуйста, предложите?

...