load(url("https://github.com/DATAUNIRIO/Base_de_dados/raw/master/Titanic.RData"))
library(ggpubr)
## Carregando pacotes exigidos: ggplot2
library(ggplot2)
summary(Titanic)
## Classe Idade Sexo Sobreviveu
## Tripula\xe7\xe3o:885 criança: 109 Feminino : 470 Não sobreviveu:1490
## Primeira :324 adulto :2091 Masculino:1730 Sobreviveu : 710
## Segunda :285
## Terceira :706
str(Titanic)
## 'data.frame': 2200 obs. of 4 variables:
## $ Classe : Factor w/ 4 levels "Tripula\xe7\xe3o",..: 2 2 2 2 2 2 2 2 2 2 ...
## $ Idade : Factor w/ 2 levels "criança","adulto": 2 2 2 2 2 2 2 2 2 2 ...
## $ Sexo : Factor w/ 2 levels "Feminino","Masculino": 2 2 2 2 2 2 2 2 2 2 ...
## $ Sobreviveu: Factor w/ 2 levels "Não sobreviveu",..: 2 2 2 2 2 2 2 2 2 2 ...
Titanic$Classe <- iconv(Titanic$Classe, "latin1","UTF-8")
summary(Titanic)
## Classe Idade Sexo Sobreviveu
## Length:2200 criança: 109 Feminino : 470 Não sobreviveu:1490
## Class :character adulto :2091 Masculino:1730 Sobreviveu : 710
## Mode :character
str(Titanic)
## 'data.frame': 2200 obs. of 4 variables:
## $ Classe : chr "Primeira" "Primeira" "Primeira" "Primeira" ...
## $ Idade : Factor w/ 2 levels "criança","adulto": 2 2 2 2 2 2 2 2 2 2 ...
## $ Sexo : Factor w/ 2 levels "Feminino","Masculino": 2 2 2 2 2 2 2 2 2 2 ...
## $ Sobreviveu: Factor w/ 2 levels "Não sobreviveu",..: 2 2 2 2 2 2 2 2 2 2 ...
Tabela1 = table(Titanic$Sobreviveu)
Tabela1
##
## Não sobreviveu Sobreviveu
## 1490 710
prop.table(Tabela1)*100
##
## Não sobreviveu Sobreviveu
## 67.72727 32.27273
table(Titanic$Sexo,Titanic$Sobreviveu)
##
## Não sobreviveu Sobreviveu
## Feminino 126 344
## Masculino 1364 366
table(Titanic$Idade,Titanic$Sobreviveu)
##
## Não sobreviveu Sobreviveu
## criança 52 57
## adulto 1438 653
table(Titanic$Classe,Titanic$Sobreviveu)
##
## Não sobreviveu Sobreviveu
## Primeira 122 202
## Segunda 167 118
## Terceira 528 178
## Tripulação 673 212
Tabela2 = table(Titanic$Sexo,Titanic$Sobreviveu)
prop.table(Tabela2)*100
##
## Não sobreviveu Sobreviveu
## Feminino 5.727273 15.636364
## Masculino 62.000000 16.636364
round(prop.table(Tabela2,1)*100,digits = 2)
##
## Não sobreviveu Sobreviveu
## Feminino 26.81 73.19
## Masculino 78.84 21.16
Tabela4 = table(Titanic$Classe,Titanic$Sobreviveu)
prop.table(Tabela4)*100
##
## Não sobreviveu Sobreviveu
## Primeira 5.545455 9.181818
## Segunda 7.590909 5.363636
## Terceira 24.000000 8.090909
## Tripulação 30.590909 9.636364
round(prop.table(Tabela4,1)*100,digits = 2)
##
## Não sobreviveu Sobreviveu
## Primeira 37.65 62.35
## Segunda 58.60 41.40
## Terceira 74.79 25.21
## Tripulação 76.05 23.95
Tabela5 = table(Titanic$Sobreviveu)
bp5 <- barplot(Tabela5,col=c("lightblue","red"),
main = "Sobreviventes do Titanic",
ylim = c(0,2000),ylab="Quantidade de viajantes")
percentual5 <- round(prop.table(Tabela5,1)*100,digits = 2)
percentual5
##
## Não sobreviveu Sobreviveu
## 100 100
Tabela6 = table(Titanic$Sobreviveu,Titanic$Sexo)
Tabela6
##
## Feminino Masculino
## Não sobreviveu 126 1364
## Sobreviveu 344 366
bp6 <- barplot(Tabela6,col=c("lightblue","red"),
main = "Sobreviventes do Titanic por Sexo",
beside = TRUE,
legend.text = rownames(Tabela6),
ylim = c(0,2300),ylab="Quantidade de sobreviventes",
xlab = "Sexo dos sobreviventes")
percentual6 <- round(prop.table(Tabela6,2)*100,digits = 1)
percentual6
##
## Feminino Masculino
## Não sobreviveu 26.8 78.8
## Sobreviveu 73.2 21.2
rotulo <- paste0(percentual6,"%")
rotulo
## [1] "26.8%" "73.2%" "78.8%" "21.2%"
text(bp6, 0, rotulo,cex=1.6,pos=3,col = "black")
tabela<-table(Titanic$Classe,Titanic$Sobreviveu)
tabela<-data.frame(tabela)
ggballoonplot(tabela, fill = "value")+
ggtitle("Sobreviventes do Titanic")
mosaicplot(table(Titanic$Classe,Titanic$Sobreviveu),
main = "Sobreviventes do Titanic",
color = c("red","blue"))
library(ggpubr)
library(ggplot2)
library(waffle)
tabela_Sexo = table(Titanic$Sexo)
tabela_Sexo
##
## Feminino Masculino
## 470 1730
round(prop.table(tabela_Sexo)*100,2)
##
## Feminino Masculino
## 21.36 78.64
Sexo <- c("Feminino"=21.36,"Masculino"=78.64)
waffle(Sexo,colors = c("gold","blue"))
## Resposta: Conforme apresentado, é possível observar que a esmagadora
maioria dos viajantes a bordo são do sexo masculino. Pode-se comparar
com o número elevado de membros da tripulação, que na sua maioria era
composto por homens.