Atividade pokemon

O objetivo dessa atividade é analisar uma variável qualitativa por meio de variáveis quantitativas utilizando uma base de dados sobre o Pokemon.

Passo 1

Carregar pacotes e base de dados

library(forcats)
library(ggplot2)
library(ggpubr)
library(dplyr)
## 
## Anexando pacote: 'dplyr'
## Os seguintes objetos são mascarados por 'package:stats':
## 
##     filter, lag
## Os seguintes objetos são mascarados por 'package:base':
## 
##     intersect, setdiff, setequal, union
load("C:/Users/Manoel Perasi/Desktop/Base_de_dados-master/df_pokemon.RData")

Passo 2

Criar um resumo de uma variável quantitativa por grupos de uma variável qualitativa. A variável qualitativa que usarei será o tipo de pokemon (type_1), e a variável quantitativa que usarei para analizar cada um dos 18 tipos existentes é o seu base experience.

df %>% group_by(type_1) %>% summarise(mínimo=min(base_experience),
                                                        quatil1 = quantile(base_experience, probs=0.25),
                                                        mediana=median(base_experience),
                                                        quartil3 = quantile(base_experience, probs = 0.75),
                                                        máximo=max(base_experience),
                                                        desvio_padrao=sd(base_experience))
## # A tibble: 18 × 7
##    type_1   mínimo quatil1 mediana quartil3 máximo desvio_padrao
##    <chr>     <int>   <dbl>   <dbl>    <dbl>  <int>         <dbl>
##  1 bug          39    61      134      168.    270          60.6
##  2 dark         44    69.5    152.     178.    306          70.8
##  3 dragon       60   144      208.     270     306          91.2
##  4 electric     41    70.5    150.     192.    261          69.6
##  5 fairy        44    68      142      184     306          79.4
##  6 fighting     42    61      159      166     227          58.5
##  7 fire         50    70.8    154.     192.    306          72.9
##  8 flying       49   118      187      224     261         108. 
##  9 ghost        55    64.5    159      173     306          71.1
## 10 grass        36    64      142      184.    270          67.6
## 11 ground       53    66      146.     177.    302          72.4
## 12 ice          50    61      159      182     261          71.3
## 13 normal       38    62      144      169     608          89.6
## 14 poison       49    64.8    140.     172     241          62.0
## 15 psychic      40    66.2    162      231     306          82.3
## 16 rock         56    71      140.     174.    270          64.4
## 17 steel        60   136.     164      238.    306          78.3
## 18 water        40    65      151      175     306          68.2

Passo 3

um gráfico boxplot que demonstra o poder de ataque de cada tipo de pokemon

boxplot(attack ~ type_1, data = df, col = "blue3", main = "gráfico 1 - Ataque para cada tipo de pokemon", las = 2)

Passo 4

um diagrama de dispersão que demonstra a correlação entre base experience e ataque dos pokemons

plot(df$attack,df$base_experience, col = "thistle4", pch = 20,
     main = "Gráfico 1 - Diagrama de dispersão",
     xlab = "Ataque",
     ylab = "Base experience")
abline(lsfit(df$attack,df$base_experience), 
       col = "black", lwd = 2)

Passo 5

A baixa correlação entre ataque e experiência base dos pokemons

cor(df$attack,df$base_experience)
## [1] 0.5891011

Passo 6

Parágrafos sobre o que foi feito anteriormente

A Base Experience de um Pokémon é uma medida de quão valioso ele é em termos de pontos de experiência ao ser derrotado em combate. Pokémon com uma Base Experience alta geralmente fornecem mais XP, e isso pode acelerar o treinamento e evolução dos seus Pokémon. Cada Pokémon tem uma Base Experience única, que varia dependendo da sua força e raridade.

A Base Experience de um Pokémon e o Ataque de um Pokémon não estão diretamente relacionados em termos de cálculo de valores numéricos ou de mecânica de jogo. Ou seja, a Base Experience de um Pokémon não é afetada diretamente pelo valor de seu Ataque e vice-versa. Eles são duas características distintas que influenciam o jogo de maneiras diferentes.

Embora a Base Experience e o Ataque não estejam diretamente relacionados em termos de cálculo numérico, há uma correlação indireta entre eles. na média, Pokémon com Base Experience mais alta também tendem a ter estatísticas de combate mais altas, incluindo o Ataque. No entanto, a Base Experience é um valor fixo associado à espécie do Pokémon, enquanto o Ataque é uma estatística variável.