Bắt đầu ngayBắt đầu miễn phí

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()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

Xem khóa học

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 age theo các nhóm sex và lưu đầu ra là abaov.
  • Chạy summary() cho abaov.
  • Thực hiện kiểm định cặp hậu nghiệm TukeyHSD() trên abaov.

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(___)
Chỉnh sửa và Chạy Mã