TÓM TẮT
- 1 Mở Đầu
- 2 1. Kiến Thức Nền Tảng Về Biểu Đồ U
- 3 2. Thu Thập Và Chuẩn Bị Dữ Liệu
- 4 3. Công Thức Tính Các Giới Hạn Kiểm Soát
- 5 4. Vẽ Biểu Đồ U Bằng Tay
- 6 5. Vẽ Biểu Đồ U Bằng Phần Mềm
- 7 6. Phân Tích Và Diễn Giải Kết Quả
- 8 7. Các Lỗi Thường Gặp Khi Vẽ Biểu Đồ U Và Cách Khắc Phục
- 9 8. Ứng Dụng Thực Tiễn Trong Các Ngành Công Nghiệp
- 10 9. Tổng Kết Và Lời Khuyên
Mở Đầu
Biểu đồ U (còn gọi là U‑chart) là một trong những công cụ quan trọng của phân tích thống kê chất lượng (Statistical Process Control – SPC). Được phát triển bởi Walter A. Shewhart và được mở rộng bởi các nhà thống kê như Deming, biểu đồ U giúp doanh nghiệp giám sát và kiểm soát tỷ lệ lỗi (defects per unit) trong quá trình sản xuất hoặc cung cấp dịch vụ. Khác với biểu đồ P chỉ đo lường tỉ lệ phần trăm đơn vị có lỗi, biểu đồ U đo lường số lỗi trung bình trên mỗi đơn vị, cho phép chúng ta đánh giá chi tiết hơn về mức độ sai sót, đặc biệt khi một đơn vị có thể chứa nhiều lỗi.
Bài viết này sẽ cung cấp hướng dẫn toàn diện về cách vẽ biểu đồ U, từ chuẩn bị dữ liệu, tính toán các thông số cần thiết, xây dựng biểu đồ bằng tay và bằng phần mềm, tới cách diễn giải kết quả và áp dụng trong thực tiễn. Nội dung được chia thành các phần chính:
- Kiến thức nền tảng về biểu đồ U
- Thu thập và chuẩn bị dữ liệu
- Công thức tính các giới hạn kiểm soát (UCL, LCL, CL)
- Vẽ biểu đồ U bằng tay (cách tính và vẽ trên giấy)
- Vẽ biểu đồ U bằng Excel và các phần mềm thống kê khác (Minitab, R, Python)
- Phân tích và diễn giải kết quả
- Các lỗi thường gặp và cách khắc phục
- Ứng dụng thực tế trong các ngành công nghiệp
- Tổng kết và lời khuyên cho người mới bắt đầu
1. Kiến Thức Nền Tảng Về Biểu Đồ U
1.1. Định Nghĩa
- Biểu đồ U là biểu đồ kiểm soát dùng để theo dõi số lỗi trung bình trên mỗi đơn vị (defects per unit) trong một loạt các mẫu (sub‑groups).
- Đơn vị ở đây không nhất thiết là một sản phẩm hoàn chỉnh; nó có thể là một lô, một ca làm việc, một tài liệu, hoặc bất kỳ “đơn vị” nào mà bạn có thể đếm số lỗi trên đó.
1.2. Khi Nào Nên Sử Dụng Biểu Đồ U?
| Điều kiện | Lý do |
|---|---|
| Mỗi đơn vị có thể chứa nhiều lỗi | Biểu đồ P chỉ cho biết có lỗi hay không, không phản ánh mức độ lỗi. |
| Kích thước mẫu (số lượng đơn vị) không đồng nhất | Biểu đồ U tự động điều chỉnh cho các kích thước mẫu khác nhau. |
| Yêu cầu đánh giá mức độ sai sót chi tiết | Cung cấp thông tin về mức độ lỗi trung bình, giúp ưu tiên cải tiến. |
1.3. Các Thành Phần Cơ Bản

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Tròn: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
| Thành phần | Ký hiệu | Ý nghĩa |
|---|---|---|
| Trung bình cộng (Center Line) | CL | Giá trị trung bình của tỉ lệ lỗi trên mỗi đơn vị trong toàn bộ dữ liệu. |
| Giới hạn kiểm soát trên | UCL | CL + 3σ, nơi σ là độ lệch chuẩn của tỉ lệ lỗi. |
| Giới hạn kiểm soát dưới | LCL | CL – 3σ (nếu âm thì lấy 0, vì số lỗi không thể âm). |
| Điểm dữ liệu | U_i | Số lỗi trung bình trên mỗi đơn vị trong mẫu i (U_i = D_i / n_i). |
| Số lỗi trong mẫu | D_i | Tổng số lỗi phát hiện trong mẫu i. |
| Kích thước mẫu | n_i | Số đơn vị trong mẫu i. |
2. Thu Thập Và Chuẩn Bị Dữ Liệu
2.1. Xác Định Đơn Vị Và Mẫu
- Xác định đơn vị: Ví dụ, trong một dây chuyền lắp ráp điện thoại, một “đơn vị” có thể là một chiếc điện thoại hoàn thiện. Trong một quy trình kiểm tra tài liệu, một “đơn vị” có thể là một trang giấy.
- Xác định mẫu (sub‑group): Mỗi mẫu thường là một tập hợp các đơn vị được kiểm tra trong một khoảng thời gian nhất định (ví dụ: mỗi ca làm việc, mỗi ngày, mỗi lô sản xuất).
2.2. Ghi Nhận Dữ Liệu
| Thông tin | Cột trong bảng dữ liệu | Mô tả |
|---|---|---|
| Mã mẫu (hoặc ngày) | SampleID | Đánh dấu thứ tự mẫu. |
| Số đơn vị trong mẫu | n_i | Độ lớn mẫu, có thể thay đổi. |
| Tổng số lỗi trong mẫu | D_i | Đếm toàn bộ lỗi (có thể có nhiều lỗi trong một đơn vị). |
| Tỉ lệ lỗi trung bình | U_i = D_i / n_i | Tính toán cho mỗi mẫu. |
Lưu ý: Đảm bảo rằng quá trình đo lường lỗi được thực hiện độc lập và không thiên lệch. Mỗi lỗi phải được ghi nhận một lần duy nhất.
2.3. Kiểm Tra Dữ Liệu
- Kiểm tra dữ liệu thiếu: Nếu một mẫu nào đó không có dữ liệu, cần quyết định loại bỏ hay ước tính.
- Kiểm tra ngoại lệ: Các giá trị quá cao hoặc quá thấp có thể là lỗi nhập liệu; cần xác minh lại.
- Đảm bảo tính nhất quán: Đơn vị đo lường lỗi phải thống nhất (ví dụ: “sai sót đánh máy” vs “lỗi kỹ thuật”).
3. Công Thức Tính Các Giới Hạn Kiểm Soát
3.1. Trung Bình Cộng (Center Line – CL)

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Troò: Hướng Dẫn Chi Tiết Từ A Đến Z
CL = \bar{U} = \frac{\sum_{i=1}^{k} D_i}{\sum_{i=1}^{k} n_i}
Trong đó:
– (k) là số mẫu.
– (D_i) là tổng số lỗi trong mẫu i.
– (n_i) là kích thước mẫu i.
3.2. Độ Lệch Chuẩn (σ)
Vì (U_i) (số lỗi trên mỗi đơn vị) được giả định tuân theo phân phối Poisson, độ lệch chuẩn được tính:
\sigma_i = \sqrt{\frac{CL}{n_i}}
3.3. Giới Hạn Kiểm Soát
- UCL (Upper Control Limit):
UCL_i = CL + 3 \times \sigma_i = CL + 3 \sqrt{\frac{CL}{n_i}}
- LCL (Lower Control Limit):
LCL_i = CL – 3 \times \sigma_i = CL – 3 \sqrt{\frac{CL}{n_i}}
Nếu (LCL_i < 0) thì đặt LCL = 0 vì số lỗi không thể âm.
Lưu ý: Khi kích thước mẫu thay đổi, UCL và LCL sẽ khác nhau cho từng mẫu. Đây là điểm mạnh của biểu đồ U so với biểu đồ P (điểm cố định nếu n không thay đổi).
4. Vẽ Biểu Đồ U Bằng Tay
4.1. Bước 1: Tính Các Giá Trị Cần Thiết

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Tròn (pie Chart) Chuẩn Gọn Và Đầy Đủ: Hướng Dẫn Từng Bước Cho Người Mới Bắt Đầu
| Sample | n_i | D_i | U_i = D_i / n_i | σ_i = √(CL / n_i) | UCL_i | LCL_i |
|---|---|---|---|---|---|---|
| 1 | 50 | 8 | 0.16 | … | … | … |
| 2 | 45 | 6 | 0.133 | … | … | … |
| … | … | … | … | … | … | … |
Mẹo: Sử dụng bảng tính (Excel) để tự động tính các cột U_i, σ_i, UCL_i, LCL_i.
4.2. Bước 2: Vẽ Trục
- Trục X: Thời gian hoặc mã mẫu (Sample 1, Sample 2, …).
- Trục Y: Giá trị U (số lỗi trung bình trên mỗi đơn vị). Đánh dấu khoảng từ 0 đến giá trị lớn hơn UCL lớn nhất.
4.3. Bước 3: Vẽ Các Đường
- Center Line (CL): Vẽ một đường ngang ở mức (\bar{U}).
- UCL và LCL: Vẽ các đường dọc tương ứng cho mỗi mẫu (nếu n_i thay đổi) hoặc vẽ các đường ngang nếu n_i đồng nhất.
- Các điểm dữ liệu: Đánh dấu mỗi mẫu bằng một dấu chấm (●) tại tọa độ (Sample i, U_i).
4.4. Bước 4: Kiểm Tra Các Quy Tắc SPC
| Quy tắc | Mô tả | Hành động |
|---|---|---|
| 1 | Một điểm nằm ngoài UCL hoặc LCL | Xem xét nguyên nhân đặc biệt, điều chỉnh quy trình. |
| 2 | Hai trong ba điểm liên tiếp nằm trên (hoặc dưới) CL | Kiểm tra xu hướng. |
| 3 | Bốn trong năm điểm liên tiếp nằm trên (hoặc dưới) CL | Cảnh báo xu hướng dần. |
| 4 | Năm trong chín điểm liên tiếp tăng (hoặc giảm) | Dấu hiệu dịch chuyển trung bình. |
| 5 | Mẫu liên tục vượt qua CL trong 8 điểm liên tiếp | Cần hành động cải tiến. |
5. Vẽ Biểu Đồ U Bằng Phần Mềm
5.1. Sử Dụng Excel
- Nhập dữ liệu: Cột A (Sample), B (n_i), C (D_i).
- Tính U_i: ô D2 =
=C2/B2và kéo xuống. - Tính CL: ô E1 =
=SUM(C:C)/SUM(B:B). - Tính σ_i: ô F2 =
=SQRT($E$1/B2). - Tính UCL_i: ô G2 =
$E$1+3F2. - Tính LCL_i: ô H2 =
MAX(0,$E$1-3F2). - Vẽ biểu đồ: Chọn cột A và D (Sample vs U_i), chèn Scatter with Straight Lines.
- Thêm đường CL, UCL, LCL: Thêm series mới, dùng công thức cố định cho CL và các công thức UCL/LCL cho từng điểm. Định dạng thành dây ngang hoặc dây thẳng tùy nhu cầu.
5.2. Sử Dụng Minitab
- File → New Worksheet → Nhập các cột
Sample,n,Defects. - Stat → Control Charts → Attribute Charts → U Chart.
- Chọn Defects cho “Defect count per sub‑group” và n cho “Subgroup size”.
- Nhấn OK; Minitab sẽ tự động tính CL, UCL, LCL và vẽ biểu đồ.
- Sử dụng Editor để chỉnh sửa tiêu đề, màu sắc, và thêm chú giải.
5.3. Sử Dụng R

Có thể bạn quan tâm: Cách Vẽ Biểu Đồ Thể: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
# Cài đặt gói qcc nếu chưa có
install.packages("qcc")
library(qcc) # Dữ liệu mẫu
sample_id <- 1:20
n <- c(50,45,55,48,52,49,51,46,53,50,48,47,54,55,49,52,50,48,51,53)
defects <- c(8,6,9,7,10,5,11,6,9,8,7,5,12,10,6,9,8,7,10,9) # Tạo đối tượng U chart
u_chart <- qcc(defects, type = "u", sizes = n, plot = TRUE) # Thêm tiêu đề
title(main = "Biểu Đồ U - Kiểm Soát Số Lỗi Trung Bình Trên Mỗi Đơn Vị")
5.4. Sử Dụng Python (matplotlib + pandas)
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt # Dữ liệu
data = { 'Sample': range(1, 21), 'n': 50,45,55,48,52,49,51,46,53,50,48,47,54,55,49,52,50,48,51,53, 'Defects': 8,6,9,7,10,5,11,6,9,8,7,5,12,10,6,9,8,7,10,9
}
df = pd.DataFrame(data) # Tính U_i, CL, sigma, UCL, LCL
df'U' = df'Defects' / df'n'
CL = df'Defects'.sum() / df'n'.sum()
df'sigma' = np.sqrt(CL / df'n')
df'UCL' = CL + 3 df'sigma'
df'LCL' = np.maximum(0, CL - 3 df'sigma') # Vẽ biểu đồ
plt.figure(figsize=(12,6))
plt.plot(df'Sample', df'U', marker='o', label='U_i')
plt.axhline(CL, color='green', linestyle='--', label='CL')
plt.plot(df'Sample', df'UCL', color='red', linestyle='--', label='UCL')
plt.plot(df'Sample', df'LCL', color='red', linestyle='--', label='LCL')
plt.title('Biểu Đồ U - Kiểm Soát Số Lỗi Trung Bình')
plt.xlabel('Mẫu')
plt.ylabel('Số lỗi / đơn vị')
plt.legend()
plt.grid(True)
plt.show()
6. Phân Tích Và Diễn Giải Kết Quả
6.1. Đánh Giá Sự Ổn Định
- Nếu không có điểm nào vượt quá UCL/LCL và các quy tắc SPC không bị vi phạm, quy trình được coi là đang trong kiểm soát (in‑control).
- Nếu có điểm ngoài giới hạn hoặc có xu hướng (theo các quy tắc), quy trình ra khỏi kiểm soát (out‑of‑control) và cần phân tích nguyên nhân.
6.2. Xác Định Nguyên Nhân Đặc Biệt
- Kiểm tra thay đổi vật liệu, máy móc, hoặc nhân lực trong các mẫu có điểm bất thường.
- Xem lại tài liệu SOP (Standard Operating Procedure) để phát hiện sai lệch thực hiện.
- Phân tích thời gian: Các điểm bất thường có xuất hiện vào ca nào, ngày nào, hoặc trong một lô sản phẩm cụ thể.
6.3. Đánh Giá Hiệu Quả Cải Tiến
- Sau khi thực hiện biện pháp cải tiến, tiếp tục ghi nhận dữ liệu và cập nhật biểu đồ U.
- So sánh CL mới với CL cũ: Giảm CL cho thấy mức độ lỗi trung bình đã giảm.
- Kiểm tra biến động σ: Giảm σ đồng nghĩa với việc quy trình trở nên ổn định hơn.
7. Các Lỗi Thường Gặp Khi Vẽ Biểu Đồ U Và Cách Khắc Phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| LCL âm | Giá trị CL quá nhỏ hoặc n_i lớn khiến (CL – 3\sqrt{CL/n_i}<0) | Đặt LCL = 0; kiểm tra lại tính toán CL. |
| Các điểm không khớp với dữ liệu gốc | Nhập liệu sai, công thức tính sai | Kiểm tra lại công thức, sử dụng công cụ tự động (Excel, Minitab). |
| Biểu đồ quá “rối” khi n_i thay đổi mạnh | Không vẽ UCL/LCL cho từng mẫu | Vẽ UCL/LCL riêng cho mỗi mẫu hoặc sử dụng biểu đồ u với các dải (band) thay vì đường thẳng. |
| Không áp dụng quy tắc SPC | Không nhận ra xu hướng, chu kỳ | Đào tạo lại nhân viên về các quy tắc Shewhart. |
| Quá ít mẫu | Không đủ dữ liệu để xác định CL đáng tin cậy | Tăng số mẫu (ít nhất 20–25) để có độ tin cậy thống kê. |
8. Ứng Dụng Thực Tiễn Trong Các Ngành Công Nghiệp

8.1. Sản Xuất Ô Tô
- Đơn vị: Một chi tiết (ví dụ: bánh răng).
- Lỗi: Nhiều khuyết điểm (vết nứt, sai kích thước, bề mặt không đồng đều).
- Biểu đồ U giúp giám sát số khuyết điểm trung bình trên mỗi chi tiết, phát hiện sớm sai lệch trong máy tiện hoặc máy mài.
8.2. Dịch Vụ Ngân Hàng
- Đơn vị: Một giao dịch (chuyển tiền, mở tài khoản).
- Lỗi: Các lỗi nhập liệu, sai lệch số tiền, thiếu tài liệu.
- Biểu đồ U đo lường số lỗi trên mỗi giao dịch, hỗ trợ cải tiến quy trình kiểm tra và đào tạo nhân viên.
8.3. Phần Mềm & Kiểm Thử
- Đơn vị: Một module phần mềm.
- Lỗi: Số bug hoặc lỗi chức năng được phát hiện trong mỗi vòng kiểm thử.
- Sử dụng biểu đồ U để giám sát chất lượng mã nguồn qua các sprint, giúp đội phát hiện giai đoạn “bug explosion”.
8.4. Y Tế
- Đơn vị: Một bệnh nhân hoặc một mẫu xét nghiệm.
- Lỗi: Các sai sót trong quy trình lấy mẫu, ghi chú, hoặc kết quả.
- Biểu đồ U cho phép bệnh viện đánh giá mức độ sai sót và thực hiện cải tiến quy trình kiểm soát chất lượng.
9. Tổng Kết Và Lời Khuyên
- Hiểu rõ mục tiêu: Biểu đồ U không chỉ là công cụ vẽ mà còn là phương pháp phân tích giúp phát hiện và loại bỏ nguyên nhân đặc biệt.
- Chuẩn bị dữ liệu cẩn thận: Đảm bảo tính chính xác và đầy đủ của số lỗi và kích thước mẫu.
- Áp dụng công thức đúng: Sử dụng công thức Poisson cho σ và luôn kiểm tra LCL không âm.
- Sử dụng phần mềm: Excel đủ cho các doanh nghiệp nhỏ; Minitab, R, Python thích hợp cho phân tích sâu và tự động hoá.
- Theo dõi liên tục: Biểu đồ U là công cụ định kỳ, không phải chỉ vẽ một lần.
- Đào tạo nhân viên: Đảm bảo mọi người hiểu các quy tắc SPC và cách phản hồi khi biểu đồ báo hiệu vấn đề.
- Kết hợp với các công cụ khác: Khi cần, kết hợp biểu đồ U với Biểu đồ Pareto, Fishbone, hoặc FMEA để tìm nguyên nhân gốc rễ.
Bằng cách thực hiện đúng các bước từ việc thu thập dữ liệu, tính toán các giới hạn kiểm soát, vẽ biểu đồ cho tới phân tích kết quả, bạn sẽ có thể giám sát và cải tiến quy trình một cách khoa học, giảm thiểu lỗi, tăng năng suất và nâng cao chất lượng sản phẩm hoặc dịch vụ. Hãy bắt đầu ngay hôm nay, áp dụng biểu đồ U vào quy trình của bạn và cảm nhận sự khác biệt!
