-
Notifications
You must be signed in to change notification settings - Fork 0
/
01-MedidasPosicao.R
55 lines (44 loc) · 1.14 KB
/
01-MedidasPosicao.R
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
#Definindo a pasta de trabalho
setwd("C:/Users/User/Desktop/DSA/PowerBI/Capitulo12")
getwd()
# Carregando o DataSet
Vendas <- read.csv("Vendas.csv", fileEncoding = "windows-1252")
# Resumo DataSet
View(Vendas)
str(Vendas)
summary(Vendas$Valor)
summary(Vendas$Custo)
# Média
?mean
mean(Vendas$Valor)
mean(Vendas$Custo)
# Média Ponderada
?weighted.mean
weighted.mean(Vendas$Valor, w = Vendas$Custo)
# Mediana
median(Vendas$Valor)
median(Vendas$Custo)
# Moda
# Criando uma função
moda <- function(v){
valor_unico <-unique(v)
valor_unico[which.max(tabulate(match(v,valor_unico)))]
}
# Obtendo a Moda
resultado <- moda(Vendas$Valor)
print(resultado)
# Obtendo a Moda
resultado_Custo <- moda(Vendas$Custo)
print(resultado)
# Criando gráfico de média de valor por Estado com ggplot2
install.packages("ggplot2")
library(ggplot2)
# cria gráfico
ggplot(Vendas) +
stat_summary (aes(x = Estado,
y = Valor),
fun = mean,
geom = "bar",
fill = "lightgreen",
col = "grey50")+
labs(title = "Média de Valor por Estado")