Terpecahkan: mediana python

Pembaharuan Terakhir: 09/11/2023

Masalah utama dengan median adalah dapat menjadi bias.

def median(lst):
    n = len(lst)
    if n < 1:
            return None
    if n % 2 == 1:
            return sorted(lst)[n//2]
    else:
            return sum(sorted(lst)[n//2-1:n//2+1])/2

Ini adalah fungsi untuk menemukan median daftar. Median adalah nilai tengah dalam daftar yang diurutkan. Jika ada jumlah nilai genap dalam daftar, maka mediannya adalah rata-rata dari dua nilai tengah.

Baris pertama mendefinisikan fungsi dan memberinya nama "median". Baris kedua menemukan panjang daftar dan menyimpannya dalam variabel yang disebut "n". Baris ketiga memeriksa untuk melihat apakah ada nilai dalam daftar. Jika tidak, itu mengembalikan "Tidak Ada". Baris keempat memeriksa untuk melihat apakah ada nilai ganjil dalam daftar. Jika demikian, itu mengurutkan daftar dan mengembalikan nilai di tengah. Baris kelima melakukan hal yang sama seperti baris keempat, tetapi untuk jumlah nilai genap dalam daftar. Ini mengurutkan daftar dan mengembalikan rata-rata dari dua nilai tengah.

mediana

Mediana adalah modul Python yang menghitung median kumpulan data.

statistika

Statistik dalam Python dapat digunakan untuk berbagai tujuan, termasuk analisis data, peramalan, dan komputasi ilmiah. Di Python, fungsi statistik disediakan oleh perpustakaan panda. Perpustakaan ini menyediakan sejumlah fungsi statistik, termasuk:

– Operasi statistik seperti rata-rata, median, modus, standar deviasi, dan korelasi
– Bingkai data yang dapat digunakan untuk analisis atau plotting
– Fungsi untuk menghasilkan sampel acak dari suatu populasi

Pos terkait: