Formatos dos dados
Parte da seção Estatística para ML do Journey de Machine Learning da Coddy. Lição 8 de 64.
O contorno de um histograma é a forma dos dados, e ele indica em qual resumo confiar:
Uma cauda longa puxa a média em sua direção, enquanto a mediana permanece com a maioria. Segundos que onze visitantes passaram em uma página:
visits = np.array([8, 12, 15, 15, 18, 20, 22, 25, 40, 75, 140])
print(np.round(visits.mean(), 1), np.median(visits))Isso imprime:
35.5 20.0Média acima da mediana: assimétrica à direita, uma cauda de valores grandes. Média abaixo: assimétrica à esquerda. Próximas: simétrica.
Assimetria é um alerta antes do treinamento: algumas linhas extremas ficam muito distantes das demais, e a média não descreve quase ninguém.
Desafio
FácilAntes de treinar com os registros de 150 jogadores, uma equipe de jogo verifica o formato de cada coluna de players.csv. Para cada coluna, em ordem, imprima seu nome, sua média (1 casa decimal), sua mediana e uma classificação:
- assimétrica à direita quando a média for mais de 2 acima da mediana,
- assimétrica à esquerda quando for mais de 2 abaixo,
- simétrica caso contrário.
Para o registro de outro jogo:
session_minutes: mean 14.3 above median 9.5, right-skewed
quiz_score: mean 83.3 below median 88.0, left-skewed
ping_ms: mean 46.4 close to median 46.0, symmetricExperimente você mesmo
import numpy as np
import pandas as pd
players = pd.read_csv("players.csv")
# 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