A regra 68-95-99,7
Parte da seção Estatística para ML do Journey de Machine Learning da Coddy. Lição 10 de 64.
Em dados normais, o desvio padrão indica que proporção dos dados está a que distância da média. Porções de café, média de 250 ml, desvio padrão de 5 ml:
Essa é a regra 68-95-99,7. Confira-a em 10.000 copos simulados: uma máscara conta aqueles que estão dentro de 1 desvio padrão.
rng = np.random.default_rng(1)
cups = rng.normal(250, 5, size=10000)
within1 = (cups > 245) & (cups < 255)
print(within1.sum() / cups.size)Isso imprime:
0.6868Para a proporção abaixo de qualquer valor, stats.norm.cdf(x, mean, std) fornece a área à esquerda de x: stats.norm.cdf(260, 250, 5) é 0.977.
Uma porção que excede 3 desvios padrão ocorre 3 vezes em 1.000: é rara o suficiente para ser sinalizada antes de chegar a um modelo.
Desafio
FácilUm laboratório testou 5.000 lâmpadas até que queimassem. life contém suas horas de vida, e o programa lê h. Usando a média e o desvio padrão (np.std) de life, imprima estas proporções em porcentagens (1 casa decimal):
- dentro de 1 desvio padrão da média,
- dentro de 2 desvios padrão,
- abaixo de
h, conforme a contagem, - abaixo de
h, segundo a curva normal.
Para outro lote e a entrada 1100:
Within 1 std: 67.6%
Within 2 std: 95.7%
Below 1100 hours, counted: 10.2%
Below 1100 hours, normal curve: 10.1%Experimente você mesmo
import numpy as np
from scipy import stats
# Não altere as linhas abaixo
rng = np.random.default_rng(12)
life = np.round(rng.normal(1200, 100, size=5000))
h = int(input())
# Escreva seu código abaixo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Estatística para ML
1Centro e dispersão
Média e medianaPercentis e quartisVariância e desvio padrãoAmostra ou população?O valor mais frequenteRevisão: tempos de entrega4Amostras e Populações
População e AmostraAs médias amostrais variamA distribuição amostralAmostras maiores, menos ruídoRevisão: pesquisa de opinião em uma cidade7Linhas de tendência
ResíduosAjuste por mínimos quadradosTraçando o ajusteFazendo previsões com uma linhaQuão bom é o ajuste?Revisão: horas de prática10Codificação de Categorias
Categorias como NúmerosCodificação One-HotAgrupamento de Números em FaixasRecapitulação: Anúncios de Carros2Distribuições
Histogramas de densidadeFormatos dos dadosA curva normalA regra 68-95-99,7Escores ZRecapitulando: duração da bateria5Valores atípicos
Diagramas de caixaA regra do IQRA regra do Z-scoreComo lidar com valores atípicosRevisão: falhas nos sensores8Comparando grupos
Gráficos de caixa por grupoDiferença entre médiasPode ser acaso?Valores-pO teste tRevisão: teste A/B11Explorando um conjunto de dados
Um primeiro olharTodos os atributos de uma vezAtributos em relação ao rótuloOs dois melhores atributosRevisão: dados de diabetes3Probabilidade por Simulação
Probabilidade como frequênciaA Lei dos Grandes NúmerosSomas de dadosValor esperadoProbabilidade condicionalRevisão: chances na barraca de dados6Relações
Lendo gráficos de dispersãoCorrelaçãoMatriz de correlaçãoMapas de calor de correlaçãoCorrelação não é causalidadeRevisão: sorvete e sol9Escalonamento de Recursos
Por que escalar os recursosEscalonamento Min-MaxPadronizaçãoStandardScalerRevisão: Parceiros de escaladaPratique por conta própria: Compilador de Python online