ANOVA
Đến giờ, bạn đã tạo các đối tượng đầu ra để lưu và trích xuất các thành phần nhằm trình bày kết quả chi tiết và tùy chỉnh hơn. Tuy nhiên, một số đối tượng đầu ra như từ hàm aov() để chạy phân tích phương sai (ANOVA) có thể được dùng làm đầu vào cho các hàm khác như summary() và plot() để nhận báo cáo kết quả và trực quan hóa theo ý muốn. Đầu ra của aov() cũng có thể dùng làm đầu vào cho TukeyHSD() để thực hiện các kiểm định cặp hậu nghiệm.
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
- Tính
n, trung bình, độ lệch chuẩn và phương sai của tuổi theo giới tính. - Thực hiện ANOVA của
agetheo các nhómsexvà lưu đầu ra làabaov. - Chạy
summary()choabaov. - Thực hiện kiểm định cặp hậu nghiệm
TukeyHSD()trênabaov.
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.
# Compute n(), mean(), sd() and var() of age by sex
abaloneKeep %>% group_by(___) %>% select(___, ___) %>%
summarise(across(everything(), list(mean = ___,
___ = ~sd(.x),
var = ___)),
N = ___)
# Run aov() of age by sex, save as abaov
abaov <- aov(___ ~ ___, data = ___)
# Run summary() of abaov
___
# Perform TukeyHSD posthoc pairwise tests on abaov
TukeyHSD(___)