Menu
CoddyTech

En Sık Görülen Değer

Coddy'nin Machine Learning Journey'sinin Makine Öğrenimi için İstatistik bölümünün bir parçası. Ders 5 / 64.

Tişört bedenleri etiketlerden ibarettir: M ile XL'nin ortalaması yoktur. Bir kategorik sütunun merkezi, en yaygın değer olan modudur:

Tişört siparişlerini bedenlere göre sayan çubuklar: S 2, M 3, L 2, XL 1. En yüksek çubuk olan M koyu renktedir ve mod olarak etiketlenmiştir

.mode() bunu bulur:

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

Bu çıktıyı verir:

M

Değerler eşit olabilir, bu yüzden .mode() sıralanmış tüm kazananların yer aldığı bir Series döndürür. [0] ilkini alır.

Mod, bir kategorik sütundaki eksik değerleri doldurur. Ayrıca tüm modeller arasında en basit olanıdır: her zaman en yaygın sınıfı tahmin et.

challenge icon

Görev

Kolay

Bir kayak mağazası, stokta neleri bulunduracağını öğrenmek istiyor. rentals.csv, item, boot_size, level ve days sütunlarıyla 30 kiralama kaydeder.

  1. Her sütun için, sırayla adını, modunu ve bu değere sahip kaç kiralama olduğunu yazdır.
  2. Ardından days değerlerinin 1 ondalık basamağa yuvarlanmış ortalamasını moduyla karşılaştır.

8 kiralamalık daha kısa bir kayıt için:

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

Hiçbir kiralama 2.8 gün sürmez: mod, gerçekten gerçekleşen bir değerdir.

Kendin dene

import pandas as pd

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

# Kodunuzu aşağıya yazın
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Makine Öğrenimi için İstatistik bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi