Estadística

 

Fundamentos Matemáticos en Python: Estadística 

 

La estadística es la rama de las matemáticas que estudia la recolección.

 

Organización, análisis e interpretación de datos.

 

En Python podemos trabajar con estadísticas.

 

Bibliotecas como NumPy, Pandas, SciPy y Seaborn.

 

Tipos de Estadística 

 

Estadística Descriptiva

 

Resume y organiza datos (media, mediana, moda, desviación estándar).

 

Estadística Inferencial

 

Hace inferencias sobre una población.

 

A partir de una muestra.

 

Intervalos de confianza, pruebas de hipótesis.

 

Medidas de Tendencia Central

 

Media Aritmética

 

La media es el promedio de los valores.

 

En un conjunto de datos.

 

 

import numpy as np

datos = [10, 20, 30, 40, 50] media = np.mean(datos)
print(f»Media: {media}»)

 

 

Mediana

 

La mediana es el valor central.

 

De un conjunto ordenado de datos.

 

mediana = np.median(datos)
print(f»Mediana: {mediana}»)

 

 

Salida: Mediana: 30.0

 

Moda

 

La moda es el valor que más se repite.

 

En un conjunto de datos.

 

Ejemplo en Python con scipy.stats

 

from scipy import stats

datos_moda = [1, 2, 2, 3, 3, 3, 4, 4, 5] moda = stats.mode(datos_moda)
print(f»Moda: {moda.mode[0]}»)

 

 

Salida: Moda: 3

 

Medidas de Dispersión

 

Rango

 

El rango es la diferencia entre el valor máximo y mínimo.

 

rango = np.ptp(datos)
print(f»Rango: {rango}»)

 

 

Salida: Rango: 40

 

Varianza

 

La varianza mide la dispersión.

 

De los datos respecto a la media.

 

 

varianza = np.var(datos)
print(f»Varianza: {varianza}»)

 

 

Salida: Varianza: 200.0

 

Desviación Estándar

 

Es la raíz cuadrada de la varianza.

 

Mide cuánto se desvían los datos de la media.

 

desviacion = np.std(datos)
print(f»Desviación Estándar: {desviacion}»)

 

 

Salida: Desviación Estándar: 14.14

 

Medidas de Forma

 

Coeficiente de Asimetría (Skewness)

 

Mide si la distribución es simétrica o está inclinada hacia un lado.

 

asimetria = stats.skew(datos_moda)
print(f»Asimetría: {asimetria}»)

 

 

Curtosis

 

Mide si los datos tienen colas más largas.

 

Más cortas que una distribución normal.

 

curtosis = stats.kurtosis(datos_moda)
print(f»Curtosis: {curtosis}»)

 

 

Visualización de Datos con Seaborn

 

import seaborn as sns
import matplotlib.pyplot as plt

sns.histplot(datos_moda, bins=5, kde=True)
plt.title(«Distribución de Datos»)
plt.show()

 

 

Python facilita el análisis estadístico con NumPy, SciPy y Seaborn.

 

La estadística descriptiva permite entender la distribución de los datos.

 

La visualización ayuda a interpretar los resultados de forma clara.

 

 

La Arquitectura Real IA explicada paso a paso

  Durante años, la Inteligencia Artificial se ha explicado como algo lejano, complejo y casi mágico. Modelos, algoritmos, redes neuronales, siglas incomprensibles… Como si para entenderla hiciera falta ser ingeniero, científico de datos o trabajar

Leer más »

Grok vs. Gemini vs. Claude

  Hoy no existe “la mejor IA universal”. Cada uno tiene un balance distinto entre potencia, seguridad, rapidez, multimodalidad y acceso a datos en tiempo real:   Claude (Anthropic): Sobresale en codificación compleja, análisis profundo

Leer más »
Manu Duque
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal.

Puedes revisar nuestra política en la página de Política de Privacidad, Condiciones de Uso y Cookies.