Cheat Sheet ANOVA Bảng chữ cái súp & tương đương hồi quy


18

Tôi có thể nhận trợ giúp để hoàn thành nỗ lực dự kiến ​​(đang thực hiện) này để có được vòng bi của mình trên các tương đương của ANOVA và ĐĂNG KÝ không? Tôi đã cố gắng dung hòa các khái niệm, danh pháp và cú pháp của hai phương pháp này. Có rất nhiều bài đăng trên trang web này về tính phổ biến của chúng, ví dụ như cái này hay cái này , nhưng vẫn tốt để có một bản đồ "bạn đang ở đây" nhanh chóng khi bắt đầu.

Tôi có kế hoạch cập nhật bài viết này, và hy vọng sẽ được giúp đỡ sửa chữa sai lầm.

ANOVA một chiều:

Structure:   DV is continuous; IV is ONE FACTOR with different LEVELS.
Scenario:    miles-per-gal. vs cylinders
             Note that Income vs Gender (M, F) is a t-test.
Syntax:      fit <- aov(mpg ~ as.factor(cyl), data = mtcars); summary(fit); TukeyHSD(fit)
Regression:  fit <- lm(mpg ~ as.factor(cyl), mtcars) 
             # with F dummy coded;
             summary(fit); anova(fit)

ANOVA hai chiều:

Structure:   DV is continuous; IV is > 1 FACTORS with different LEVELS.
Scenario:    mpg ~ cylinders & carburators
Syntax:      fit <- aov(mpg ~ as.factor(cyl) + as.factor(carb), mtcars); 
             summary(fit); TukeyHSD(fit)
Regression:  fit <- lm(mpg ~ as.factor(cyl) + as.factor(carb), mtcars) 
             # with F dummy coded; 
             summary(fit); anova(fit)

Nhân tố hai chiều ANOVA:

Structure:   All possible COMBINATIONS of LEVELS are considered.
Scenario:    mpg ~ cylinders + carburetors + (4cyl/1,...8cyl/4)
Syntax:      fit <- aov(mpg ~ as.factor(cyl) * as.factor(carb), mtcars); 
             summary(fit); TukeyHSD(fit)
Regression:  fit <- lm(mpg ~ as.factor(cyl) * as.factor(carb), mtcars) 
             # with F dummy coded; 
             summary(fit); anova(fit)

ANCOVA:

Structure:   DV continuous ~ Factor and continuous COVARIATE.
Scenario:    mpg ~ cylinders + weight
Syntax:      fit <- aov(mpg ~ as.factor(cyl) + wt, mtcars); summary(fit)
Regression:  fit <- lm(mpg ~ as.factor(cyl) + wt, mtcars) 
             # with F dummy coded; 
             summary(fit); anova(fit)

MANOVA:

Structure:   > 1 DVs continuous ~ 1 FACTOR ("One-way") or 2 FACTORS ("Two-way MANOVA").
Scenario:    mpg and wt ~ cylinders
Syntax:      fit <- manova(cbind(mpg,wt) ~ as.factor(cyl), mtcars); summary(fit)
Regression:  N/A

MANCOVA:

Structure:   > 1 DVs continuous ~ 1 FACTOR + 1 continuous (covariate) DV.
Scenario:    mpg and wt ~ cyl + displacement (cubic inches)
Syntax:      fit <- manova(cbind(mpg,wt) ~ as.factor(cyl) + disp, mtcars); summary(fit)
Regression:  N/A

ININ FACTOR (hoặc CHỦ ĐỀ) ANOVA: ( mã ở đây )

Structure:   DV continuous ~ FACTOR with each level * with subject (repeated observations).
             Extension paired t-test. Each subject measured at each level multiple times. 
Scenario:    Memory rate ~ Emotional value of words for Subjects @ Times
Syntax:      fit <- aov(Recall_Rate ~ Emtl_Value * Time + Error(Subject/Time), data); 
             summary(fit); print(model.tables(fit, "means"), digits=3);
             boxplot(Recall_Rate ~ Emtl_Value, data=data)
             with(data, interaction.plot(Time, Emtl_Value, Recall_Rate))
             with(data, interaction.plot(Subject, Emtl_Value, Recall_Rate))
             NOTE: Data should be in the LONG FORMAT (same subject in multiple rows)
Regression:  Mixed Effects
             require(lme4); require(lmerTest)
             fit <- lmer(Recall_Rate ~ Emtl_Value * Time + (1|Subject/Time), data); 
             anova(fit); summary(fit); coefficients(fit); confint(fit) 
or
             require(nlme)
             fit <- lme(Recall_Rate ~ Emtl_Value * Time, random = ~1|Subject/Time, data)
             summary(fit); anova(fit); coefficients(fit); confint(fit)

SPLIT-PLOT: ( mã ở đây )

Structure:   DV continuous ~ FACTOR/-S with RANDOM EFFECTS and pseudoreplication.
Scenario:    Harvest yield ~ Factors = Irrigation / Density of seeds / Fertilizer 
                 & RANDOM EFFECTS (Blocks and plots of land): 
Syntax:      fit <- aov(yield ~ irrigation * density * fertilizer + 
                 Error(block/irrigation/density), data); summary(fit)
Regression:  Mixed Effects
             require(lme4); require(lmerTest); 
             fit <- lmer(yield ~ irrigation * fertilizer + 
             (1|block/irrigation/density), data = splityield); 
             anova(fit); summary(fit); coefficients(fit); confint(fit)
or
             library(nlme)
             fit <- lme(yield ~ irrigation * variety, random=~1|field, irrigation)
             summary(fit); anova(fit)

THIẾT KẾ NESTED: ( mã ở đây )

Structure:   DV continuous ~ FACTOR/-S with pseudoreplication.
Scenario:    [Glycogen] ~ Factors = Treatment & RANDOM EFFECTS with Russian-doll effect: 
             Six rats (6 Livers)-> 3 Microscopic Slides/Liver-> 2 Readings/Slide). 
Syntax:      fit <- aov(Glycogen ~ Treatment + Error(Rat/Liver), data); summary(fit)
Regression:  Mixed Effects
             require(lme4); require(lmerTest)
             fit <- lmer(Glycogen ~ Treatment + (1|Rat/Liver), rats); 
             anova(fit); summary(fit); coefficients(fit); confint(fit)
or
             require(nlme)
             fit<-lme(Glycogen ~ Treatment, random=~1|Rat/Liver, rats)
             summary(fit); anova(fit); VarCorr(fit)

TRANG WEB HỮU ÍCH:

  1. RExRepos
  2. Dự án cá tính
  3. Nhanh-R
  4. Những người viết blog
  5. Phân tích lồng nhau và âm mưu phân chia của M. Crawley
  6. Các mô hình có nhiều hiệu ứng ngẫu nhiên
  7. Mô hình chia lô
  8. Cuốn sách R của M. Crawley
  9. Trong các nhóm và các biện pháp lặp đi lặp lại
  10. Lặp lại các biện pháp trong R
  11. Câu hỏi thường gặp về GLMM

Một lưu ý: đối với các ví dụ ANOVA 2 chiều của bạn (ngay thẳng và giai thừa) kịch bản / cú pháp của bạn là cyl + hp. Horespower là liên tục, vì vậy không làm việc ở đây. carb, số lượng bộ chế hòa khí sẽ là một lựa chọn tốt hơn.
Gregor --reinstate Monica--

Cảm ơn bạn! Lỗi bất cẩn. Nhờ ghi chú của bạn, tôi cũng phát hiện ra hình trụ được xử lý liên tục, vì vậy tôi đã đổi nó thành as.factor. Và, tôi đã bao gồm TukeyHSD.
Antoni Parellada

1
Tôi nghĩ bạn nên bỏ 'Sống sót' khỏi tiêu đề vì đó là một lĩnh vực thống kê rất cụ thể hoàn toàn không liên quan đến những gì bạn đang (rất độc đáo) tóm tắt.
Bryan Hanson

Tóm tắt Antoni! Có lẽ bạn cũng có thể thêm các glmmFAQ của Ben Bolker và có lẽ một số ví dụ nhị thức và Poisson đơn giản (GLM và GLMM). Nhưng tôi hiểu rằng điều này có thể làm phức tạp mọi thứ quá nhiều và lấy đi từ bản tóm tắt hay và súc tích này. Ngoài ra, bạn có thể liên kết đến các ví dụ trên trang web này. Đối với một ví dụ nhị phân Poisson / âm hoàn toàn đơn giản, điều này có thể hoạt động: stats.stackexchange.com/questions/325334/,
Stefan

Câu trả lời:


2

Danh sách tốt đẹp, Antoni. Dưới đây là một số gợi ý nhỏ:

ANOVA một chiều: IV là YẾU TỐ có 3 cấp độ trở lên. Bạn cũng có thể thêm Dữ liệu mẫu: mtcars vào mục này. (Tương tự, bạn có thể thêm các câu lệnh * Dữ liệu mẫu "vào tất cả các mục nhập của mình, để làm cho nó rõ ràng hơn những bộ dữ liệu bạn đang sử dụng.)

Anova hai chiều: Tại sao không sử dụng IV1 và IV2 và nói rằng hai biến độc lập phải là các yếu tố có ít nhất hai cấp độ mỗi? Cách bạn nêu điều này hiện gợi ý một anova hai chiều có thể bao gồm nhiều hơn 2 biến độc lập (hoặc các yếu tố), không nhạy cảm.

Đối với Anova hai chiều, tôi sẽ phân biệt giữa hai trường hợp phụ này: 1. Anova hai chiều với các hiệu ứng chính cho IV1 và IV2 và 2. Anova hai chiều có tương tác giữa IV1 và IV2. Mục thứ hai này là những gì bạn đang đề cập đến hai như một anova hai chiều giai thừa.) Một cách tốt hơn để mô tả hai trường hợp phụ này sẽ là: 1. Tác dụng của IV1 đối với DV không phụ thuộc vào tác dụng của IV2 và 2. Tác dụng của IV1 trên DV phụ thuộc vào IV2. Bạn cũng có thể làm rõ hơn rằng đó là các biến độc lập IV1 và IV2 được giả mã hóa trong cài đặt hồi quy.

Đối với ANCOVA, bạn có thể làm rõ rằng bạn chỉ đang xem xét ANCOVA một chiều trong ví dụ hiện tại của mình. Để hoàn thiện, bạn có thể thêm một ví dụ ANCOVA hai chiều không có tương tác giữa IV1 và IV2 và một ví dụ có tương tác giữa hai biến này.

Đối với tất cả những điều trên, bạn cũng có thể thêm một mục gọi là Mục đích , mô tả khi các phân tích này hữu ích. Ví dụ:

Mục đích (của anova một chiều): Điều tra xem các giá trị trung bình của DV có khác nhau giữa các cấp của IV không.

Đối với MANOVA, bạn có thể làm rõ rằng một người sẽ cần (a) hai hoặc nhiều DV và (2) một hoặc nhiều IV là các yếu tố không? Tôi đoán bạn có thể phân biệt giữa MANOVA một chiều (với 1 yếu tố) và MANOVA hai chiều? Điều tương tự cho MANCOVA.

ANOVA FORIN-FACTOR ANOVA còn được biết đến là BIỆN PHÁP SỬA CHỮA ANOVA, vì vậy có lẽ bạn có thể thêm thuật ngữ này vào danh sách của mình cho những người quen thuộc với nó. Nó cũng sẽ hữu ích để làm rõ rằng mô hình hiệu ứng hỗn hợp cung cấp một cách khác để mô hình hóa dữ liệu đo lặp đi lặp lại. Mặt khác, độc giả có thể không đánh giá cao sự khác biệt giữa hai cách tiếp cận.


Tôi dễ dàng đưa ra đề xuất hơn là chỉnh sửa.🤗
Isabella Ghement 24/03/18
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.