【发布时间】:2013-03-04 04:11:30
【问题描述】:
R 中的“sentiment”包已从 Cran 存储库中删除。还有哪些可以做情感分析的包?
例如,我如何使用其他包重写它?
library(sentiment)
# CLASSIFY EMOTIONS
classify_emotion(some_txt,algorithm="bayes",verbose=TRUE)
# classify polarity
class_pol = classify_polarity(some_txt, algorithm="bayes")
这里的文档定义为:
# DEFINE text
some_txt<- c("I am very happy at stack overflow , excited, and optimistic.",
"I am very scared from OP question, annoyed, and irritated.")
【问题讨论】:
-
qdap 做了极性的事情,但此时它的水平很低。本质上,它是一个字典查找系统,可能无法很好地扩展到大型项目。它更多地用于话语研究。
-
你可以做到这一点,
library(sos) ;findFn('sentiment analysis'),你基本上有,qdap和textir但也有时间序列的tm.plugin.sentiment..sentiment包仍然存在于 R - 也锻造。 -
qdap::polarity函数是基于 Ben 提供的第一个链接但使用自定义算法的实现。我对它不满意,但还没有时间进一步开发它。 -
@user1946217 我在您的问题中添加了一些具体示例..(我是在为文本示例开玩笑,请随意编辑)
-
@Dason 是的,我重写了算法,使其更准确、更快。它还考虑了否定词(例如,“不好”被列为负极性,而不是“不好”被认为是积极的)。其他算法没有。
标签: r sentiment-analysis