เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

คำนวณค่าเบี่ยงเบนมาตรฐานด้วยตนเอง

ในวิดีโอ เราได้พูดถึงการวัดความแปรปรวนของข้อมูล และอธิบายว่าค่าเบี่ยงเบนมาตรฐานเป็นการวัดที่ใช้กันมากที่สุด ความเข้าใจในแนวคิดนี้มีความสำคัญมาก เพราะผู้สัมภาษณ์มักถามถึงเรื่องนี้ตั้งแต่ต้น ไม่ว่าจะเป็นโจทย์เขียนโค้ดหรือคำถามเชิงแนวคิด

ในแบบฝึกหัดนี้ จะได้ฝึกคำนวณค่าเบี่ยงเบนมาตรฐานด้วยตนเอง นั่นคือไม่ใช้ฟังก์ชันสำเร็จรูปอย่าง std() ในการหาคำตอบ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฝึกทำข้อสอบสัมภาษณ์สถิติด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คำนวณค่าเฉลี่ยของลิสต์ nums ที่เตรียมไว้ให้ โดยไม่ใช้ฟังก์ชัน mean()
  • นำค่า variance ที่คำนวณได้มาใช้ร่วมกับฟังก์ชัน math.sqrt() เพื่อหาค่าเบี่ยงเบนมาตรฐาน แล้วพิมพ์ผลลัพธ์
  • ตรวจสอบความถูกต้องโดยพิมพ์ค่าเบี่ยงเบนมาตรฐานจริงด้วยฟังก์ชัน np.std() ที่กล่าวถึงก่อนหน้านี้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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(____)
แก้ไขและรันโค้ด