สถิติเชิงพรรณนาและการ 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
___ %>%
___ %>%
___::___