Xây Dựng Mô Hình Dự Đoán Bệnh Tiểu Đường Dựa Trên Tiền Sử Bệnh Và Thông Tin Nhân Khẩu Học

Xây dựng mô hình dự đoán bệnh tiểu đường dựa trên tiền sử bệnh và thông tin nhân khẩu học giúp nâng cao hiệu quả chẩn đoán và điều trị.

Người đăng

Ẩn danh
56
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Khám Phá Mô Hình Dự Đoán Bệnh Tiểu Đường Bằng Dữ Liệu Lớn

Trong bối cảnh cuộc cách mạng công nghệ thông tin, dữ liệu y tế đang tăng trưởng với tốc độ chưa từng có. Các hệ thống quản lý bệnh viện, thiết bị theo dõi sức khỏe cá nhân và cổng thanh toán trực tuyến liên tục thu thập một lượng lớn thông tin. Việc khai thác kho dữ liệu này mở ra cơ hội to lớn cho ngành y tế, đặc biệt là trong việc chẩn đoán và phòng ngừa bệnh tật. Bệnh đái tháo đường, hay còn gọi là bệnh tiểu đường, là một trong những thách thức sức khỏe toàn cầu hàng đầu. Theo Hiệp hội Đái tháo đường Thế giới (IDF), số lượng bệnh nhân đang gia tăng nhanh chóng, đi kèm với nhiều biến chứng nặng nề về tim mạch, thận, mắt và thần kinh. Việc phát hiện sớm bệnh có ý nghĩa sống còn, giúp bệnh nhân điều trị kịp thời và tránh được những hậu quả nguy hiểm. Chính vì vậy, việc xây dựng một mô hình dự đoán bệnh tiểu đường hiệu quả dựa trên khoa học dữ liệu là một nhu cầu cấp thiết. Mô hình này sử dụng các thuật toán học máy để phân tích tiền sử bệnhthông tin nhân khẩu học của bệnh nhân, từ đó đưa ra cảnh báo sớm về nguy cơ mắc bệnh. Mục tiêu không chỉ dừng lại ở việc dự đoán, mà còn hỗ trợ chuyên gia y tế xác định các nhóm đối tượng có nguy cơ cao, phát triển kế hoạch điều trị cá nhân hóa và tối ưu hóa nguồn lực y tế. Việc áp dụng các kỹ thuật tiên tiến như phân lớp dữ liệu và mạng nơ-ron nhân tạo (Neural Network) hứa hẹn mang lại độ chính xác cao, đóng góp một phần quan trọng vào việc cải thiện chất lượng chăm sóc sức khỏe cộng đồng.

1.1. Tầm quan trọng của khoa học dữ liệu trong y tế hiện đại

Khoa học dữ liệu đang thay đổi căn bản ngành y tế. Nó cho phép phân tích các tập dữ liệu y tế khổng lồ để tìm ra các mẫu ẩn, mối tương quan và xu hướng. Trong việc chẩn đoán bệnh tiểu đường, điều này có nghĩa là xác định được các yếu tố rủi ro chính xác hơn. Thay vì chỉ dựa vào các triệu chứng lâm sàng đã biểu hiện, các mô hình có thể nhận diện nguy cơ tiềm ẩn từ giai đoạn rất sớm. Các yếu tố như chỉ số BMI, mức đường huyết, HbA1c, và cả tiền sử hút thuốc đều là những mảnh ghép quan trọng. Bằng cách kết hợp những thông tin này, các thuật toán có thể xây dựng một bức tranh toàn diện về sức khỏe của một cá nhân, giúp các bác sĩ đưa ra quyết định dựa trên bằng chứng vững chắc. Điều này đặc biệt hữu ích trong việc sàng lọc cộng đồng trên quy mô lớn.

1.2. Mục tiêu chính của mô hình dự đoán bệnh đái tháo đường

Mục tiêu cốt lõi của đề tài là xây dựng một mô hình dự đoán bệnh tiểu đường có độ chính xác cao. Mô hình này phải có khả năng phân loại bệnh nhân vào hai nhóm: có nguy cơ mắc bệnh và không có nguy cơ. Để đạt được điều này, nghiên cứu tập trung vào việc lựa chọn thuật toán phân lớp dữ liệu tối ưu nhất. Các phương pháp như Logistic Regression, AdaBoost, SVM và đặc biệt là Neural Network được đưa vào thử nghiệm và so sánh. Ngoài ra, một mục tiêu quan trọng khác là xác định mức độ ảnh hưởng của từng yếu tố đầu vào, chẳng hạn như tuổi tác, tăng huyết áp, hay bệnh tim, đến khả năng mắc bệnh. Kết quả này không chỉ giúp hoàn thiện mô hình mà còn cung cấp kiến thức y khoa giá trị cho việc phòng ngừa bệnh trong cộng đồng.

1.3. Phân tích bộ dữ liệu và thông tin nhân khẩu học sử dụng

Nghiên cứu sử dụng bộ dữ liệu "Diabetes prediction dataset" từ nền tảng Kaggle, bao gồm 100.000 bản ghi. Dữ liệu này chứa các thuộc tính quan trọng về thông tin nhân khẩu họctiền sử bệnh. Các biến chính bao gồm: Giới tính, Tuổi, Tăng huyết áp (Hypertension), Bệnh tim (Heart disease), Tiền sử hút thuốc (Smoking history), Chỉ số khối cơ thể (BMI), Mức HbA1c (Hemoglobin A1c), và Mức đường huyết (Blood glucose level). Đây là những yếu tố đã được y văn công nhận có liên quan mật thiết đến nguy cơ bệnh tiểu đường. Bộ dữ liệu này có đặc điểm là không có dữ liệu khuyết, tạo điều kiện thuận lợi cho việc huấn luyện mô hình mà không cần các bước xử lý dữ liệu thiếu phức tạp.

II. Thách Thức Khi Chẩn Đoán Sớm Và Phòng Ngừa Bệnh Tiểu Đường

Bệnh tiểu đường là một căn bệnh thầm lặng. Ở giai đoạn đầu, các triệu chứng thường không rõ ràng, khiến người bệnh dễ dàng bỏ qua. Đây chính là thách thức lớn nhất trong việc chẩn đoán sớm. Theo thống kê, hàng triệu người đang sống với bệnh tiểu đường mà không hề hay biết, chỉ đến khi các biến chứng nguy hiểm xuất hiện, họ mới đi khám. Các biến chứng này bao gồm bệnh tim mạch, suy thận, tổn thương thần kinh và các vấn đề về thị lực. Gánh nặng kinh tế cũng là một vấn đề nghiêm trọng. Hiệp hội Đái tháo đường Thế giới (IDF) chỉ ra rằng chi phí điều trị bệnh tiểu đường toàn cầu lên tới hàng trăm tỷ đô la mỗi năm, trở thành gánh nặng cho hệ thống y tế của mọi quốc gia. Hơn nữa, căn bệnh này đang có xu hướng trẻ hóa, không còn là bệnh của riêng người cao tuổi. Việc phát triển một công cụ sàng lọc hiệu quả, chi phí thấp và dễ tiếp cận là vô cùng cần thiết. Các phương pháp chẩn đoán truyền thống như xét nghiệm máu tuy chính xác nhưng đòi hỏi thời gian và nguồn lực. Một mô hình dự đoán bệnh tiểu đường dựa trên các thông tin sẵn có như thông tin nhân khẩu họctiền sử bệnh có thể hoạt động như một công cụ sàng lọc ban đầu, giúp xác định những cá nhân cần được ưu tiên xét nghiệm chuyên sâu, từ đó tiết kiệm chi phí và phát hiện bệnh sớm hơn. Thách thức kỹ thuật nằm ở việc xử lý dữ liệu không cân bằng, vì số người mắc bệnh thường chiếm tỷ lệ nhỏ hơn nhiều trong cộng đồng, đòi hỏi các thuật toán phải đủ tinh vi để không bỏ sót các trường hợp dương tính.

2.1. Thực trạng đáng báo động của bệnh tiểu đường trên toàn cầu

Các con số thống kê từ IDF vẽ nên một bức tranh đáng lo ngại. Mỗi năm, có khoảng 132.600 trẻ em được chẩn đoán mắc tiểu đường tuýp 1. Hơn 21 triệu phụ nữ mang thai bị tăng đường huyết. Cứ 6 giây lại có một người tử vong do các biến chứng của bệnh. Năm 2017, số ca tử vong đã lên tới 4 triệu người. Những con số này nhấn mạnh tính cấp bách của việc tìm ra các giải pháp phòng ngừa và phát hiện sớm. Bệnh tiểu đường không chỉ ảnh hưởng đến sức khỏe cá nhân mà còn tác động sâu sắc đến kinh tế và xã hội. Việc cảnh báo sớm và chính xác là chìa khóa để thay đổi cục diện này.

2.2. Hạn chế của các phương pháp chẩn đoán lâm sàng truyền thống

Các phương pháp chẩn đoán lâm sàng như xét nghiệm mức đường huyết lúc đói hoặc nghiệm pháp dung nạp glucose là tiêu chuẩn vàng, nhưng chúng có những hạn chế. Thứ nhất, chúng chỉ phản ánh tình trạng tại thời điểm xét nghiệm và có thể bỏ lỡ các trường hợp tiền tiểu đường. Thứ hai, chúng đòi hỏi bệnh nhân phải đến cơ sở y tế, gây tốn kém thời gian và chi phí. Điều này tạo ra rào cản cho việc sàng lọc trên diện rộng. Mô hình dự đoán có thể khắc phục phần nào những hạn chế này bằng cách cung cấp một công cụ đánh giá nguy cơ sơ bộ, nhanh chóng và không xâm lấn, chỉ dựa trên các dữ liệu đã có.

III. Phương Pháp Tiền Xử Lý Dữ Liệu Cho Mô Hình Dự Đoán Tối Ưu

Chất lượng của một mô hình dự đoán bệnh tiểu đường phụ thuộc rất lớn vào chất lượng của dữ liệu đầu vào. Do đó, tiền xử lý dữ liệu là một bước không thể thiếu và cực kỳ quan trọng. Quá trình này đảm bảo rằng dữ liệu được làm sạch, đồng bộ và có cấu trúc phù hợp cho các thuật toán học máy. Quy trình kỹ thuật tiền xử lý bao gồm nhiều giai đoạn. Đầu tiên là làm sạch dữ liệu (Data Cleaning), tập trung vào việc xử lý các giá trị bị thiếu hoặc dữ liệu nhiễu. Mặc dù bộ dữ liệu được sử dụng trong nghiên cứu này không có dữ liệu thiếu, nhưng trong thực tế, đây là một vấn đề phổ biến cần các kỹ thuật như thay thế bằng giá trị trung bình hoặc trung vị. Tiếp theo là tích hợp dữ liệu (Data Integration), khi dữ liệu được thu thập từ nhiều nguồn khác nhau và cần được hợp nhất. Giai đoạn này cần giải quyết các vấn đề về dư thừa dữ liệu và mâu thuẫn giá trị. Chuyển đổi dữ liệu (Data Transformation) là bước biến đổi dữ liệu sang một định dạng phù hợp hơn cho việc phân tích, ví dụ như chuẩn hóa các biến số để chúng có cùng một thang đo. Cuối cùng, rút gọn dữ liệu (Data Reduction) giúp giảm kích thước của bộ dữ liệu mà không làm mất thông tin quan trọng, giúp mô hình huấn luyện nhanh hơn và hiệu quả hơn. Tất cả các bước này đảm bảo rằng mô hình học được từ những tín hiệu thực sự trong dữ liệu, chứ không phải từ nhiễu, từ đó nâng cao độ chính xác của việc dự đoán bệnh tiểu đường.

3.1. Quy trình làm sạch và chuẩn hóa dữ liệu nhân khẩu học

Quá trình làm sạch và chuẩn hóa là nền tảng. Dù bộ dữ liệu gốc không có giá trị thiếu, việc kiểm tra và xác thực dữ liệu là cần thiết. Ví dụ, cần đảm bảo các giá trị của chỉ số BMI hay tuổi tác nằm trong một khoảng hợp lý. Chuẩn hóa dữ liệu là một bước quan trọng khác, đặc biệt đối với các thuật toán nhạy cảm với thang đo như SVM. Các biến số như tuổi (0-80), BMI (10-95), mức đường huyết (80-300) có các khoảng giá trị rất khác nhau. Việc đưa chúng về cùng một thang đo, chẳng hạn như từ 0 đến 1, sẽ giúp thuật toán hội tụ nhanh hơn và tránh việc một thuộc tính nào đó lấn át các thuộc tính khác.

3.2. Kỹ thuật biến đổi và lựa chọn các thuộc tính quan trọng

Không phải tất cả các thuộc tính đều có tầm quan trọng như nhau trong việc dự đoán bệnh. Kỹ thuật lựa chọn thuộc tính giúp xác định các biến có ảnh hưởng lớn nhất đến kết quả. Trong nghiên cứu này, tất cả 9 thuộc tính đều được giữ lại vì chúng đều có cơ sở y khoa vững chắc. Tuy nhiên, trong các dự án phức tạp hơn, các phương pháp như phân tích thành phần chính (PCA) hoặc các thuật toán dựa trên cây quyết định có thể được sử dụng để giảm chiều dữ liệu. Việc khám phá dữ liệu ban đầu cho thấy mối liên hệ mạnh mẽ giữa mức HbA1c, mức đường huyết và bệnh tiểu đường. Đây là những thuộc tính cốt lõi mà mô hình cần tập trung khai thác.

IV. Cách Các Thuật Toán Phân Lớp Dự Đoán Bệnh Tiểu Đường

Trái tim của mô hình dự đoán bệnh tiểu đường chính là các thuật toán phân lớp dữ liệu. Đây là các phương pháp học máy có giám sát, được huấn luyện trên một tập dữ liệu đã được gán nhãn (bệnh nhân có hoặc không có bệnh tiểu đường) để học ra một quy tắc phân loại. Sau khi huấn luyện, mô hình có thể áp dụng quy tắc này để dự đoán cho các trường hợp mới. Nghiên cứu này đã tiến hành so sánh hiệu suất của bốn thuật toán phổ biến. Logistic Regression là một mô hình xác suất đơn giản nhưng hiệu quả, tìm ra mối quan hệ tuyến tính giữa các biến đầu vào và khả năng mắc bệnh. AdaBoost (Adaptive Boosting) là một thuật toán tăng cường, kết hợp nhiều mô hình yếu để tạo ra một mô hình dự đoán mạnh, đặc biệt hiệu quả với dữ liệu không cân bằng. SVM (Support Vector Machine) hoạt động bằng cách tìm một siêu phẳng trong không gian nhiều chiều để phân tách tốt nhất hai lớp dữ liệu. Cuối cùng, Neural Network (mạng nơ-ron nhân tạo) là một mô hình phức tạp mô phỏng bộ não con người, có khả năng học các mối quan hệ phi tuyến tính và phức tạp trong dữ liệu. Mỗi thuật toán có ưu và nhược điểm riêng, và việc lựa chọn mô hình tốt nhất phụ thuộc vào kết quả đánh giá trên bộ dữ liệu cụ thể. Kết quả cho thấy Neural Network vượt trội hơn cả, mang lại độ chính xác cao nhất.

4.1. So sánh hiệu quả giữa SVM AdaBoost và Logistic Regression

Trong quá trình đánh giá, các mô hình SVM, AdaBoost và Logistic Regression đều cho thấy khả năng dự đoán nhất định. Logistic Regression đạt độ chính xác (Accuracy) khá tốt nhưng tỷ lệ True Positive (phát hiện đúng ca bệnh) chỉ ở mức 86.8%, có nghĩa là nó có thể bỏ sót một số bệnh nhân. AdaBoost cho thấy khả năng giảm thiểu False Negative (dự đoán sai người bệnh thành không bệnh) tốt, ngang bằng với Neural Network, nhưng độ chính xác tổng thể thấp hơn. SVM cũng là một thuật toán mạnh nhưng trong trường hợp này không thể hiện sự vượt trội so với các mô hình khác. Sự so sánh này cho thấy việc lựa chọn thuật toán phù hợp là rất quan trọng và cần dựa trên các chỉ số đánh giá đa dạng.

4.2. Lý do mô hình Neural Network là lựa chọn tối ưu nhất

Neural Network tỏ ra là mô hình hiệu quả nhất vì nhiều lý do. Thứ nhất, nó có khả năng nắm bắt các mối quan hệ phi tuyến tính phức tạp giữa các yếu tố nguy cơ, điều mà các mô hình tuyến tính như Logistic Regression không làm được. Ví dụ, mối liên hệ giữa BMI và nguy cơ tiểu đường không hoàn toàn tuyến tính. Thứ hai, với kiến trúc nhiều lớp, Neural Network có thể tự động học các đặc trưng từ dữ liệu, giúp mô hình trở nên mạnh mẽ hơn. Các chỉ số đánh giá đã chứng minh điều này: True Positive cao nhất (96.8%), False Negative thấp nhất (2.8%), và điểm AUC (diện tích dưới đường cong ROC) lên đến 97.6%, cho thấy khả năng phân biệt xuất sắc giữa hai lớp.

V. Kết Quả Nghiên Cứu Mô Hình Dự Đoán Tiểu Đường Đạt 97 2

Kết quả thực nghiệm là minh chứng rõ ràng nhất cho hiệu quả của mô hình dự đoán bệnh tiểu đường. Sau khi huấn luyện và kiểm thử trên bộ dữ liệu 100.000 bệnh nhân, mô hình sử dụng thuật toán Neural Network đã đạt được những chỉ số ấn tượng. Độ chính xác tổng thể (Classification Accuracy - CA) là 97,2%, có nghĩa là mô hình đưa ra dự đoán đúng trong 97,2% các trường hợp. Các chỉ số khác cũng rất cao: Precision (độ chính xác) là 97,1%, Recall (độ phủ) là 97,2%, và F1-score (giá trị trung bình điều hòa của Precision và Recall) là 96,9%. Đặc biệt, chỉ số AUC đạt 97,6%, cho thấy mô hình có khả năng phân biệt cực tốt giữa người mắc bệnh và không mắc bệnh. Phân tích qua Ma trận nhầm lẫn (Confusion Matrix) cũng cung cấp cái nhìn sâu sắc. Mô hình Neural Network có tỷ lệ True Positive cao nhất (96,8%) và False Negative thấp nhất (2,8%). Trong y khoa, chỉ số False Negative (FN) cực kỳ quan trọng. FN thể hiện trường hợp mô hình dự đoán một người không bị bệnh nhưng thực tế họ lại bị bệnh. Tỷ lệ FN thấp đồng nghĩa với việc mô hình ít bỏ sót các ca bệnh, giúp bệnh nhân không bị chủ quan và được can thiệp y tế kịp thời. Những kết quả này khẳng định rằng việc áp dụng khoa học dữ liệu và học máy có thể tạo ra một công cụ sàng lọc bệnh tiểu đường mạnh mẽ và đáng tin cậy.

5.1. Phân tích chi tiết các chỉ số đánh giá AUC F1 Precision

Các chỉ số đánh giá cung cấp một cái nhìn đa chiều về hiệu suất mô hình. Precision (97,1%) cho biết trong số những người được mô hình dự đoán là mắc bệnh, có 97,1% thực sự mắc bệnh. Recall (97,2%) cho thấy mô hình đã xác định đúng 97,2% trong tổng số những người thực sự mắc bệnh trong bộ dữ liệu. F1-score (96,9%) là một chỉ số cân bằng giữa Precision và Recall, rất hữu ích khi tập dữ liệu không cân bằng. Chỉ số AUC (97,6%) là thước đo tổng thể về khả năng phân loại. Giá trị AUC càng gần 1, mô hình càng tốt. Với điểm số cao trên tất cả các chỉ số này, mô hình Neural Network chứng tỏ sự vượt trội và đáng tin cậy.

5.2. Ý nghĩa của ma trận nhầm lẫn Confusion Matrix trong y khoa

Ma trận nhầm lẫn là một công cụ trực quan để đánh giá hiệu suất phân loại. Nó chỉ ra số lượng các dự đoán đúng (True Positive, True Negative) và sai (False Positive, False Negative). Trong lĩnh vực y khoa, việc giảm thiểu False Negative (FN) thường được ưu tiên hàng đầu. Một dự đoán FN có thể dẫn đến hậu quả nghiêm trọng: bệnh nhân không được chẩn đoán và điều trị kịp thời, khiến bệnh tiến triển nặng hơn. Mô hình Neural Network trong nghiên cứu này có chỉ số FN chỉ là 2,8%, một con số rất thấp. Điều này làm cho mô hình trở nên đặc biệt có giá trị trong ứng dụng thực tiễn, vì nó giảm thiểu rủi ro bỏ sót bệnh nhân.

VI. Tương Lai Mô Hình Dự Đoán Tiểu Đường Và Ứng Dụng Thực Tiễn

Mô hình dự đoán này không chỉ là một bài tập học thuật mà còn mở ra nhiều hướng ứng dụng thực tiễn giá trị. Nó có thể được tích hợp vào các hệ thống thông tin y tế tại bệnh viện để hỗ trợ bác sĩ trong việc sàng lọc bệnh nhân. Dựa trên các thông tin cơ bản, hệ thống có thể tự động gắn cờ những bệnh nhân có nguy cơ cao, giúp bác sĩ tập trung sự chú ý và chỉ định các xét nghiệm cần thiết. Hơn nữa, mô hình có thể được phát triển thành các ứng dụng di động theo dõi sức khỏe. Người dùng có thể nhập các chỉ số cá nhân như tuổi, cân nặng, chiều cao, tiền sử hút thuốc và tình trạng tăng huyết áp để nhận được đánh giá nguy cơ sơ bộ. Điều này nâng cao nhận thức của cộng đồng về bệnh tiểu đường và khuyến khích họ chủ động thay đổi lối sống. Trong tương lai, mô hình có thể được phát triển hơn nữa bằng cách kết hợp thêm nhiều nguồn dữ liệu khác nhau như dữ liệu gen, dữ liệu từ thiết bị đeo (wearable), và các yếu tố về lối sống, môi trường. Việc sử dụng trí tuệ nhân tạo tăng cường cũng có thể giúp mô hình tự học và thích ứng với sự thay đổi trong tình trạng sức khỏe của bệnh nhân theo thời gian. Sự hợp tác giữa các tổ chức y tế, viện nghiên cứu và doanh nghiệp công nghệ là chìa khóa để đưa những mô hình này vào ứng dụng rộng rãi, góp phần vào cuộc chiến chống lại bệnh tiểu đường trên toàn cầu.

6.1. Hướng phát triển Tích hợp dữ liệu gen và thiết bị đeo

Để tăng cường độ chính xác, hướng phát triển tiếp theo là mở rộng nguồn dữ liệu. Việc tích hợp dữ liệu gen có thể giúp xác định các yếu tố di truyền làm tăng nguy cơ mắc bệnh tiểu đường. Đồng thời, dữ liệu từ các thiết bị đeo thông minh như đồng hồ, vòng tay theo dõi sức khỏe cung cấp thông tin liên tục về hoạt động thể chất, nhịp tim, và chất lượng giấc ngủ. Kết hợp các nguồn dữ liệu đa chiều này sẽ tạo ra một bức tranh toàn diện và cá nhân hóa hơn về sức khỏe, giúp mô hình dự đoán trở nên chính xác và linh hoạt hơn nữa.

6.2. Các hạn chế và thách thức cần vượt qua trong tương lai

Mặc dù kết quả rất hứa hẹn, mô hình vẫn còn một số hạn chế. Kết quả dự đoán chỉ mang tính tương đối và có thể sai lệch trong một số trường hợp. Dữ liệu phân tích còn thiếu sự đa dạng về các biến số phức tạp hơn, có thể làm giảm độ chính xác khi áp dụng cho các quần thể khác nhau. Ngoài ra, cơ chế phát triển của bệnh tiểu đường có thể thay đổi theo thời gian, đòi hỏi mô hình phải được cập nhật và huấn luyện lại định kỳ. Vượt qua những thách thức này đòi hỏi sự đầu tư liên tục vào nghiên cứu và thu thập dữ liệu chất lượng cao trên quy mô lớn.

10/07/2025
Xây dựng mô hình dự đoán bệnh tiểu đường ở bệnh nhân dựa trên tiền sử bệnh và thông tin nhân khẩu học

Trích đoạn nội dung tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC KINH TẾ THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH KHOA HỌC DỮ LIỆU ĐỀ TÀI: Xây Dựng Mô Hình Dự Đoán Bệnh Tiểu Đường Ở Bệnh Nhân Dựa Trên Tiền Sử Bệnh Và Thông Tin Nhân Khẩu Học. (Nhóm 8) Giảng viên hướng dẫn: Thầy Võ Thành Đức. Mã lớp học phần: 23C1INF50905962. Buổi - phòng học: Chiều thứ 3 – Phòng B2.

Hồ Chí Minh, ngày 9 tháng 12 năm 2023. STT Họ và tên MSSV Chi tiết Tỷ lệ công việc % hoàn thành 1 Nguyễn Thị Kim 31221024809 Nghiên cứu 100% Hòa phần giới thiệu về phương pháp sử dụng, làm slide và đóng góp xây dựng các phần còn lại của bài. 2 Nguyễn Thị 31221022777 Nghiên cứu 100% Ngọc Hà phần kết quả thực nghiệm và kết luận, làm slide, đóng góp xây dựng các phần còn lại của bài. 3 Lưu Thị Trúc Hà 31221023668 Nghiên cứu 100% phần kết quả thực nghiệm, thuyết trình và đóng góp xây dựng các phần còn lại của bài.

4 Hứa Thị Xuân 31221023850 Nghiên cứu 100% Nhi phần kết quả thực nghiệm, thuyết trình và đóng góp xây dựng các phần còn lại của bài. 5 Võ Nguyễn 31221023715 Nghiên cứu 100% Thùy Linh phần lời nói đầu và tổng quan, chỉnh word, đóng góp xây dựng các phần còn lại của bài. ĐIỂM: …………… NHẬN XÉT CỦA GIẢNG VIÊN: …………………………………………………………………………………………. MỤC LỤC LỜI NÓI ĐẦU.

Giới thiệu về đề tài. Mục tiêu của đề tài. Phương pháp thực hiện. Giới thiệu về phương pháp sử dụng.

Tiền xử lý dữ liệu. Mô hình phân lớp dữ liệu. Một số phương pháp phân lớp dữ liệu .3 Các phương pháp đánh giá mô hình phân lớp. Kết quả thực nghiệm.

Giới Thiệu Bộ dữ liệu. Khám phá dữ liệu. Liệu có mối liên hệ nào giữa tuổi tác và khả năng mắc bệnh tiểu đường không?. Giới tính có ảnh hưởng đến xác suất mắc bệnh tiểu đường không?.

Mức BMI có liên quan đến nguy cơ mắc bệnh tiểu đường không?. Tăng huyết áp có phản ánh về nguy cơ mắc bệnh tiểu đường không?. Có mối liên hệ nào giữa bệnh tim và bệnh tiểu đường không?. Tiền sử hút thuốc có ảnh hưởng đến nguy cơ mắc bệnh tiểu đường không?.

Mức HbA1c có liên quan đến nguy cơ mắc bệnh tiểu đường không?. Mức đường huyết có ảnh hưởng đến khả năng phát triển bệnh tiểu đường không?. Xây dựng mô hình và đánh giá kết quả. Xây dựng mô hình phân lớp.

Đánh giá kết quả: .Kết quả đạt được. Ý nghĩa mô hình. Hướng phát triển mô hình. 20 TÀI LIỆU THAM KHẢO.

22 Khoa Học Dữ Liệu Giảng viên: TS. Võ Thành Đức LỜI NÓI ĐẦU Hiện nay, sự bùng nổ của cuộc cách mạng công nghệ - thông tin khiến kho dữ liệu của các hệ thống thông tin quản lý tăng lên một cách không kiểm soát được. Luồng thông tin chuyển tải trên thế giới được ước tính tăng không ngừng nghỉ. Các tổ chức hiện đại chìm ngập trong dữ liệu và hiện có vô vàn thiết bị có thể tự động thu thập và lưu trữ dữ liệu.

Các hệ thống và cổng thanh toán trực tuyến đang dần thu thập nhiều dữ liệu hơn trong những lĩnh vực thương mại điện tử, y tế, tài chính cũng như mọi khía cạnh khác của đời sống con người. Phân tích dữ liệu là quá trình kiểm tra thông tin những hoạt động đã diễn ra trong quá khứ và giúp đưa ra các quyết định cũng như kết luận cuối cùng cho tương lai. Dữ liệu cần được xử lý một cách nhanh chóng, chính xác thông qua các phần mềm để đạt được mục tiêu, năng suất đề ra. Nhu cầu trong ngành đã tạo ra một hệ sinh thái các khóa học, bằng cấp và vị trí việc làm trong lĩnh vực khoa học dữ liệu.

Do đòi hỏi trình độ chuyên môn và bộ kỹ năng đa ngành nghề, lĩnh vực khoa học dữ liệu cho thấy sự phát triển mạnh mẽ được dự kiến trong những thập niên tới. Trong những năm gần đây, số bệnh nhân đái tháo đường đang có xu hướng gia tăng nhanh với nhiều biến chứng nặng nề như biến chứng tim mạch, thận, mắt, thần kinh… trở thành nỗi lo ngại hàng đầu của toàn xã hội. Việc trang bị những hiểu biết về triệu chứng bệnh tiểu đường sẽ giúp phát hiện sớm, điều trị hiệu quả bệnh ngay từ giai đoạn đầu. Trong bài tiểu luận này, nhóm chúng em cùng nhau tìm hiểu và trình bày “mô hình dự đoán bệnh tiểu đường ở bệnh nhân dựa trên tiền sử bệnh và thông tin nhân khẩu học của họ” bằng khoa học dữ liệu.

Điều này có thể hữu ích cho các chuyên gia chăm sóc sức khỏe trong việc xác định những bệnh nhân có nguy cơ mắc bệnh tiểu đường và phát triển các kế hoạch điều trị cá nhân hóa. Diabetes prediction dataset - Nhóm 8 !1 Khoa Học Dữ Liệu Giảng viên: TS. Giới thiệu về đề tài Đái tháo đường hay còn gọi là tiểu đường, là bệnh rối loạn chuyển hóa đặc trưng với biểu hiện lượng đường ở trong máu luôn ở mức cao hơn so với bình thường do cơ thể thiếu hụt về tiết insulin hoặc đề kháng với insulin hoặc cả 2, dẫn đến rối loạn quan trọng về chuyển hóa đường, đạm, mỡ, chất khoáng. Hiệp hội Đái tháo đường Thế giới (IDF) cũng đưa ra những con số thống kê đáng chú ý về thực trạng bệnh tiểu đường trên toàn thế giới như sau: • Mỗi năm thế giới có khoảng 132.600 trẻ em được chẩn đoán mắc bệnh tiểu đường tuýp 1, chỉ tính riêng số trẻ em bị bệnh tiểu đường tuýp 1 trong độ tuổi 0 – 19 tuổi là hơn 1 triệu.

• Hơn 21 triệu phụ nữ đang mang thai bị tăng đường huyết và dung nạp đường kém, chiếm tỷ lệ 1/6 tổng số phụ nữ mang thai. • Khoảng 2/3 số bệnh nhân tiểu đường là người cao tuổi, tuy nhiên, số bệnh nhân tiểu đường trẻ tuổi cũng không ngừng gia tăng. • Cứ 6 giây trôi qua sẽ có 1 người tử vong vì các biến chứng nguy hiểm của tiểu đường. Năm 2017, số bệnh nhân tử vong do tiểu đường là 4 triệu người.

Chi phí điều trị bệnh tiểu đường toàn thế giới là 727 tỷ đô la, trở thành gánh nặng của toàn thế giới. Qua đó, có thể thấy được đái tháo đường là một căn bệnh vô cùng nghiêm trọng, bệnh nhân mắc bệnh ngày càng nhiều và đang có xu hướng trẻ hóa. Chính vì thế, việc đưa ra cảnh báo khả năng mắc bệnh tiểu đường một cách kịp thời và chính xác là rất cần thiết, giúp bệnh nhân điều chỉnh lại lượng đường cung cấp vào cơ thể, nhận được điều trị kịp thời để có được một sức khỏe tốt hơn, tránh được các biến chứng nguy hiểm. Vì vậy, chúng em quyết định thực hiện dự án nghiên cứu “Xây dựng mô hình dự báo khả năng bị đái tháo đường” để dự đoán khả năng bị mắc bệnh đái tháo đường ở các bệnh nhân dựa trên tiền sử bệnh và thông tin nhân khẩu học của họ.

Mục tiêu của đề tài Với đề tài này, khi nghiên cứu nhóm chúng em mong muốn có thể hỗ trợ các bệnh nhân đang có nguy cơ mắc bệnh tiểu đường có thể kịp thời phát hiện được bệnh, nhằm nhận được sự chăm sóc về y tế, cũng như đảm bảo được sức khỏe, tránh khỏi các biến chứng nguy hiểm, và đóng góp một phần nhỏ vào y khoa trong việc thăm khám điều trị cho các bệnh nhân thông qua bộ dữ liệu có sẵn. Diabetes prediction dataset - Nhóm 8 !2 Khoa Học Dữ Liệu Giảng viên: TS. Phương pháp thực hiện • Phương pháp thu thập dữ liệu: Nhóm chúng em đã thu thập dữ liệu từ nguồn kaggle.com, một nguồn dữ liệu đáng tin cậy. Dữ liệu gốc được xử lý bằng phần mềm Excel và trực quan hóa qua các biểu đồ.

• Phương pháp nghiên cứu lý luận: Tiến hành tìm hiểu, thu thập, chắt lọc và phân tích các dữ liệu, thông tin thông qua đọc sách báo, tài liệu. Bao gồm các phương pháp sau:  Phương pháp phân tích – tổng hợp lý thuyết: đọc và tổng hợp các tài liệu để rút ra nội dung cần thiết.  Phương pháp mô hình hóa: xây dựng mô hình nghiên cứu dựa trên lý thuyết và kiểm định tính chính xác của mô hình. • Phương pháp nghiên cứu thực tiễn: Từ cơ sở lý luận, tiến hành nghiên cứu thực tiễn bằng các thuật toán trong KPDL và phần mềm Orange.

Xây dựng các mô hình dự báo dựa trên bộ dữ liệu huấn luyện có sẵn và so sánh kết quả để lựa chọn mô hình phù hợp nhất. Từ đó, xây dựng các mô hình dự báo dựa vào bộ dữ liệu huấn luyện có sẵn và so sánh các kết quả rút ra được với nhau nhằm lựa mô hình phù hợp nhất nhằm giúp các siêu thị đưa ra được các biện pháp thu hút và giữ chân khách hàng một cách kịp thời thông qua các chương trình ưu đãi. Giới thiệu về phương pháp sử dụng 1. Tiền xử lý dữ liệu Tiền xử lý dữ liệu là một bước rất quan trong trong việc giải quyết bất kỳ vấn đề nào trước khi xử lý dữ liệu.

Hầu hết các bộ dữ liệu được sử dụng đều cần phải xử lý, làm sạch hay biến đổi trước khi các thuật toán huấn luyện trên những bộ dữ liệu này. Quy trình kỹ thuật tiền xử lí dữ liệu gồm: Làm sạch dữ liệu (Data cleaning), Tích hợp dữ liệu (Data integration), chuyển đổi dữ liệu (Data transformation) và rút gọn dữ liệu (Data reduction). * Làm sạch dữ liệu (Data cleaning): Làm sạch dữ liệu là quá trình chuẩn bị dữ liệu bằng cách thêm dữ liệu thiếu, sửa chữa hay loại bỏ những dữ liệu không quan trọng ra khỏi bộ dữ liệu để tránh những yếu tố dẫn đến quyết định sai lầm. Quá trình làm sạch dữ liệu gồm có 3 phần: Tóm tắt dữ liệu, xử lý dữ liệu bị thiếu (missing data) và xử lý dữ liệu bị nhiễu (noisy data) • Tóm tắt dữ liệu là xác định các thuộc tính tiêu biểu của dữ liệu như các xu hướng chính hay sự phân tán,…Từ đó cung cấp cái nhìn cụ thể hơn về dữ liệu.

Diabetes prediction dataset - Nhóm 8 !3 Khoa Học Dữ Liệu Giảng viên: TS. Võ Thành Đức • Xử lý dữ liệu bị thiếu (missing data) bằng cách sử dụng giá trị thay thế hay tự động hoặc không tự động. Bên cạnh đó, có thể bỏ qua những bộ bị thiếu dữ liệu hoặc phải đảm bảo tốt CSDL và các thủ tục nhập liệu. • Xử lý dữ liệu bị nhiểu (noisy data) có 2 cách là giảm thiểu nhiễu (phân giỏi, hồi quy, phân tích cụm) và nhận diện phần tử biên (phân bố thống kê, khoảng cách, mật độ, độ lệch).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ