Menu
CoddyTech

O valor mais frequente

Parte da seção Estatística para ML do Journey de Machine Learning da Coddy. Lição 5 de 64.

Os tamanhos de camiseta são rótulos: não existe média entre M e XL. O centro de uma coluna categórica é sua moda, o valor mais comum:

Barras que contam 8 pedidos de camisetas por tamanho: S 2, M 3, L 2, XL 1. A barra mais alta, M, está escura e identificada como moda

.mode() encontra esse valor:

sizes = pd.Series(["M", "L", "M", "S", "XL", "M", "L", "S"])
print(sizes.mode()[0])

Isso imprime:

M

Os valores podem empatar, então .mode() retorna uma Series com todos os valores vencedores, ordenados. [0] pega o primeiro.

A moda preenche lacunas em uma coluna categórica. Ela também é o modelo mais simples de todos: sempre adivinhe a classe mais comum.

challenge icon

Desafio

Fácil

Uma loja de esqui quer saber o que manter em estoque. rentals.csv registra 30 aluguéis com as colunas item, boot_size, level e days.

  1. Para cada coluna, na ordem, imprima seu nome, sua moda e quantos aluguéis têm esse valor.
  2. Em seguida, compare a média de days, arredondada para 1 casa decimal, com sua moda.

Para um registro mais curto, com 8 aluguéis:

item: snowboard (5 of 8)
boot_size: 42 (4 of 8)
level: beginner (5 of 8)
days: 1 (4 of 8)
Days rented, mean vs mode: 2.8 vs 1

Nenhum aluguel dura 2.8 dias: a moda é um valor que realmente ocorre.

Experimente você mesmo

import pandas as pd

rentals = pd.read_csv("rentals.csv")

# Escreva seu código abaixo
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Compilador de Python online