ir. Ignacio Rosales / PORTFOLIO
← Proyectos

Tipos de Pokémon en la Pokédex

Análisis descriptivo de 1.017 Pokémon: qué tipos dominan, cómo se combinan y qué dice el rango (ordinario, legendario, mítico).

Materia
Computación I
Fecha
noviembre de 2023
Stack
R, tidyverse, ggplot2, plotly, flexdashboard
Código
Repositorio

La pregunta

¿Cómo se reparte la Pokédex por tipo, rango y estadísticas de combate? El trabajo responde cuatro preguntas concretas sobre 1.017 Pokémon (9 generaciones, 18 tipos primarios):

  1. Cuáles son los máximos de cada estadística por tipo.
  2. Qué porcentaje ocupa cada tipo primario.
  3. Cuántos hay por rango (ordinario, legendario, mítico, bebé).
  4. Qué tipo es el más común — y qué asimetrías aparecen al cruzar primario y secundario.

Los datos

pokemons-g4.csv: 1.017 registros y 18 variables (identificador, nombre, rango, generación, evolución, tipos, seis stats de combate, total, altura, peso, habilidades y descripción).

El método

Informe en R con tidyverse/dplyr para transformar, ggplot2 y plotly para gráficos (incluidos interactivos), DT para tablas y flexdashboard para el tablero. Incluye descriptivos por tipo, frecuencias, gráficos de barras, caja y dispersión, y una prueba de contingencia entre tipo primario y secundario.

Trabajo final de Computación I (EECA–UCV, noviembre 2023), con Andrés Morales y Daniuska Figueroa.

Resultados

  1. Tipos desbalanceados. Agua es el primario más frecuente (134; 13,2%), seguido de normal (117; 11,5%) y planta (102; 10,0%). Volador como primario apenas llega a 9 casos.
  2. Volador es el más asimétrico. Casi nunca es identidad principal y, a la vez, es el secundario más común (100 apariciones). Detrás, como secundarios: veneno (41) y psíquico (40).
  3. Un solo tipo es lo habitual. 498 de 1.017 (49,0%) no tienen tipo secundario.
  4. Por rango. 907 ordinarios, 69 legendarios, 22 míticos y 19 bebés.
  5. Totales de combate. Van de 175 a 720, con media 426,6.

Limitaciones

Es un trabajo de primer semestre. La contingencia 18×18 sobre 1.017 observaciones deja muchas casillas con frecuencia esperada baja: el test es orientativo, no concluyente.