关于senser词典是如何构建的问题

问题描述

我使用 Sentimentr package 进行了一些情绪分析,因为它包含价移器。但是我找不到这个词典 lexicon::hash_sentiment_jockers_rinker 是如何构建的,单个单词是如何评分的。据我了解,词典最初是syuzhet导出的,是AFFIN、bing、nrc和syuzhet的组合。有人可以帮助我了解词典中的单个单词是如何计算的吗?

谢谢!

解决方法

github 上的新闻文件对版本“2.1.0 - 2.2.3”说:

sentimentr 中使用的默认情绪情绪查找表现在是 lexicon::hash_sentiment_jockers_rinker,组合和增强版本 lexicon::hash_sentiment_jockers(Jockers,2017 年)和 Rinker 的增强 lexicon::hash_sentiment_huliu(Hu & Liu,2004 年)情绪查找表。

它没有说明它是如何“组合和增强”的,所以如果这是你问题的本质,这可能没有多大帮助。在这种情况下,我建议研究 git 历史以查看更改的引入位置,因为提交消息或源代码注释可能会解释详细信息。