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

สถิติเชิงพรรณนาและการ masking ของฟังก์ชัน

ก่อนหน้านี้ได้เห็นแล้วว่าฟังก์ชัน summary() คำนวณค่าเฉลี่ย ค่ามัธยฐาน ควอร์ไทล์ที่ 1 และ 3 รวมถึงค่าต่ำสุดและสูงสุด แต่ไม่รวมส่วนเบี่ยงเบนมาตรฐาน อย่างไรก็ตาม ทั้งแพ็กเกจ Hmisc และ psych ต่างมีฟังก์ชัน describe() ที่ให้สถิติเชิงพรรณนาที่ครอบคลุมกว่า รวมถึงส่วนเบี่ยงเบนมาตรฐานด้วย

เนื่องจากทั้งสองแพ็กเกจใช้ชื่อฟังก์ชันเดียวกัน เพื่อป้องกันความสับสน ควรระบุชื่อแพ็กเกจด้วยรูปแบบ packagename::functionname() เสมอ

ชุดข้อมูล abaloneKeep และแพ็กเกจ dplyr ถูกโหลดไว้ให้แล้ว

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

R สำหรับผู้ใช้ SAS

ดูคอร์ส

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

  • โหลดแพ็กเกจ Hmisc
  • ดึงสถิติเชิงพรรณนาสำหรับเพศ ความยาว เส้นผ่านศูนย์กลาง และความสูงของ abalone โดยใช้ฟังก์ชัน Hmisc::describe()
  • โหลดแพ็กเกจ psych แล้วสังเกตคำเตือนเกี่ยวกับฟังก์ชัน describe() ที่ถูก mask จากแพ็กเกจ Hmisc (เนื่องจากทั้งสองแพ็กเกจมีฟังก์ชัน describe() เหมือนกัน)
  • รันฟังก์ชัน describe() จากแพ็กเกจ psych เพื่อดึงสถิติเชิงพรรณนาสำหรับความยาว เส้นผ่านศูนย์กลาง และความสูงของ abalone โดยไม่ต้องใส่เพศ เนื่องจาก psych::describe() ใช้ได้กับตัวแปรตัวเลขเท่านั้น

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

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

# Load the Hmisc package
library(___)

# Run describe() from Hmisc for sex, length, diameter, height
abaloneKeep %>% 
  select(___, ___, ___, ___) %>% 
  ___::___

# Load the psych package
___

# Run describe() from psych for length, diameter, height
___ %>% 
  ___ %>% 
  ___::___
แก้ไขและรันโค้ด