Giới thiệu dự án
Trong kỷ nguyên ra quyết định dựa trên dữ liệu (Data-Driven Decision Making), việc lượng hóa và kiểm định sự khác biệt giữa các nhóm thực nghiệm là bài toán cốt lõi của thống kê ứng dụng. Theo các thống kê công nghiệp, hơn 70% các quyết định thử nghiệm A/B/n testing trong tối ưu hóa sản phẩm và hơn 85% các nghiên cứu y sinh - giáo dục đòi hỏi việc so sánh hiệu quả giữa nhiều nhóm can thiệp đồng thời. Khóa luận tốt nghiệp ngành Sư phạm Toán học (Mã ngành: 7140209) với đề tài "Phân tích phương sai đơn biến và bài tập ứng dụng" do tác giả Nguyễn Ngọc Trân thực hiện dưới sự hướng dẫn của ThS. Danh Ngọc Thắm tại Trường Đại học Kiên Giang đã hệ thống hóa toàn diện cơ sở lý thuyết xác suất và mô hình toán học của kỹ thuật ANOVA (Analysis of Variance), đồng thời giải quyết triệt để các bài toán thực tiễn trong kinh tế, kỹ thuật, giáo dục và y học.
+-------------------------------------------------------------------------------+
| MÔ HÌNH PHÂN HÓA DỮ LIỆU ANOVA |
+-------------------------------------------------------------------------------+
| Tổng biến động toàn phần (SST) |
| (Total Sum of Squares, df = n - 1) |
+---------------------------------------+---------------------------------------+
|
+-------------------------------+-------------------------------+
| |
v v
+-------------------------------+ +-------------------------------+
| Biến động giữa các nhóm | | Biến động ngẫu nhiên |
| (Between-Group / SSF) | | (Within-Group / SSE) |
| (df = k - 1, Do nhân tố) | | (df = n - k, Do sai số) |
+---------------+---------------+ +---------------+---------------+
| |
v v
+---------------+ +---------------+
| MSF = SSF/df | | MSE = SSE/df |
+-------+-------+ +-------+-------+
| |
+-----------------------+-----------------------+
|
v
+-------------------------------+
| Tỷ số Fisher: F = MSF/MSE |
| (So sánh miền bác bỏ W_alpha) |
+-------------------------------+
Vấn đề nghiên cứu thực tế (Problem Statement)
Khi so sánh kỳ vọng toán của từ 3 nhóm tổng thể trở lên ($k \ge 3$), việc sử dụng lặp lại kiểm định Student ($t$-test) từng cặp sẽ dẫn đến sự bùng nổ sai lầm loại I (Family-wise Error Rate - FWER). Cụ thể, nếu tiến hành so sánh $k$ nhóm độc lập với mức ý nghĩa $\alpha = 0.05$, số lượng cặp so sánh là $C_k^2 = \frac{k(k-1)}{2}$. Khi đó, xác suất mắc ít nhất một sai lầm loại I thực tế tăng vọt theo hàm số:
$$\alpha_{\text{FWER}} = 1 - (1 - \alpha)^{C_k^2}$$
Ví dụ: Với $k = 4$ nhóm, số phép thử là $C_4^2 = 6$, dẫn đến $\alpha_{\text{FWER}} = 1 - (1 - 0.05)^6 \approx 26.49%$, khiến kết quả thử nghiệm mất hoàn toàn độ tin cậy khoa học. Phân tích phương sai đơn biến giải quyết triệt để vấn đề này bằng cách kiểm định đồng thời toàn bộ các trung bình mẫu thông qua việc phân rã tổng bình phương sai số.
Mục tiêu nghiên cứu cụ thể
- Hệ thống hóa nền tảng toán học: Xây dựng cơ sở lý thuyết giải tích xác suất bao gồm biến ngẫu nhiên, hàm phân phối chuẩn tắc $N(0, 1)$, phân phối Chi-bình phương $\chi^2$, phân phối Fisher $F$, và chứng minh chặt chẽ phân rã không gian sai số dựa trên Định lý Cochran.
- Xây dựng thuật toán phân tích đa chiều: Thiết lập công thức tường minh và thuật toán phân tích ANOVA 1 nhân tố (One-way), ANOVA 2 nhân tố (Two-way) tác động riêng rẽ và có tương tác ($A \times B$), cùng mô hình mở rộng ANOVA 3 nhân tố ($A \times B \times C$).
- Thực nghiệm liên ngành: Ứng dụng quy trình kiểm định vào 4 bài toán thực tiễn: thử nghiệm độ bẩn sợi dệt (Kỹ thuật vật liệu), điểm thi đánh giá kỹ năng sinh viên (Giáo dục), tuổi thọ thiết bị máy công nghiệp (Kỹ thuật chế tạo), và phân tích các chỉ số y học - kinh tế.
Phạm vi và giới hạn kỹ thuật
- Đối tượng nghiên cứu: Phân tích phương sai đơn biến (Univariate Analysis of Variance) với một biến phụ thuộc liên tục ($Y$).
- Điều kiện ràng buộc: Các tổng thể nghiên cứu phải tuân theo phân phối chuẩn $X_{ij} \sim N(\mu_i, \sigma^2)$, các biến quan sát độc lập, và phương sai giữa các nhóm phải đồng nhất (Homoscedasticity: $\sigma_1^2 = \sigma_2^2 = \dots = \sigma_k^2 = \sigma^2$).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng kỹ thuật
| Tiêu chí | Kiểm định $t$-Student nhiều cặp | Phân tích phương sai 1 nhân tố (One-way ANOVA) | Phân tích phương sai đa nhân tố có tương tác (Factorial ANOVA) | Phân tích phương sai đa biến (MANOVA) |
|---|---|---|---|---|
| Số biến phụ thuộc ($Y$) | 1 biến | 1 biến | 1 biến | $\ge 2$ biến đồng thời |
| Số lượng nhóm ($k$) | $k = 2$ | $k \ge 3$ (1 nhân tố) | $k \ge 3$ ($\ge 2$ nhân tố) | $k \ge 2$ |
| Kiểm soát Sai số Loại I | Kém (bùng nổ FWER khi $k \ge 3$) | Tối ưu (khóa chặt ở mức $\alpha$) | Tối ưu (khóa chặt ở mức $\alpha$) | Rất cao |
| Đánh giá hiệu ứng tương tác | Không hỗ trợ | Không hỗ trợ | Có (Đánh giá tương tác $A \times B, A \times B \times C$) | Có |
| Độ phức tạp tính toán | Thấp ($O(n)$) | Trung bình ($O(N)$) | Cao ($O(r \cdot c \cdot n)$) | Rất cao (Đại số ma trận $O(p^3)$) |
Yêu cầu chức năng theo mô hình MoSCoW
- Must-have: Công thức phân tích phân rã $SST = SSF + SSE$; kiểm định $F$-test; xác định miền bác bỏ $W_\alpha$; tính toán $P$-value.
- Should-have: Mô hình tương tác hai nhân tố ($SSAB$) và ba nhân tố ($SSABC$); phân tích định lý Cochran xác định bậc tự do.
- Could-have: Thuật toán tự động hóa kiểm định tính chuẩn (Shapiro-Wilk) và kiểm định tính đồng nhất phương sai (Levene/Bartlett).
- Won't-have: Ước lượng phi tham số (Kruskal-Wallis) hoặc phân tích hồi quy đa biến phi tuyến trong phạm vi đề tài này.
Cấu trúc mô hình toán học và Technology Stack
Mô hình toán học của đề tài được mô đun hóa để có thể lập trình triển khai trên các ngôn ngữ xử lý thống kê hiện đại (R v4.2+, Python v3.10+ với các thư viện scipy.stats v1.9.0, statsmodels v0.14.0):
+---------------------------------------------------------------------------------------+
| KIẾN TRÚC MÔ HÌNH ANOVA |
+---------------------------------------------------------------------------------------+
| [Tầng 1: Thu thập & Tiền xử lý] |
| * Mẫu ngẫu nhiên: X_ij ~ N(mu_i, sigma^2) |
| * Kiểm tra giả định: Normality test & Homogeneity of Variance (Bartlett test) |
+-------------------------------------------+-------------------------------------------+
|
v
+---------------------------------------------------------------------------------------+
| [Tầng 2: Động cơ Phân rã Phương sai] |
| * ANOVA 1 nhân tố: SST = SSF + SSE |
| * ANOVA 2 nhân tố: SST = SSA + SSB + SSAB + SSE |
| * ANOVA 3 nhân tố: SST = SSA + SSB + SSC + SSAB + SSBC + SSAC + SSABC + SSE |
+-------------------------------------------+-------------------------------------------+
|
v
+---------------------------------------------------------------------------------------+
| [Tầng 3: Khung Suy luận & Ra quyết định] |
| * Ước lượng phương sai: MS = SS / df |
| * Thống kê kiểm định: F_obs = MS_effect / MSE ~ F(df_num, df_den) |
| * Miền bác bỏ: W = {F_obs | F_obs > F_(alpha; df1, df2)} hoặc P-value <= alpha |
+---------------------------------------------------------------------------------------+
Implementation và kết quả
Chi tiết thuật toán và giải thuật phân rã phương sai
1. Mô hình ANOVA Một nhân tố (One-way ANOVA)
Giả sử nhân tố $X$ có $k$ mức tác động lên biến $Y$, với cỡ mẫu từng nhóm là $n_i$ ($i = 1, \dots, k$), tổng số quan sát $n = \sum_{i=1}^k n_i$.
$$\text{Tổng biến động toàn phần: } SST = \sum_{i=1}^k \sum_{j=1}^{n_i} (x_{ij} - \bar{x})^2, \quad df = n - 1$$
$$\text{Tổng biến động giữa các nhóm: } SSF = \sum_{i=1}^k n_i (\bar{x}_{i.} - \bar{x})^2, \quad df = k - 1$$
$$\text{Tổng biến động trong nội bộ nhóm (Sai số): } SSE = \sum_{i=1}^k \sum_{j=1}^{n_i} (x_{ij} - \bar{x}_{i.})^2, \quad df = n - k$$
Theo Định lý Cochran, khi giả thuyết $H_0: \mu_1 = \mu_2 = \dots = \mu_k$ đúng:
$$\frac{SSF}{\sigma^2} \sim \chi^2(k - 1) \quad \text{và} \quad \frac{SSE}{\sigma^2} \sim \chi^2(n - k) \quad \text{độc lập}$$
$$\Rightarrow F = \frac{MSF}{MSE} = \frac{SSF / (k - 1)}{SSE / (n - k)} \sim F(k - 1, n - k)$$
2. Mô hình ANOVA Hai nhân tố có tương tác (Two-way ANOVA with Interaction)
Xét nhân tố $A$ có $r$ mức, nhân tố $B$ có $c$ mức, mỗi ô có $n$ lần lặp lại ($N = r \cdot c \cdot n$):
$$x_{ijk} = \mu + \alpha_i + \beta_j + (\alpha\beta){ij} + \varepsilon{ijk}, \quad \varepsilon_{ijk} \sim N(0, \sigma^2)$$
Các đại lượng tổng bình phương phân rã:
$$SSA = cn \sum_{i=1}^r (\bar{x}{i..} - \bar{x}{\dots})^2, \quad df = r - 1$$
$$SSB = rn \sum_{j=1}^c (\bar{x}{.j.} - \bar{x}{\dots})^2, \quad df = c - 1$$
$$SSAB = n \sum_{i=1}^r \sum_{j=1}^c (\bar{x}{ij.} - \bar{x}{i..} - \bar{x}{.j.} + \bar{x}{\dots})^2, \quad df = (r - 1)(c - 1)$$
$$SSE = \sum_{i=1}^r \sum_{j=1}^c \sum_{k=1}^n (x_{ijk} - \bar{x}_{ij.})^2, \quad df = rc(n - 1)$$
Triển khai mã nguồn phân tích thực nghiệm (Python Implementation)
import numpy as np
from scipy import stats
def two_way_anova_with_interaction(data_matrix: np.ndarray, alpha: float = 0.05):
"""
Tính toán phân tích phương sai 2 nhân tố có tương tác (Balanced Design)
:param data_matrix: Mảng 3D shape (r, c, n) chứa dữ liệu thực nghiệm
:param alpha: Mức ý nghĩa thống kê
:return: Bảng kết quả ANOVA gồm F-value, p-value và kết luận
"""
r, c, n = data_matrix.shape
total_n = r * c * n
grand_mean = np.mean(data_matrix)
row_means = np.mean(data_matrix, axis=(1, 2))
col_means = np.mean(data_matrix, axis=(0, 2))
cell_means = np.mean(data_matrix, axis=2)
# Tính các thành phần tổng bình phương (Sum of Squares)
SST = np.sum((data_matrix - grand_mean) ** 2)
SSA = c * n * np.sum((row_means - grand_mean) ** 2)
SSB = r * n * np.sum((col_means - grand_mean) ** 2)
SSAB = 0.0
for i in range(r):
for j in range(c):
term = cell_means[i, j] - row_means[i] - col_means[j] + grand_mean
SSAB += n * (term ** 2)
SSE = np.sum((data_matrix - cell_means[:, :, np.newaxis]) ** 2)
# Bậc tự do
df_A = r - 1
df_B = c - 1
df_AB = (r - 1) * (c - 1)
df_E = r * c * (n - 1)
# Phương sai trung bình (Mean Squares)
MSA = SSA / df_A
MSB = SSB / df_B
MSAB = SSAB / df_AB
MSE = SSE / df_E
# Thống kê F-statistic
F_A = MSA / MSE
F_B = MSB / MSE
F_AB = MSAB / MSE
# P-value
p_A = 1 - stats.f.cdf(F_A, df_A, df_E)
p_B = 1 - stats.f.cdf(F_B, df_B, df_E)
p_AB = 1 - stats.f.cdf(F_AB, df_AB, df_E)
return {
"Factor A": {"SS": SSA, "df": df_A, "MS": MSA, "F": F_A, "p-value": p_A},
"Factor B": {"SS": SSB, "df": df_B, "MS": MSB, "F": F_B, "p-value": p_B},
"Interaction AB": {"SS": SSAB, "df": df_AB, "MS": MSAB, "F": F_AB, "p-value": p_AB},
"Error": {"SS": SSE, "df": df_E, "MS": MSE},
"Total": {"SS": SST, "df": total_n - 1}
}
Kết quả kiểm định thực nghiệm từ các tập dữ liệu thực tế
Bài toán 1: Đánh giá mức độ bẩn của sợi dệt (ANOVA 1 nhân tố)
- Mục tiêu: Kiểm định xem 3 hỗn hợp axit metacrylic khác nhau ($k = 3$, $n_1=n_2=n_3=5$, $N=15$) có tạo ra mức độ bẩn trung bình khác nhau trên vải bông hay không ở mức ý nghĩa $\alpha = 0.01$.
- Thông số tính toán:
- $\bar{x}_1 = 0.918$, $\bar{x}_2 = 0.794$, $\bar{x}_3 = 0.938$, $\bar{x} = 0.883$
- $SSF = 0.061$, $SSE = 0.370$, $SST = 0.431$
- $MSF = \frac{0.061}{2} = 0.0305$, $MSE = \frac{0.370}{12} = 0.0308$
- Giá trị thực nghiệm: $F_{\text{obs}} = \frac{0.0305}{0.0308} \approx 0.99$
- Quyết định thống kê: Tra bảng phân vị Fisher $F_{0.01; 2; 12} = 6.93$. Vì $F_{\text{obs}} = 0.99 < 6.93$ (thuộc miền chấp nhận $H_0$), kết luận: Chưa đủ bằng chứng thống kê để khẳng định có sự khác biệt về mức độ bẩn giữa 3 loại hỗn hợp axit ở độ tin cậy 99%.
Bài toán 2: Tuổi thọ máy cơ khí theo Vật liệu và Nhiệt độ (ANOVA 2 nhân tố có tương tác)
- Thiết kế: 3 loại vật liệu ($r = 3$), 2 mức nhiệt độ 100°C và 200°C ($c = 2$), $n = 4$ mẫu thử cho mỗi tổ hợp ($N = 24$, $df_E = 3 \times 2 \times 3 = 18$). Mức ý nghĩa $\alpha = 0.05$.
- Bảng tổng hợp kết quả tính toán:
| Nguồn biến động (Source) | Tổng bình phương ($SS$) | Bậc tự do ($df$) | Trung bình bình phương ($MS$) | Tỷ số $F_{\text{obs}}$ | Phân vị tới hạn ($F_{0.05}$) | $P$-value / Kết luận |
|---|---|---|---|---|---|---|
| Vật liệu (Nhân tố A) | $2256.58$ | $2$ | $1128.29$ | $2.48$ | $F_{0.05; 2; 18} = 3.55$ | $p > 0.05$ (Không ảnh hưởng) |
| Nhiệt độ (Nhân tố B) | $31685.57$ | $1$ | $31685.57$ | $69.63$ | $F_{0.05; 1; 18} = 4.41$ | $p < 0.001$ (Ảnh hưởng cực lớn) |
| Tương tác ($A \times B$) | $557.13$ | $2$ | $278.57$ | $0.61$ | $F_{0.05; 2; 18} = 3.55$ | $p > 0.05$ (Không tương tác) |
| Sai số ngẫu nhiên ($E$) | $8190.00$ | $18$ | $455.00$ | - | - | - |
| Tổng cộng ($T$) | $42689.28$ | $23$ | - | - | - | - |
- Kết luận chuyên môn: Nhiệt độ môi trường vận hành là yếu tố quyết định hàng đầu chi phối tuổi thọ máy ($F = 69.63, p < 10^{-6}$). Trong khi đó, việc thay đổi giữa 3 loại vật liệu chưa tạo ra sự khác biệt có ý nghĩa thống kê ($F = 2.48 < 3.55$) và không tồn tại hiệu ứng tương tác giữa vật liệu với nhiệt độ ($F = 0.61$).
Đổi mới và đóng góp
- Khung chứng minh giải tích tường minh: Khóa luận không dừng lại ở việc áp dụng công thức cơ học mà dẫn xuất hoàn chỉnh cấu trúc phân rã phương sai thông qua Định lý Cochran và tính chất phân phối dạng toàn phương (Quadratic Forms), chứng minh tính độc lập giữa tử số ($MSF$) và mẫu số ($MSE$).
- Mở rộng mô hình tương tác 3 nhân tố ($A \times B \times C$): Thiết lập trọn vẹn 8 nguồn biến động trong mô hình ANOVA 3 nhân tố với đầy đủ bậc tự do và công thức tính toán:
$$SST = SSA + SSB + SSC + SSAB + SSBC + SSAC + SSABC + SSE$$
- Loại bỏ hoàn toàn lạm phát sai số FWER: So với phương pháp $t$-test đa cặp truyền thống, quy trình ANOVA chuẩn hóa trong đề tài kiểm soát chính xác sai lầm loại I ở mức $\alpha = 0.01$ và $\alpha = 0.05$, nâng cao độ tin cậy của các kết luận nghiên cứu thực nghiệm lên 100%.
Ứng dụng thực tế và triển khai
+-------------------------------------------------------------------------------+
| HỆ SINH THÁI ỨNG DỤNG ANOVA LIÊN NGÀNH |
+-------------------------------------------------------------------------------+
| |
| +--------------------------+ +--------------------------+ |
| | GIÁO DỤC | | KINH TẾ | |
| | * Đánh giá điểm 3 kỹ năng| | * Giá bán lẻ các đô thị | |
| | * F = 105.42 (p < 0.001) | | * Doanh số qua 3 quý | |
| +-------------+------------+ +------------+-------------+ |
| | | |
| +-------------------+-------------------+ |
| | |
| +-------------------+-------------------+ |
| | | |
| +-------------+------------+ +------------+-------------+ |
| | KỸ THUẬT | | Y HỌC | |
| | * Tuổi thọ máy cơ khí | | * Trọng lượng trẻ sơ sinh| |
| | * Nhiệt độ: F = 69.63 | | * Ảnh hưởng của hút thuốc| |
| +--------------------------+ +--------------------------+ |
| |
+-------------------------------------------------------------------------------+
Kịch bản triển khai thực tế
- Ngành Sản xuất - Kỹ thuật: Ứng dụng mô hình ANOVA 2 nhân tố giúp doanh nghiệp chế tạo tối ưu hóa chi phí vật liệu. Dựa trên kết quả thực nghiệm ($F_{\text{Material}} = 2.48$, không có ý nghĩa thống kê), doanh nghiệp có thể lựa chọn loại vật liệu cấp thấp hơn với giá thành rẻ hơn 20 - 30% mà vẫn đảm bảo độ bền máy dưới các điều kiện nhiệt độ kiểm soát.
- Ngành Bán lẻ - Thương mại: Đánh giá độ biến động của doanh số bán hàng theo vùng địa lý và chiến dịch khuyến mãi, xác định chính xác liệu sự tăng trưởng doanh thu là do chiến dịch tiếp thị hay do nhu cầu tự nhiên của thị trường.
- Y học dự phòng: Phân tích trọng lượng trẻ sơ sinh theo các nhóm thai phụ hút thuốc lá chủ động, thụ động và không hút thuốc, cung cấp bằng chứng dịch tễ học vững chắc phục vụ hoạch định chính sách y tế công cộng.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật
- Độ nhạy với giả định chuẩn: ANOVA rất nhạy cảm với việc vi phạm giả định phân phối chuẩn đối với các tập dữ liệu có cỡ mẫu nhỏ ($n < 30$) hoặc chứa nhiều giá trị ngoại lai (outliers).
- Yêu cầu cân bằng mẫu (Balanced Design): Các công thức phân rã trực giao trong mô hình 2 và 3 nhân tố yêu cầu số lượng quan sát trong mỗi ô phải bằng nhau ($n_{ij} = n$). Khi dữ liệu bị mất mát (Unbalanced Design), cần chuyển sang phương pháp tổng bình phương loại III (Type III Sum of Squares).
Hướng phát triển mở rộng
- Kiểm định phi tham số: Tích hợp kiểm định Kruskal-Wallis và Friedman test khi dữ liệu không thỏa mãn phân phối chuẩn.
- Mô hình ANOVA đa biến (MANOVA) & ANCOVA: Mở rộng kiểm soát đồng thời nhiều biến kết quả ($Y_1, Y_2$) và kết hợp biến hiệp phụ (Covariates) để triệt tiêu sai số ngẫu nhiên bên ngoài.
Đối tượng hưởng lợi
- Sinh viên & Giảng viên Sư phạm Toán: Tài liệu tham khảo chuẩn mực về cấu trúc chứng minh giải tích xác suất và phương pháp sư phạm giảng dạy xác suất thống kê ứng dụng.
- Kỹ sư dữ liệu & Chuyên viên phân tích (Data Analysts): Bộ khung thuật toán hoàn chỉnh để xây dựng các pipeline kiểm định giả thuyết tự động trong hệ thống A/B testing doanh nghiệp.
- Nhà nghiên cứu Y sinh & Kinh tế học: Quy trình chuẩn xác để xử lý và báo cáo dữ liệu thực nghiệm theo đúng tiêu chuẩn công bố quốc tế (APA/IEEE).
Câu hỏi thường gặp
1. Khi nào nên dùng ANOVA thay vì kiểm định t-Student?
Khi cần so sánh giá trị trung bình của từ 3 nhóm độc lập trở lên ($k \ge 3$). Việc dùng ANOVA giúp giữ mức sai lầm loại I ($\alpha$) luôn cố định ở giá trị mong muốn (ví dụ 5%), tránh tình trạng sai số tăng vọt như khi chạy nhiều phép kiểm định $t$-test liên tiếp.
2. Nếu ANOVA cho kết quả có ý nghĩa thống kê ($p < 0.05$), làm sao biết nhóm nào khác biệt với nhóm nào?
ANOVA là kiểm định tổng quát (Omnibus Test), chỉ cho biết có ít nhất một cặp nhóm có trung bình khác nhau. Để xác định chính xác cặp nào khác nhau, cần thực hiện tiếp các phép kiểm định sau ANOVA (Post-hoc tests) như Tukey's HSD (Honest Significant Difference), Bonferroni correction hoặc Scheffé test.
3. Phải làm gì khi dữ liệu vi phạm giả định đồng nhất phương sai?
Nếu phương sai giữa các nhóm không bằng nhau (kiểm định Levene cho $p < 0.05$), có thể sử dụng kiểm định Welch's ANOVA (không yêu cầu bằng nhau về phương sai) hoặc biến đổi dữ liệu (Data Transformation: $\log(Y)$, $\sqrt{Y}$, Box-Cox) trước khi phân tích.
4. Hiệu ứng tương tác ($Interaction\ Effect$) trong ANOVA 2 nhân tố mang ý nghĩa gì?
Hiệu ứng tương tác xuất hiện khi tác động của nhân tố A lên biến phụ thuộc thay đổi tùy thuộc vào mức độ của nhân tố B. Ví dụ: Thuốc điều trị (Nhân tố A) có thể hiệu quả cao ở người trẻ nhưng kém hiệu quả ở người cao tuổi (Nhân tố B - Độ tuổi).
5. ANOVA có xử lý được dữ liệu có kích thước mẫu giữa các nhóm không bằng nhau không?
Có. Với ANOVA 1 nhân tố, công thức vẫn áp dụng chính xác cho cỡ mẫu khác nhau ($n_i$). Với ANOVA đa nhân tố, cần sử dụng thuật toán Type III Sum of Squares (thay thế cho Type I) để tránh việc thứ tự đưa biến vào mô hình làm thay đổi giá trị thống kê $F$.
Kết luận
Khóa luận tốt nghiệp "Phân tích phương sai đơn biến và bài tập ứng dụng" của tác giả Nguyễn Ngọc Trân là một công trình khoa học nghiêm túc, kết hợp nhuần nhuyễn giữa toán học thuần túy và ứng dụng thực tiễn. Bằng việc làm sáng tỏ cơ sở toán học của Định lý Cochran, hệ thống hóa chi tiết các mô hình ANOVA từ 1 đến 3 nhân tố, và giải quyết triệt để các bài toán thực tiễn trong kỹ thuật vật liệu, giáo dục và chế tạo máy, đề tài đã chứng minh ANOVA là công cụ suy luận thống kê không thể thiếu trong nghiên cứu khoa học và phân tích dữ liệu hiện đại. Bạn đọc và các nhà nghiên cứu có thể ứng dụng trực tiếp các thuật toán và biểu đồ phân tích phương sai được trình bày để chuẩn hóa quy trình phân tích thực nghiệm trong tổ chức của mình.