Menu
CoddyTech

Il valore più frequente

Fa parte della sezione Statistica per il machine learning del percorso Machine Learning di Coddy. Lezione 5 di 64.

Le taglie delle T-shirt sono etichette: non esiste una media tra M e XL. Il valore centrale di una colonna categoriale è la sua moda, il valore più frequente:

Barre che contano 8 ordini di T-shirt per taglia: S 2, M 3, L 2, XL 1. La barra più alta, M, è scura ed è etichettata come moda

.mode() lo trova:

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

Questo stampa:

M

I valori possono essere a pari merito, quindi .mode() restituisce una serie con tutti i valori vincitori, ordinati. [0] prende il primo.

La moda riempie le lacune in una colonna categoriale. È anche il modello più semplice di tutti: indovina sempre la classe più comune.

challenge icon

Sfida

Facile

Un negozio di sci vuole sapere cosa tenere in magazzino. rentals.csv registra 30 noleggi con le colonne item, boot_size, level e days.

  1. Per ogni colonna, nell’ordine, stampa il suo nome, la sua moda e quanti noleggi hanno quel valore.
  2. Poi confronta la media di days, arrotondata a 1 decimale, con la sua moda.

Per un registro più breve di 8 noleggi:

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

Nessun noleggio dura 2.8 giorni: la moda è un valore che si verifica davvero.

Provalo tu

import pandas as pd

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

# Scrivi il tuo codice qui sotto
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Statistica per il machine learning

Esercitati da solo: Compilatore Python online