我使用Sentimentr 包进行了一些情绪分析,因为它包含价移。但是我找不到这个词典 lexicon::hash_sentiment_jockers_rinker 是如何构建的,单个单词是如何评分的。据我了解,词典最初是由 syuzhet 导出的,是 AFFIN、bing、nrc 和 syuzhet 的组合。有人可以帮助我理解词典中的单个单词是如何计算的吗?
谢谢!
我使用Sentimentr 包进行了一些情绪分析,因为它包含价移。但是我找不到这个词典 lexicon::hash_sentiment_jockers_rinker 是如何构建的,单个单词是如何评分的。据我了解,词典最初是由 syuzhet 导出的,是 AFFIN、bing、nrc 和 syuzhet 的组合。有人可以帮助我理解词典中的单个单词是如何计算的吗?
谢谢!
github 上的 NEWS 文件说明了版本“2.1.0 - 2.2.3”:
现在 , sentimentr中使用的默认情绪情绪查找表是(Jockers, 2017) 和 Rinker 的增强 (Hu & Liu, 2004) 情绪查找表
lexicon::hash_sentiment_jockers_rinker
的组合和增强版本 。lexicon::hash_sentiment_jockers
lexicon::hash_sentiment_huliu
它没有说明它是如何“组合和增强”的,所以如果这是你问题的本质,这可能没有多大帮助。在这种情况下,我建议研究 git 历史以查看引入更改的位置,因为提交消息或源代码注释可能会解释细节。