Thống kê mô tả và masking hàm
Trước đó, bạn đã thấy hàm summary() tính trung bình, trung vị, tứ phân vị 1 và 3, cùng giá trị nhỏ nhất và lớn nhất. Độ lệch chuẩn không được bao gồm. Tuy nhiên, cả hai gói Hmisc và psych đều có hàm describe() cung cấp nhiều thống kê mô tả hơn, bao gồm cả độ lệch chuẩn.
Để lấy các thống kê mô tả này, bạn sẽ chạy hàm describe() với cùng một tên trong cả hai gói. Để tránh nhầm lẫn, bạn nên luôn dùng ký pháp packagename::functionname() để chỉ rõ hàm từ gói bạn muốn.
Bộ dữ liệu abaloneKeep và gói dplyr đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
R dành cho người dùng SAS
Hướng dẫn bài tập
- Nạp gói
Hmisc - Lấy thống kê mô tả cho giới tính, chiều dài, đường kính và chiều cao của abalone bằng hàm
Hmisc::describe(). - Nạp gói
psych- lưu ý các cảnh báo về việc hàmdescribe()bị che (masked) từ góiHmisc(vì cả hai gói đều có hàmdescribe()). - Chạy hàm
describe()từ góipsychđể lấy thống kê mô tả cho chiều dài, đường kính, chiều cao của abalone. Bỏ qua biến giới tính vìpsych::describe()chỉ hoạt động với biến số.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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
___ %>%
___ %>%
___::___