load("C:/Users/Maysa Godoy/Desktop/Base_de_dados-master/df_pokemon.RData")
View(df)
str(df)
## Classes 'tbl_df', 'tbl' and 'data.frame': 718 obs. of 22 variables:
## $ id : num 1 2 3 4 5 6 7 8 9 10 ...
## $ pokemon : chr "bulbasaur" "ivysaur" "venusaur" "charmander" ...
## $ species_id : int 1 2 3 4 5 6 7 8 9 10 ...
## $ height : int 7 10 20 6 11 17 5 10 16 3 ...
## $ weight : int 69 130 1000 85 190 905 90 225 855 29 ...
## $ base_experience: int 64 142 236 62 142 240 63 142 239 39 ...
## $ type_1 : chr "grass" "grass" "grass" "fire" ...
## $ type_2 : chr "poison" "poison" "poison" NA ...
## $ attack : int 49 62 82 52 64 84 48 63 83 30 ...
## $ defense : int 49 63 83 43 58 78 65 80 100 35 ...
## $ hp : int 45 60 80 39 58 78 44 59 79 45 ...
## $ special_attack : int 65 80 100 60 80 109 50 65 85 20 ...
## $ special_defense: int 65 80 100 50 65 85 64 80 105 20 ...
## $ speed : int 45 60 80 65 80 100 43 58 78 45 ...
## $ color_1 : chr "#78C850" "#78C850" "#78C850" "#F08030" ...
## $ color_2 : chr "#A040A0" "#A040A0" "#A040A0" NA ...
## $ color_f : chr "#81A763" "#81A763" "#81A763" "#F08030" ...
## $ egg_group_1 : chr "monster" "monster" "monster" "monster" ...
## $ egg_group_2 : chr "plant" "plant" "plant" "dragon" ...
## $ url_image : chr "1.png" "2.png" "3.png" "4.png" ...
## $ x : num 32.8 33.3 33.9 -24.4 -24.6 ...
## $ y : num 17.2 16.7 16.2 30.8 30.6 ...
summary(df)
## id pokemon species_id height
## Min. : 1.0 Length:718 Min. : 1.0 Min. : 1.00
## 1st Qu.:180.2 Class :character 1st Qu.:180.2 1st Qu.: 6.00
## Median :359.5 Mode :character Median :359.5 Median : 10.00
## Mean :359.5 Mean :359.5 Mean : 11.41
## 3rd Qu.:538.8 3rd Qu.:538.8 3rd Qu.: 14.00
## Max. :718.0 Max. :718.0 Max. :145.00
## weight base_experience type_1 type_2
## Min. : 1.0 Min. : 36.00 Length:718 Length:718
## 1st Qu.: 95.0 1st Qu.: 65.25 Class :character Class :character
## Median : 280.0 Median :147.00 Mode :character Mode :character
## Mean : 568.2 Mean :141.55
## 3rd Qu.: 609.5 3rd Qu.:177.00
## Max. :9500.0 Max. :608.00
## attack defense hp special_attack
## Min. : 5.00 Min. : 5.00 Min. : 1.00 Min. : 10.00
## 1st Qu.: 53.00 1st Qu.: 50.00 1st Qu.: 50.00 1st Qu.: 45.00
## Median : 73.00 Median : 65.00 Median : 65.00 Median : 65.00
## Mean : 74.85 Mean : 70.67 Mean : 68.37 Mean : 68.47
## 3rd Qu.: 95.00 3rd Qu.: 85.00 3rd Qu.: 80.00 3rd Qu.: 90.00
## Max. :165.00 Max. :230.00 Max. :255.00 Max. :154.00
## special_defense speed color_1 color_2
## Min. : 20.00 Min. : 5.00 Length:718 Length:718
## 1st Qu.: 50.00 1st Qu.: 45.00 Class :character Class :character
## Median : 65.00 Median : 65.00 Mode :character Mode :character
## Mean : 69.09 Mean : 65.72
## 3rd Qu.: 85.00 3rd Qu.: 85.00
## Max. :230.00 Max. :160.00
## color_f egg_group_1 egg_group_2 url_image
## Length:718 Length:718 Length:718 Length:718
## Class :character Class :character Class :character Class :character
## Mode :character Mode :character Mode :character Mode :character
##
##
##
## x y
## Min. :-49.152 Min. :-45.793
## 1st Qu.:-17.695 1st Qu.:-17.293
## Median : 0.705 Median : -0.628
## Mean : 0.000 Mean : 0.000
## 3rd Qu.: 15.905 3rd Qu.: 18.155
## Max. : 53.142 Max. : 46.593
summary(df$type_1)
## Length Class Mode
## 718 character character
hist(df$height,col ="#3fbfbd",main="Histograma da altura",
xlab = "Altura", ylab = "Frequência")
O histograma foi criado a partir da análise da variável quantitativa “height”, que indica a altura dos pokemons. A partir da análise do histograma, é possível perceber que as alturas com maior frequência ocorrem entre 1 e 20. De acordo com a visualização dos dados, é interessante afirmar que segundo a média da variável, que é 11,41, confirma-se a existência de mais pokemons com altura inferior a 20. A variável analisada é interpretada como uma quantitativa discreta, pois os números estão inteiros.
Há diferentes tipos de histograma e esse pode ser classificado como um histograma despenhadeiro, ou distorcido à direita, porque os valores mais altos estão localizados numa das extremidades e isso indica que eles ocorrem com baixa frequência. Além disso, o histograma vai diminuindo conforme percorremos o eixo “x”, indicando a diminuição da frequência.
A variável qualitativa escolhida foi a “type_1”.
type1 <- table(df$type_1)
prop.table(type1)*100
##
## bug dark dragon electric fairy fighting fire
## 8.7743733 3.8997214 3.3426184 5.0139276 2.3676880 3.4818942 6.4066852
## flying ghost grass ground ice normal poison
## 0.4178273 3.2033426 9.1922006 4.1782730 3.2033426 12.9526462 3.8997214
## psychic rock steel water
## 6.4066852 5.5710306 3.0640669 14.6239554
type1 <- table(df$type_1)
barplot(type1,
legend = rownames(type1), horiz = TRUE,beside = TRUE,
col = c("green","red","yellow","purple","pink","green","lightblue","violet","darkorange","brown","#3cdea2","#bd2f89","#a5ed6d","#c285d6","#a3606f","#72a360","#f59f2f","#338059"),
xlab ="Frequência", ylab ="Tipo",
args.legend = list(x = "bottomright"))
Pokemons do tipo “water” e “normal” são os mais comuns.