Menu
CoddyTech

Rata-rata dan Median

Termasuk bagian Statistik untuk ML dalam perjalanan Machine Learning di Coddy. Pelajaran 1 dari 64.

Sebelum model belajar dari sebuah kolom, kamu menjelaskannya dengan dua angka: pusat dan sebarannya. Bab ini dimulai dari pusat:

Batang yang menunjukkan tujuh pendapatan tahunan dalam ribuan: enam berkisar dari 31 hingga 47 dan satu pendiri sebesar 390. Garis median berada di 41, pada batang tengah, dan garis mean jauh di atas, pada 89.4

Pendapatan yang sama dalam kode, pendiri berada di urutan terakhir:

incomes = np.array([38, 41, 35, 47, 44, 31, 390])
print(np.round(incomes.mean(), 1))
print(np.median(incomes))

Ini mencetak:

89.4
41.0

Pendiri menarik rata-rata ke atas enam temannya. Median, nilai tengah setelah diurutkan, hampir tidak berubah: andalkan median untuk kolom dengan nilai ekstrem, seperti harga.

Jumlah elemen genap menghasilkan rata-rata dari dua nilai tengah. Untuk array, gunakan np.median(a); kolom pandas memiliki .median().

challenge icon

Tantangan

Mudah

Satu rumah mewah bisa membuat seluruh jalan tampak mahal. Kode awal membaca harga rumah di jalan, dalam ribuan, ke dalam prices. Cetak:

  1. Harga rata-rata, dibulatkan hingga 1 angka desimal.
  2. Harga median.
  3. Jumlah rumah yang harganya lebih rendah daripada rata-rata.

Untuk harga 320, 300, 2500, 310, dan 335:

Mean: 753.0
Median: 320.0
4 of 5 houses cost less than the mean

Coba sendiri

import numpy as np

n = int(input())
values = []
for i in range(n):
    values.append(int(input()))
prices = np.array(values)

# Tulis kodemu di bawah ini
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Statistik untuk ML

Latihan sendiri: Compiler Python online