typestar

Distribuciones en Python

Una distribución congelada responde pdf, cdf y ppf sin repetir parámetros.

import numpy as np
from scipy import stats

tpm = stats.norm(loc=95, scale=12)

print(round(tpm.pdf(95), 5), round(tpm.cdf(107), 4))
print(round(tpm.ppf(0.95), 2), tpm.interval(0.95)[0].round(2))
print(tpm.mean(), tpm.std(), round(tpm.var(), 1))

rng = np.random.default_rng(0)
print(tpm.rvs(size=4, random_state=rng).round(1))

Cómo funciona

  1. norm(loc, scale) congela los parámetros en un objeto.
  2. cdf va de valor a probabilidad; ppf hace el regreso.
  3. rvs muestrea, con la semilla de un Generator para reproducibilidad.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
327
Tokens
132
Ritmo de tres estrellas
100 tpm

Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 79 segundos.

Escribe este fragmento

Paso 1 de 3 en Distribuciones; paso 1 de 23 en Computación científica con SciPy.

Siguiente →