Ben yeniden düzenlemek ve uyumlu bir duygu analizi paketi here sağlamaya çalışıyoruz. SentR, kelime köklendirme ve ön işlemeyi içerir ve daha gelişmiş bir Naive Bayes yönteminin yanı sıra varsayılan bir toplama işlevi olan ViralHeat API'ye erişim sağlar.
Yükleme nispeten basittir:
install.packages('devtools')
require('devtools')
install_github('mananshah99/sentR')
require('sentR')
Ve basit bir sınıflandırma örneği: Aşağıdaki çıktıyı sağlamaktadır
# Create small vectors for happy and sad words (useful in aggregate(...) function)
positive <- c('happy', 'well-off', 'good', 'happiness')
negative <- c('sad', 'bad', 'miserable', 'terrible')
# Words to test sentiment
test <- c('I am a very happy person.', 'I am a very sad person',
'I’ve always understood happiness to be appreciation. There is no greater happiness than appreciation for what one has- both physically and in the way of relationships and ideologies. The unhappy seek that which they do not have and can not fully appreciate the things around them. I don’t expect much from life. I don’t need a high paying job, a big house or fancy cars. I simply wish to be able to live my life appreciating everything around me.
')
# 1. Simple Summation
out <- classify.aggregate(test, positive, negative)
out
# 2. Naive Bayes
out <- classify.naivebayes(test)
out
:
score
1 1
2 -1
3 2
POS NEG POS/NEG SENT
[1,] "9.47547003995745" "0.445453222112551" "21.2715265477714" "positive"
[2,] "1.03127774142571" "9.47547003995745" "0.108836578774127" "negative"
[3,] "67.1985217685598" "35.1792261323723" "1.9101762362738" "positive"
katkıda bulunmak çekinmeyin :) Umut bu yardımcı olur!
Jeffery Breen'in çalışmalarına buradan göz atın: http://www.slideshare.net/jeffreybreen/r-by-örnek-madencilik-twitter-için – mweylandt
@mweylandt, bir Jeffrey kendim olarak, "r-e-y." Ama basit, temiz bir yöntem gibi görünüyor. –
Jeffrey Breen, benim gibi Metin Madenciliğine yeni başlayanlara her şeyden önce mükemmel bir rehber sunuyor. Paras tarafından paylaşılan bağlantıyı ziyaret etmeyi teşvik ediyorum. Bu bağlantıdan konuyla ilgili uzman Profesör Bing Liu web sitesine gidebilirsiniz: [Görüş Madenciliği, Duygu Analizi ve Görüş Spam Algılama] [1] [1]: http: //www.cs.uic. edu/~ liub/FBS/sentiment-analysis.html Saygılarımızla, Çubuk – rodobastias