-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.Rmd
83 lines (54 loc) · 3.02 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
output: github_document
---
```{r, echo = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "README-"
)
```
# sentimentBR <img src="man/figures/logo.png" align="right" height="139"/>
<!-- badges: start -->
[![CRAN version](https://www.r-pkg.org/badges/version/sentimentBR)](https://cran.r-project.org/package=sentimentBR)
[![CRAN Download](https://cranlogs.r-pkg.org/badges/grand-total/sentimentBR)](https://cran.r-project.org/package=sentimentBR)
<!-- badges: end -->
Última Atualização: `r format(Sys.Date(),"%d-%m-%Y")`
## Visão geral
No CRAN do R, existe um pacote arquivado denominado
[sentiment](https://cran.r-project.org/web/packages/sentiment/index.html),
no qual é possível baixar e fazer uma análise de sentimento em **Inglês**.
Então, inspirado nesse pacote, foram replicadas as funções existentes,
entretanto adicionando o dicionário da **língua portuguesa**, mais
precisamente do Brasil.
Este é um *pacote inicial* com o intuito de juntar as funções e dicionários cada vez mais em português para que seja possível realizar uma **Análise de Sentimento** cada vez mais eficiente e com boa confiabilidade.
Foi mantido o nome do pacote e o nome do pimeiro autor nas partes dos códigos que foram replicados nesse pacote. Foi adicionado o BR de Brasil no fim do nome para dar ênfase ao sentido de replicar as funções para utilizar na língua portuguesa. É importante deixar claro, que também é possível utilizar as funções na língua **inglesa**, como existe no pacote original arquivado.
## Instalação
```{r, eval = FALSE}
# Instalação utilizando o pacote devtools
install.packages("devtools")
# Instalação do pacote de dependência
install.packages("Rstem", repos = "http://www.omegahat.net/R")
# Instação do pacote sentimentBR
devtools::install_github("jodavid/sentimentBR")
```
## Utilização
```{r, warning=FALSE, message=FALSE}
# Pacote
library(sentimentBR)
# Texto a ser classficado
documento <- c("A alegria que se tem em pensar e aprender faz-nos pensar e aprender ainda mais.",
"Um pouco de desprezo economiza bastante ódio.",
"Não crie limites para si mesmo. Você deve ir tão longe quanto sua mente permitir. O que você mais quer pode ser conquistado.",
"Pessoas vencedoras não são aquelas que não falham, são aquelas que não desistem")
# Classificando Emoções
classify_emotion(documento,algorithm="bayes",verbose=FALSE, lang = "pt")
# Classificando Polaridade
classify_polarity(documento,algorithm="bayes",verbose=FALSE, lang = "pt")
```
## Atualizações:
* **05.06.2021**: Primeiro envio com as funções iniciais.
* **12.06.2021**: Aumento do dicionário para emoções e inclusão de quatro novas classes de classificação.
* **01.07.2021**: Adicionado a instalação do pacote de dependência Rstem.
Um post iniciando com Scraping e concluíndo com alguns gráficos para análisar os sentimentos de textos pode ser encontrado no meu blog:
[https://jodavid.github.io/post/](https://jodavid.github.io/post/)