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

ค่าเฉลี่ยฮาร์มอนิก

ค่าเฉลี่ยฮาร์มอนิกคือค่าส่วนกลับของค่าเฉลี่ยเลขคณิตของส่วนกลับของข้อมูล กล่าวคือ

$$ \text{harmonic_mean}(x) = 1 / \text{arithmetic_mean}(1 / x) $$

ค่าเฉลี่ยฮาร์มอนิกมักใช้หาค่าเฉลี่ยของข้อมูลประเภทอัตราส่วน ในแบบฝึกหัดนี้จะนำไปใช้กับอัตราส่วนราคาต่อกำไร (price/earnings ratio) ของหุ้นในดัชนี Standard and Poor's 500 ซึ่งอยู่ใน std_and_poor500 โดยอัตราส่วนราคาต่อกำไรเป็นตัวชี้วัดความแพงของหุ้น

โหลดแพ็กเกจ dplyr ไว้แล้ว

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

Introduction to Writing Functions in R

ดูคอร์ส

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

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

# Look at the Standard and Poor 500 data
glimpse(std_and_poor500)

# Write a function to calculate the reciprocal
___ <- ___ {
  ___
}
แก้ไขและรันโค้ด