Menghitung simpangan baku secara manual
Dalam video, kita membahas ukuran keragaman, dan menyoroti simpangan baku sebagai ukuran yang paling umum digunakan. Sangat penting bagi Anda untuk memahami konsep ini, karena pewawancara kemungkinan akan menanyakannya di awal proses melalui tugas pemrograman atau pertanyaan yang lebih konseptual.
Di sini, Anda akan mensimulasikan pengalaman tersebut dengan menghitung simpangan baku secara manual, artinya Anda tidak akan menggunakan fungsi yang sudah ada seperti std() untuk mendapatkan hasilnya.
Latihan ini adalah bagian dari kursus
Berlatih Pertanyaan Wawancara Statistik dengan Python
Petunjuk latihan
- Tanpa menggunakan fungsi
mean(), hitung mean dari daftarnumsyang telah disediakan untuk Anda. - Gunakan nilai
varianceyang telah dihitung bersama fungsimath.sqrt()untuk mendapatkan simpangan baku; cetak hasilnya. - Periksa pekerjaan Anda dengan mencetak simpangan baku sebenarnya menggunakan fungsi
np.std()yang disebutkan sebelumnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a sample list
import math
nums = [1, 2, 3, 4, 5]
# Compute the mean of the list
mean = ____
# Compute the variance and print the std of the list
variance = sum(pow(x - mean, 2) for x in nums) / len(nums)
std = ____
print(____)
# Compute and print the actual result from numpy
real_std = np.array(____).std()
print(____)