Chọn 1 hoặc 2 biến định tính và 1 biến định lượng làm biến phụ thuôc để phân tích, giải thích lý do.
Tôi chọn biến định tính “Target” làm biến phụ thuộc. Đây là những biến mô tả được kết quả thông tin khảo sát và không thể đo lường hay đếm được, được xác định dựa trên các thông tin được khảo sát. Đây cũng là biến chịu nhiều tác động bởi nhiều biến khác như tuổi, huyết áp, nhịp tim, đường huyết.
Tôi chọn biến định lượng cholestoral là biến phụ thuộc. Đây là biến được đếm và đo lường dựa trên khảo sát của nhiều người, dựa vào đó ta có thể tính toán được tác động của nó lên kết quả khảo sát. Đây là biến phụ thuộc vì nó cũng được tác động bởi biến đường huyết, huyết áp.
Tìm một dataset có dữ liệu định tính, dữ liệu định lượng, có trên 5 biến và nhiều hơn 300 quan sát.
Cơn đau tim thường xảy ra khi dòng máu dẫn đến tim bị tắc nghẽn, thường là do sự tích tụ của chất béo, cholesterol và nhiều chất khác, lâu ngày tạo thành mảng bám trong động mạch. Cho tới khi mảng bám đó có thể vỡ ra và hình thành cục máu đông ngăn chặn dòng máu. Dẫn đến dòng máu bị ngăn lại xảy ra cơn đau thắt tim.
Dữ liệu được lấy từ website https://www.kaggle.com/, bao gồm 11 biến và 303 quan sát. Dữ liệu được thu thập cho người xem thấy được một người bệnh có nhiều khả năng bị tim hơn hay ít hơn.
Trong đó:
ID: Mã của người bệnh
Age : Age of the patient : tuổi
Sex : Sex of the patient : giới tính
cp : Chest Pain type: Các loại đau thắt ngực
Value 1: typical angina : đau thắt ngực điển hình
Value 2: atypical angina : đau thắt ngực không điển hình
Value 3: non-anginal pain : không đau thắt ngực
Value 4: asymptomatic : không có triệu chứng
trtbps : resting blood pressure (in mm Hg) : Chỉ số huyết áp khi nghỉ ngơi
chol : cholestoral in mg/dl fetched via BMI sensor: Cholestoral
fbs : (fasting blood sugar >= 120 mg/dl) (1 = true; 0 = false) : Đường huyết
rest_ecg : resting electrocardiographic results : Kết quả tâm đồ lúc nghỉ ngơi
Value 0: normal : Bình thường
Value 1: having ST-T wave abnormality (T wave inversions and/or ST elevation or depression of > 0.05 mV) : có sóng ST-T bất thường
Value 2: showing probable or definite left ventricular hypertrophy by Estes’ criteria : Phì đại tâm thất trái
thalach : maximum heart rate achieved : Nhịp tim tối đa nhận được
exng: exercise induced angina (1 = yes; 0 = no) : Đau thắt ngực khi cố gắng hết sức ( 1 = có; 0= không có)
target : 0= less chance of heart attack 1= more chance of heart attack : Mục tiêu ( 0 = ít khả năng bị đau tim hơn; 1 = nhiều khả năng bị đau tim hơn )
library(readxl)
library(flextable)
## Warning: package 'flextable' was built under R version 4.3.1
library(data.table)
## Warning: package 'data.table' was built under R version 4.3.1
dataset <- read_excel("D:/MPNN/data/dataset1.xlsx")
flextable(dataset)
ID | Age | Sex | Cp | Trtbps | Chol | Fbs | Restecg | Thalachh | Exang | Target |
|---|---|---|---|---|---|---|---|---|---|---|
1 | 63 | M | Asymptomatic | 145 | 233 | 1 | Normal | 150 | 0 | More chance of heart attack |
2 | 37 | M | Non-anginal Pain | 130 | 250 | 0 | ST-T wave normality | 187 | 0 | More chance of heart attack |
3 | 41 | F | Atypical Angina | 130 | 204 | 0 | Normal | 172 | 0 | More chance of heart attack |
4 | 56 | M | Atypical Angina | 120 | 236 | 0 | ST-T wave normality | 178 | 0 | More chance of heart attack |
5 | 57 | F | Typical Angina | 120 | 354 | 0 | ST-T wave normality | 163 | 1 | More chance of heart attack |
6 | 57 | M | Typical Angina | 140 | 192 | 0 | ST-T wave normality | 148 | 0 | More chance of heart attack |
7 | 56 | F | Atypical Angina | 140 | 294 | 0 | Normal | 153 | 0 | More chance of heart attack |
8 | 44 | M | Atypical Angina | 120 | 263 | 0 | ST-T wave normality | 173 | 0 | More chance of heart attack |
9 | 52 | M | Non-anginal Pain | 172 | 199 | 1 | ST-T wave normality | 162 | 0 | More chance of heart attack |
10 | 57 | M | Non-anginal Pain | 150 | 168 | 0 | ST-T wave normality | 174 | 0 | More chance of heart attack |
11 | 54 | M | Typical Angina | 140 | 239 | 0 | ST-T wave normality | 160 | 0 | More chance of heart attack |
12 | 48 | F | Non-anginal Pain | 130 | 275 | 0 | ST-T wave normality | 139 | 0 | More chance of heart attack |
13 | 49 | M | Atypical Angina | 130 | 266 | 0 | ST-T wave normality | 171 | 0 | More chance of heart attack |
14 | 64 | M | Asymptomatic | 110 | 211 | 0 | Normal | 144 | 1 | More chance of heart attack |
15 | 58 | F | Asymptomatic | 150 | 283 | 1 | Normal | 162 | 0 | More chance of heart attack |
16 | 50 | F | Non-anginal Pain | 120 | 219 | 0 | ST-T wave normality | 158 | 0 | More chance of heart attack |
17 | 58 | F | Non-anginal Pain | 120 | 340 | 0 | ST-T wave normality | 172 | 0 | More chance of heart attack |
18 | 66 | F | Asymptomatic | 150 | 226 | 0 | ST-T wave normality | 114 | 0 | More chance of heart attack |
19 | 43 | M | Typical Angina | 150 | 247 | 0 | ST-T wave normality | 171 | 0 | More chance of heart attack |
20 | 69 | F | Asymptomatic | 140 | 239 | 0 | ST-T wave normality | 151 | 0 | More chance of heart attack |
21 | 59 | M | Typical Angina | 135 | 234 | 0 | ST-T wave normality | 161 | 0 | More chance of heart attack |
22 | 44 | M | Non-anginal Pain | 130 | 233 | 0 | ST-T wave normality | 179 | 1 | More chance of heart attack |
23 | 42 | M | Typical Angina | 140 | 226 | 0 | ST-T wave normality | 178 | 0 | More chance of heart attack |
24 | 61 | M | Non-anginal Pain | 150 | 243 | 1 | ST-T wave normality | 137 | 1 | More chance of heart attack |
25 | 40 | M | Asymptomatic | 140 | 199 | 0 | ST-T wave normality | 178 | 1 | More chance of heart attack |
26 | 71 | F | Atypical Angina | 160 | 302 | 0 | ST-T wave normality | 162 | 0 | More chance of heart attack |
27 | 59 | M | Non-anginal Pain | 150 | 212 | 1 | ST-T wave normality | 157 | 0 | More chance of heart attack |
28 | 51 | M | Non-anginal Pain | 110 | 175 | 0 | ST-T wave normality | 123 | 0 | More chance of heart attack |
29 | 65 | F | Non-anginal Pain | 140 | 417 | 1 | Normal | 157 | 0 | More chance of heart attack |
30 | 53 | M | Non-anginal Pain | 130 | 197 | 1 | Normal | 152 | 0 | More chance of heart attack |
31 | 41 | F | Atypical Angina | 105 | 198 | 0 | ST-T wave normality | 168 | 0 | More chance of heart attack |
32 | 65 | M | Typical Angina | 120 | 177 | 0 | ST-T wave normality | 140 | 0 | More chance of heart attack |
33 | 44 | M | Atypical Angina | 130 | 219 | 0 | Normal | 188 | 0 | More chance of heart attack |
34 | 54 | M | Non-anginal Pain | 125 | 273 | 0 | Normal | 152 | 0 | More chance of heart attack |
35 | 51 | M | Asymptomatic | 125 | 213 | 0 | Normal | 125 | 1 | More chance of heart attack |
36 | 46 | F | Non-anginal Pain | 142 | 177 | 0 | Normal | 160 | 1 | More chance of heart attack |
37 | 54 | F | Non-anginal Pain | 135 | 304 | 1 | ST-T wave normality | 170 | 0 | More chance of heart attack |
38 | 54 | M | Non-anginal Pain | 150 | 232 | 0 | Normal | 165 | 0 | More chance of heart attack |
39 | 65 | F | Non-anginal Pain | 155 | 269 | 0 | ST-T wave normality | 148 | 0 | More chance of heart attack |
40 | 65 | F | Non-anginal Pain | 160 | 360 | 0 | Normal | 151 | 0 | More chance of heart attack |
41 | 51 | F | Non-anginal Pain | 140 | 308 | 0 | Normal | 142 | 0 | More chance of heart attack |
42 | 48 | M | Atypical Angina | 130 | 245 | 0 | Normal | 180 | 0 | More chance of heart attack |
43 | 45 | M | Typical Angina | 104 | 208 | 0 | Normal | 148 | 1 | More chance of heart attack |
44 | 53 | F | Typical Angina | 130 | 264 | 0 | Normal | 143 | 0 | More chance of heart attack |
45 | 39 | M | Non-anginal Pain | 140 | 321 | 0 | Normal | 182 | 0 | More chance of heart attack |
46 | 52 | M | Atypical Angina | 120 | 325 | 0 | ST-T wave normality | 172 | 0 | More chance of heart attack |
47 | 44 | M | Non-anginal Pain | 140 | 235 | 0 | Normal | 180 | 0 | More chance of heart attack |
48 | 47 | M | Non-anginal Pain | 138 | 257 | 0 | Normal | 156 | 0 | More chance of heart attack |
49 | 53 | F | Non-anginal Pain | 128 | 216 | 0 | Normal | 115 | 0 | More chance of heart attack |
50 | 53 | F | Typical Angina | 138 | 234 | 0 | Normal | 160 | 0 | More chance of heart attack |
51 | 51 | F | Non-anginal Pain | 130 | 256 | 0 | Normal | 149 | 0 | More chance of heart attack |
52 | 66 | M | Typical Angina | 120 | 302 | 0 | Normal | 151 | 0 | More chance of heart attack |
53 | 62 | M | Non-anginal Pain | 130 | 231 | 0 | ST-T wave normality | 146 | 0 | More chance of heart attack |
54 | 44 | F | Non-anginal Pain | 108 | 141 | 0 | ST-T wave normality | 175 | 0 | More chance of heart attack |
55 | 63 | F | Non-anginal Pain | 135 | 252 | 0 | Normal | 172 | 0 | More chance of heart attack |
56 | 52 | M | Atypical Angina | 134 | 201 | 0 | ST-T wave normality | 158 | 0 | More chance of heart attack |
57 | 48 | M | Typical Angina | 122 | 222 | 0 | Normal | 186 | 0 | More chance of heart attack |
58 | 45 | M | Typical Angina | 115 | 260 | 0 | Normal | 185 | 0 | More chance of heart attack |
59 | 34 | M | Asymptomatic | 118 | 182 | 0 | Normal | 174 | 0 | More chance of heart attack |
60 | 57 | F | Typical Angina | 128 | 303 | 0 | Normal | 159 | 0 | More chance of heart attack |
61 | 71 | F | Non-anginal Pain | 110 | 265 | 1 | Normal | 130 | 0 | More chance of heart attack |
62 | 54 | M | Atypical Angina | 108 | 309 | 0 | ST-T wave normality | 156 | 0 | More chance of heart attack |
63 | 52 | M | Asymptomatic | 118 | 186 | 0 | Normal | 190 | 0 | More chance of heart attack |
64 | 41 | M | Atypical Angina | 135 | 203 | 0 | ST-T wave normality | 132 | 0 | More chance of heart attack |
65 | 58 | M | Non-anginal Pain | 140 | 211 | 1 | Normal | 165 | 0 | More chance of heart attack |
66 | 35 | F | Typical Angina | 138 | 183 | 0 | ST-T wave normality | 182 | 0 | More chance of heart attack |
67 | 51 | M | Non-anginal Pain | 100 | 222 | 0 | ST-T wave normality | 143 | 1 | More chance of heart attack |
68 | 45 | F | Atypical Angina | 130 | 234 | 0 | Normal | 175 | 0 | More chance of heart attack |
69 | 44 | M | Atypical Angina | 120 | 220 | 0 | ST-T wave normality | 170 | 0 | More chance of heart attack |
70 | 62 | F | Typical Angina | 124 | 209 | 0 | ST-T wave normality | 163 | 0 | More chance of heart attack |
71 | 54 | M | Non-anginal Pain | 120 | 258 | 0 | Normal | 147 | 0 | More chance of heart attack |
72 | 51 | M | Non-anginal Pain | 94 | 227 | 0 | ST-T wave normality | 154 | 1 | More chance of heart attack |
73 | 29 | M | Atypical Angina | 130 | 204 | 0 | Normal | 202 | 0 | More chance of heart attack |
74 | 51 | M | Typical Angina | 140 | 261 | 0 | Normal | 186 | 1 | More chance of heart attack |
75 | 43 | F | Non-anginal Pain | 122 | 213 | 0 | ST-T wave normality | 165 | 0 | More chance of heart attack |
76 | 55 | F | Atypical Angina | 135 | 250 | 0 | Normal | 161 | 0 | More chance of heart attack |
77 | 51 | M | Non-anginal Pain | 125 | 245 | 1 | Normal | 166 | 0 | More chance of heart attack |
78 | 59 | M | Atypical Angina | 140 | 221 | 0 | ST-T wave normality | 164 | 1 | More chance of heart attack |
79 | 52 | M | Atypical Angina | 128 | 205 | 1 | ST-T wave normality | 184 | 0 | More chance of heart attack |
80 | 58 | M | Non-anginal Pain | 105 | 240 | 0 | Normal | 154 | 1 | More chance of heart attack |
81 | 41 | M | Non-anginal Pain | 112 | 250 | 0 | ST-T wave normality | 179 | 0 | More chance of heart attack |
82 | 45 | M | Atypical Angina | 128 | 308 | 0 | Normal | 170 | 0 | More chance of heart attack |
83 | 60 | F | Non-anginal Pain | 102 | 318 | 0 | ST-T wave normality | 160 | 0 | More chance of heart attack |
84 | 52 | M | Asymptomatic | 152 | 298 | 1 | ST-T wave normality | 178 | 0 | More chance of heart attack |
85 | 42 | F | Typical Angina | 102 | 265 | 0 | Normal | 122 | 0 | More chance of heart attack |
86 | 67 | F | Non-anginal Pain | 115 | 564 | 0 | Normal | 160 | 0 | More chance of heart attack |
87 | 68 | M | Non-anginal Pain | 118 | 277 | 0 | ST-T wave normality | 151 | 0 | More chance of heart attack |
88 | 46 | M | Atypical Angina | 101 | 197 | 1 | ST-T wave normality | 156 | 0 | More chance of heart attack |
89 | 54 | F | Non-anginal Pain | 110 | 214 | 0 | ST-T wave normality | 158 | 0 | More chance of heart attack |
90 | 58 | F | Typical Angina | 100 | 248 | 0 | Normal | 122 | 0 | More chance of heart attack |
91 | 48 | M | Non-anginal Pain | 124 | 255 | 1 | ST-T wave normality | 175 | 0 | More chance of heart attack |
92 | 57 | M | Typical Angina | 132 | 207 | 0 | ST-T wave normality | 168 | 1 | More chance of heart attack |
93 | 52 | M | Non-anginal Pain | 138 | 223 | 0 | ST-T wave normality | 169 | 0 | More chance of heart attack |
94 | 54 | F | Atypical Angina | 132 | 288 | 1 | Normal | 159 | 1 | More chance of heart attack |
95 | 45 | F | Atypical Angina | 112 | 160 | 0 | ST-T wave normality | 138 | 0 | More chance of heart attack |
96 | 53 | M | Typical Angina | 142 | 226 | 0 | Normal | 111 | 1 | More chance of heart attack |
97 | 62 | F | Typical Angina | 140 | 394 | 0 | Normal | 157 | 0 | More chance of heart attack |
98 | 52 | M | Typical Angina | 108 | 233 | 1 | ST-T wave normality | 147 | 0 | More chance of heart attack |
99 | 43 | M | Non-anginal Pain | 130 | 315 | 0 | ST-T wave normality | 162 | 0 | More chance of heart attack |
100 | 53 | M | Non-anginal Pain | 130 | 246 | 1 | Normal | 173 | 0 | More chance of heart attack |
101 | 42 | M | Asymptomatic | 148 | 244 | 0 | Normal | 178 | 0 | More chance of heart attack |
102 | 59 | M | Asymptomatic | 178 | 270 | 0 | Normal | 145 | 0 | More chance of heart attack |
103 | 63 | F | Atypical Angina | 140 | 195 | 0 | ST-T wave normality | 179 | 0 | More chance of heart attack |
104 | 42 | M | Non-anginal Pain | 120 | 240 | 1 | ST-T wave normality | 194 | 0 | More chance of heart attack |
105 | 50 | M | Non-anginal Pain | 129 | 196 | 0 | ST-T wave normality | 163 | 0 | More chance of heart attack |
106 | 68 | F | Non-anginal Pain | 120 | 211 | 0 | Normal | 115 | 0 | More chance of heart attack |
107 | 69 | M | Asymptomatic | 160 | 234 | 1 | Normal | 131 | 0 | More chance of heart attack |
108 | 45 | F | Typical Angina | 138 | 236 | 0 | Normal | 152 | 1 | More chance of heart attack |
109 | 50 | F | Atypical Angina | 120 | 244 | 0 | ST-T wave normality | 162 | 0 | More chance of heart attack |
110 | 50 | F | Typical Angina | 110 | 254 | 0 | Normal | 159 | 0 | More chance of heart attack |
111 | 64 | F | Typical Angina | 180 | 325 | 0 | ST-T wave normality | 154 | 1 | More chance of heart attack |
112 | 57 | M | Non-anginal Pain | 150 | 126 | 1 | ST-T wave normality | 173 | 0 | More chance of heart attack |
113 | 64 | F | Non-anginal Pain | 140 | 313 | 0 | ST-T wave normality | 133 | 0 | More chance of heart attack |
114 | 43 | M | Typical Angina | 110 | 211 | 0 | ST-T wave normality | 161 | 0 | More chance of heart attack |
115 | 55 | M | Atypical Angina | 130 | 262 | 0 | ST-T wave normality | 155 | 0 | More chance of heart attack |
116 | 37 | F | Non-anginal Pain | 120 | 215 | 0 | ST-T wave normality | 170 | 0 | More chance of heart attack |
117 | 41 | M | Non-anginal Pain | 130 | 214 | 0 | Normal | 168 | 0 | More chance of heart attack |
118 | 56 | M | Asymptomatic | 120 | 193 | 0 | Normal | 162 | 0 | More chance of heart attack |
119 | 46 | F | Atypical Angina | 105 | 204 | 0 | ST-T wave normality | 172 | 0 | More chance of heart attack |
120 | 46 | F | Typical Angina | 138 | 243 | 0 | Normal | 152 | 1 | More chance of heart attack |
121 | 64 | F | Typical Angina | 130 | 303 | 0 | ST-T wave normality | 122 | 0 | More chance of heart attack |
122 | 59 | M | Typical Angina | 138 | 271 | 0 | Normal | 182 | 0 | More chance of heart attack |
123 | 41 | F | Non-anginal Pain | 112 | 268 | 0 | Normal | 172 | 1 | More chance of heart attack |
124 | 54 | F | Non-anginal Pain | 108 | 267 | 0 | Normal | 167 | 0 | More chance of heart attack |
125 | 39 | F | Non-anginal Pain | 94 | 199 | 0 | ST-T wave normality | 179 | 0 | More chance of heart attack |
126 | 34 | F | Atypical Angina | 118 | 210 | 0 | ST-T wave normality | 192 | 0 | More chance of heart attack |
127 | 47 | M | Typical Angina | 112 | 204 | 0 | ST-T wave normality | 143 | 0 | More chance of heart attack |
128 | 67 | F | Non-anginal Pain | 152 | 277 | 0 | ST-T wave normality | 172 | 0 | More chance of heart attack |
129 | 52 | F | Non-anginal Pain | 136 | 196 | 0 | Normal | 169 | 0 | More chance of heart attack |
130 | 74 | F | Atypical Angina | 120 | 269 | 0 | Normal | 121 | 1 | More chance of heart attack |
131 | 54 | F | Non-anginal Pain | 160 | 201 | 0 | ST-T wave normality | 163 | 0 | More chance of heart attack |
132 | 49 | F | Atypical Angina | 134 | 271 | 0 | ST-T wave normality | 162 | 0 | More chance of heart attack |
133 | 42 | M | Atypical Angina | 120 | 295 | 0 | ST-T wave normality | 162 | 0 | More chance of heart attack |
134 | 41 | M | Atypical Angina | 110 | 235 | 0 | ST-T wave normality | 153 | 0 | More chance of heart attack |
135 | 41 | F | Atypical Angina | 126 | 306 | 0 | ST-T wave normality | 163 | 0 | More chance of heart attack |
136 | 49 | F | Typical Angina | 130 | 269 | 0 | ST-T wave normality | 163 | 0 | More chance of heart attack |
137 | 60 | F | Non-anginal Pain | 120 | 178 | 1 | ST-T wave normality | 96 | 0 | More chance of heart attack |
138 | 62 | M | Atypical Angina | 128 | 208 | 1 | Normal | 140 | 0 | More chance of heart attack |
139 | 57 | M | Typical Angina | 110 | 201 | 0 | ST-T wave normality | 126 | 1 | More chance of heart attack |
140 | 64 | M | Typical Angina | 128 | 263 | 0 | ST-T wave normality | 105 | 1 | More chance of heart attack |
141 | 51 | F | Non-anginal Pain | 120 | 295 | 0 | Normal | 157 | 0 | More chance of heart attack |
142 | 43 | M | Typical Angina | 115 | 303 | 0 | ST-T wave normality | 181 | 0 | More chance of heart attack |
143 | 42 | F | Non-anginal Pain | 120 | 209 | 0 | ST-T wave normality | 173 | 0 | More chance of heart attack |
144 | 67 | F | Typical Angina | 106 | 223 | 0 | ST-T wave normality | 142 | 0 | More chance of heart attack |
145 | 76 | F | Non-anginal Pain | 140 | 197 | 0 | Left ventricular hypertrophy | 116 | 0 | More chance of heart attack |
146 | 70 | M | Atypical Angina | 156 | 245 | 0 | Normal | 143 | 0 | More chance of heart attack |
147 | 44 | F | Non-anginal Pain | 118 | 242 | 0 | ST-T wave normality | 149 | 0 | More chance of heart attack |
148 | 60 | F | Asymptomatic | 150 | 240 | 0 | ST-T wave normality | 171 | 0 | More chance of heart attack |
149 | 44 | M | Non-anginal Pain | 120 | 226 | 0 | ST-T wave normality | 169 | 0 | More chance of heart attack |
150 | 42 | M | Non-anginal Pain | 130 | 180 | 0 | ST-T wave normality | 150 | 0 | More chance of heart attack |
151 | 66 | M | Typical Angina | 160 | 228 | 0 | Normal | 138 | 0 | More chance of heart attack |
152 | 71 | F | Typical Angina | 112 | 149 | 0 | ST-T wave normality | 125 | 0 | More chance of heart attack |
153 | 64 | M | Asymptomatic | 170 | 227 | 0 | Normal | 155 | 0 | More chance of heart attack |
154 | 66 | F | Non-anginal Pain | 146 | 278 | 0 | Normal | 152 | 0 | More chance of heart attack |
155 | 39 | F | Non-anginal Pain | 138 | 220 | 0 | ST-T wave normality | 152 | 0 | More chance of heart attack |
156 | 58 | F | Typical Angina | 130 | 197 | 0 | ST-T wave normality | 131 | 0 | More chance of heart attack |
157 | 47 | M | Non-anginal Pain | 130 | 253 | 0 | ST-T wave normality | 179 | 0 | More chance of heart attack |
158 | 35 | M | Atypical Angina | 122 | 192 | 0 | ST-T wave normality | 174 | 0 | More chance of heart attack |
159 | 58 | M | Atypical Angina | 125 | 220 | 0 | ST-T wave normality | 144 | 0 | More chance of heart attack |
160 | 56 | M | Atypical Angina | 130 | 221 | 0 | Normal | 163 | 0 | More chance of heart attack |
161 | 56 | M | Atypical Angina | 120 | 240 | 0 | ST-T wave normality | 169 | 0 | More chance of heart attack |
162 | 55 | F | Atypical Angina | 132 | 342 | 0 | ST-T wave normality | 166 | 0 | More chance of heart attack |
163 | 41 | M | Atypical Angina | 120 | 157 | 0 | ST-T wave normality | 182 | 0 | More chance of heart attack |
164 | 38 | M | Non-anginal Pain | 138 | 175 | 0 | ST-T wave normality | 173 | 0 | More chance of heart attack |
165 | 38 | M | Non-anginal Pain | 138 | 175 | 0 | ST-T wave normality | 173 | 0 | More chance of heart attack |
166 | 67 | M | Typical Angina | 160 | 286 | 0 | Normal | 108 | 1 | Less chance of heart attack |
167 | 67 | M | Typical Angina | 120 | 229 | 0 | Normal | 129 | 1 | Less chance of heart attack |
168 | 62 | F | Typical Angina | 140 | 268 | 0 | Normal | 160 | 0 | Less chance of heart attack |
169 | 63 | M | Typical Angina | 130 | 254 | 0 | Normal | 147 | 0 | Less chance of heart attack |
170 | 53 | M | Typical Angina | 140 | 203 | 1 | Normal | 155 | 1 | Less chance of heart attack |
171 | 56 | M | Non-anginal Pain | 130 | 256 | 1 | Normal | 142 | 1 | Less chance of heart attack |
172 | 48 | M | Atypical Angina | 110 | 229 | 0 | ST-T wave normality | 168 | 0 | Less chance of heart attack |
173 | 58 | M | Atypical Angina | 120 | 284 | 0 | Normal | 160 | 0 | Less chance of heart attack |
174 | 58 | M | Non-anginal Pain | 132 | 224 | 0 | Normal | 173 | 0 | Less chance of heart attack |
175 | 60 | M | Typical Angina | 130 | 206 | 0 | Normal | 132 | 1 | Less chance of heart attack |
176 | 40 | M | Typical Angina | 110 | 167 | 0 | Normal | 114 | 1 | Less chance of heart attack |
177 | 60 | M | Typical Angina | 117 | 230 | 1 | ST-T wave normality | 160 | 1 | Less chance of heart attack |
178 | 64 | M | Non-anginal Pain | 140 | 335 | 0 | ST-T wave normality | 158 | 0 | Less chance of heart attack |
179 | 43 | M | Typical Angina | 120 | 177 | 0 | Normal | 120 | 1 | Less chance of heart attack |
180 | 57 | M | Typical Angina | 150 | 276 | 0 | Normal | 112 | 1 | Less chance of heart attack |
181 | 55 | M | Typical Angina | 132 | 353 | 0 | ST-T wave normality | 132 | 1 | Less chance of heart attack |
182 | 65 | F | Typical Angina | 150 | 225 | 0 | Normal | 114 | 0 | Less chance of heart attack |
183 | 61 | F | Typical Angina | 130 | 330 | 0 | Normal | 169 | 0 | Less chance of heart attack |
184 | 58 | M | Non-anginal Pain | 112 | 230 | 0 | Normal | 165 | 0 | Less chance of heart attack |
185 | 50 | M | Typical Angina | 150 | 243 | 0 | Normal | 128 | 0 | Less chance of heart attack |
186 | 44 | M | Typical Angina | 112 | 290 | 0 | Normal | 153 | 0 | Less chance of heart attack |
187 | 60 | M | Typical Angina | 130 | 253 | 0 | ST-T wave normality | 144 | 1 | Less chance of heart attack |
188 | 54 | M | Typical Angina | 124 | 266 | 0 | Normal | 109 | 1 | Less chance of heart attack |
189 | 50 | M | Non-anginal Pain | 140 | 233 | 0 | ST-T wave normality | 163 | 0 | Less chance of heart attack |
190 | 41 | M | Typical Angina | 110 | 172 | 0 | Normal | 158 | 0 | Less chance of heart attack |
191 | 51 | F | Typical Angina | 130 | 305 | 0 | ST-T wave normality | 142 | 1 | Less chance of heart attack |
192 | 58 | M | Typical Angina | 128 | 216 | 0 | Normal | 131 | 1 | Less chance of heart attack |
193 | 54 | M | Typical Angina | 120 | 188 | 0 | ST-T wave normality | 113 | 0 | Less chance of heart attack |
194 | 60 | M | Typical Angina | 145 | 282 | 0 | Normal | 142 | 1 | Less chance of heart attack |
195 | 60 | M | Non-anginal Pain | 140 | 185 | 0 | Normal | 155 | 0 | Less chance of heart attack |
196 | 59 | M | Typical Angina | 170 | 326 | 0 | Normal | 140 | 1 | Less chance of heart attack |
197 | 46 | M | Non-anginal Pain | 150 | 231 | 0 | ST-T wave normality | 147 | 0 | Less chance of heart attack |
198 | 67 | M | Typical Angina | 125 | 254 | 1 | ST-T wave normality | 163 | 0 | Less chance of heart attack |
199 | 62 | M | Typical Angina | 120 | 267 | 0 | ST-T wave normality | 99 | 1 | Less chance of heart attack |
200 | 65 | M | Typical Angina | 110 | 248 | 0 | Normal | 158 | 0 | Less chance of heart attack |
201 | 44 | M | Typical Angina | 110 | 197 | 0 | Normal | 177 | 0 | Less chance of heart attack |
202 | 60 | M | Typical Angina | 125 | 258 | 0 | Normal | 141 | 1 | Less chance of heart attack |
203 | 58 | M | Typical Angina | 150 | 270 | 0 | Normal | 111 | 1 | Less chance of heart attack |
204 | 68 | M | Non-anginal Pain | 180 | 274 | 1 | Normal | 150 | 1 | Less chance of heart attack |
205 | 62 | M | Typical Angina | 160 | 164 | 0 | Normal | 145 | 0 | Less chance of heart attack |
206 | 52 | M | Typical Angina | 128 | 255 | 0 | ST-T wave normality | 161 | 1 | Less chance of heart attack |
207 | 59 | M | Typical Angina | 110 | 239 | 0 | Normal | 142 | 1 | Less chance of heart attack |
208 | 60 | F | Typical Angina | 150 | 258 | 0 | Normal | 157 | 0 | Less chance of heart attack |
209 | 49 | M | Non-anginal Pain | 120 | 188 | 0 | ST-T wave normality | 139 | 0 | Less chance of heart attack |
210 | 59 | M | Typical Angina | 140 | 177 | 0 | ST-T wave normality | 162 | 1 | Less chance of heart attack |
211 | 57 | M | Non-anginal Pain | 128 | 229 | 0 | Normal | 150 | 0 | Less chance of heart attack |
212 | 61 | M | Typical Angina | 120 | 260 | 0 | ST-T wave normality | 140 | 1 | Less chance of heart attack |
213 | 39 | M | Typical Angina | 118 | 219 | 0 | ST-T wave normality | 140 | 0 | Less chance of heart attack |
214 | 61 | F | Typical Angina | 145 | 307 | 0 | Normal | 146 | 1 | Less chance of heart attack |
215 | 56 | M | Typical Angina | 125 | 249 | 1 | Normal | 144 | 1 | Less chance of heart attack |
216 | 43 | F | Typical Angina | 132 | 341 | 1 | Normal | 136 | 1 | Less chance of heart attack |
217 | 62 | F | Non-anginal Pain | 130 | 263 | 0 | ST-T wave normality | 97 | 0 | Less chance of heart attack |
218 | 63 | M | Typical Angina | 130 | 330 | 1 | Normal | 132 | 1 | Less chance of heart attack |
219 | 65 | M | Typical Angina | 135 | 254 | 0 | Normal | 127 | 0 | Less chance of heart attack |
220 | 48 | M | Typical Angina | 130 | 256 | 1 | Normal | 150 | 1 | Less chance of heart attack |
221 | 63 | F | Typical Angina | 150 | 407 | 0 | Normal | 154 | 0 | Less chance of heart attack |
222 | 55 | M | Typical Angina | 140 | 217 | 0 | ST-T wave normality | 111 | 1 | Less chance of heart attack |
223 | 65 | M | Asymptomatic | 138 | 282 | 1 | Normal | 174 | 0 | Less chance of heart attack |
224 | 56 | F | Typical Angina | 200 | 288 | 1 | Normal | 133 | 1 | Less chance of heart attack |
225 | 54 | M | Typical Angina | 110 | 239 | 0 | ST-T wave normality | 126 | 1 | Less chance of heart attack |
226 | 70 | M | Typical Angina | 145 | 174 | 0 | ST-T wave normality | 125 | 1 | Less chance of heart attack |
227 | 62 | M | Atypical Angina | 120 | 281 | 0 | Normal | 103 | 0 | Less chance of heart attack |
228 | 35 | M | Typical Angina | 120 | 198 | 0 | ST-T wave normality | 130 | 1 | Less chance of heart attack |
229 | 59 | M | Asymptomatic | 170 | 288 | 0 | Normal | 159 | 0 | Less chance of heart attack |
230 | 64 | M | Non-anginal Pain | 125 | 309 | 0 | ST-T wave normality | 131 | 1 | Less chance of heart attack |
231 | 47 | M | Non-anginal Pain | 108 | 243 | 0 | ST-T wave normality | 152 | 0 | Less chance of heart attack |
232 | 57 | M | Typical Angina | 165 | 289 | 1 | Normal | 124 | 0 | Less chance of heart attack |
233 | 55 | M | Typical Angina | 160 | 289 | 0 | Normal | 145 | 1 | Less chance of heart attack |
234 | 64 | M | Typical Angina | 120 | 246 | 0 | Normal | 96 | 1 | Less chance of heart attack |
235 | 70 | M | Typical Angina | 130 | 322 | 0 | Normal | 109 | 0 | Less chance of heart attack |
236 | 51 | M | Typical Angina | 140 | 299 | 0 | ST-T wave normality | 173 | 1 | Less chance of heart attack |
237 | 58 | M | Typical Angina | 125 | 300 | 0 | Normal | 171 | 0 | Less chance of heart attack |
238 | 60 | M | Typical Angina | 140 | 293 | 0 | Normal | 170 | 0 | Less chance of heart attack |
239 | 77 | M | Typical Angina | 125 | 304 | 0 | Normal | 162 | 1 | Less chance of heart attack |
240 | 35 | M | Typical Angina | 126 | 282 | 0 | Normal | 156 | 1 | Less chance of heart attack |
241 | 70 | M | Non-anginal Pain | 160 | 269 | 0 | ST-T wave normality | 112 | 1 | Less chance of heart attack |
242 | 59 | F | Typical Angina | 174 | 249 | 0 | ST-T wave normality | 143 | 1 | Less chance of heart attack |
243 | 64 | M | Typical Angina | 145 | 212 | 0 | Normal | 132 | 0 | Less chance of heart attack |
244 | 57 | M | Typical Angina | 152 | 274 | 0 | ST-T wave normality | 88 | 1 | Less chance of heart attack |
245 | 56 | M | Typical Angina | 132 | 184 | 0 | Normal | 105 | 1 | Less chance of heart attack |
246 | 48 | M | Typical Angina | 124 | 274 | 0 | Normal | 166 | 0 | Less chance of heart attack |
247 | 56 | F | Typical Angina | 134 | 409 | 0 | Normal | 150 | 1 | Less chance of heart attack |
248 | 66 | M | Atypical Angina | 160 | 246 | 0 | ST-T wave normality | 120 | 1 | Less chance of heart attack |
249 | 54 | M | Atypical Angina | 192 | 283 | 0 | Normal | 195 | 0 | Less chance of heart attack |
250 | 69 | M | Non-anginal Pain | 140 | 254 | 0 | Normal | 146 | 0 | Less chance of heart attack |
251 | 51 | M | Typical Angina | 140 | 298 | 0 | ST-T wave normality | 122 | 1 | Less chance of heart attack |
252 | 43 | M | Typical Angina | 132 | 247 | 1 | Normal | 143 | 1 | Less chance of heart attack |
253 | 62 | F | Typical Angina | 138 | 294 | 1 | ST-T wave normality | 106 | 0 | Less chance of heart attack |
254 | 67 | M | Typical Angina | 100 | 299 | 0 | Normal | 125 | 1 | Less chance of heart attack |
255 | 59 | M | Asymptomatic | 160 | 273 | 0 | Normal | 125 | 0 | Less chance of heart attack |
256 | 45 | M | Typical Angina | 142 | 309 | 0 | Normal | 147 | 1 | Less chance of heart attack |
257 | 58 | M | Typical Angina | 128 | 259 | 0 | Normal | 130 | 1 | Less chance of heart attack |
258 | 50 | M | Typical Angina | 144 | 200 | 0 | Normal | 126 | 1 | Less chance of heart attack |
259 | 62 | F | Typical Angina | 150 | 244 | 0 | ST-T wave normality | 154 | 1 | Less chance of heart attack |
260 | 38 | M | Asymptomatic | 120 | 231 | 0 | ST-T wave normality | 182 | 1 | Less chance of heart attack |
261 | 66 | F | Typical Angina | 178 | 228 | 1 | ST-T wave normality | 165 | 1 | Less chance of heart attack |
262 | 52 | M | Typical Angina | 112 | 230 | 0 | ST-T wave normality | 160 | 0 | Less chance of heart attack |
263 | 53 | M | Typical Angina | 123 | 282 | 0 | ST-T wave normality | 95 | 1 | Less chance of heart attack |
264 | 63 | F | Typical Angina | 108 | 269 | 0 | ST-T wave normality | 169 | 1 | Less chance of heart attack |
265 | 54 | M | Typical Angina | 110 | 206 | 0 | Normal | 108 | 1 | Less chance of heart attack |
266 | 66 | M | Typical Angina | 112 | 212 | 0 | Normal | 132 | 1 | Less chance of heart attack |
267 | 55 | F | Typical Angina | 180 | 327 | 0 | Left ventricular hypertrophy | 117 | 1 | Less chance of heart attack |
268 | 49 | M | Non-anginal Pain | 118 | 149 | 0 | Normal | 126 | 0 | Less chance of heart attack |
269 | 54 | M | Typical Angina | 122 | 286 | 0 | Normal | 116 | 1 | Less chance of heart attack |
270 | 56 | M | Typical Angina | 130 | 283 | 1 | Normal | 103 | 1 | Less chance of heart attack |
271 | 46 | M | Typical Angina | 120 | 249 | 0 | Normal | 144 | 0 | Less chance of heart attack |
272 | 61 | M | Asymptomatic | 134 | 234 | 0 | ST-T wave normality | 145 | 0 | Less chance of heart attack |
273 | 67 | M | Typical Angina | 120 | 237 | 0 | ST-T wave normality | 71 | 0 | Less chance of heart attack |
274 | 58 | M | Typical Angina | 100 | 234 | 0 | ST-T wave normality | 156 | 0 | Less chance of heart attack |
275 | 47 | M | Typical Angina | 110 | 275 | 0 | Normal | 118 | 1 | Less chance of heart attack |
276 | 52 | M | Typical Angina | 125 | 212 | 0 | ST-T wave normality | 168 | 0 | Less chance of heart attack |
277 | 58 | M | Typical Angina | 146 | 218 | 0 | ST-T wave normality | 105 | 0 | Less chance of heart attack |
278 | 57 | M | Atypical Angina | 124 | 261 | 0 | ST-T wave normality | 141 | 0 | Less chance of heart attack |
279 | 58 | F | Atypical Angina | 136 | 319 | 1 | Normal | 152 | 0 | Less chance of heart attack |
280 | 61 | M | Typical Angina | 138 | 166 | 0 | Normal | 125 | 1 | Less chance of heart attack |
281 | 42 | M | Typical Angina | 136 | 315 | 0 | ST-T wave normality | 125 | 1 | Less chance of heart attack |
282 | 52 | M | Typical Angina | 128 | 204 | 1 | ST-T wave normality | 156 | 1 | Less chance of heart attack |
283 | 59 | M | Non-anginal Pain | 126 | 218 | 1 | ST-T wave normality | 134 | 0 | Less chance of heart attack |
284 | 40 | M | Typical Angina | 152 | 223 | 0 | ST-T wave normality | 181 | 0 | Less chance of heart attack |
285 | 61 | M | Typical Angina | 140 | 207 | 0 | Normal | 138 | 1 | Less chance of heart attack |
286 | 46 | M | Typical Angina | 140 | 311 | 0 | ST-T wave normality | 120 | 1 | Less chance of heart attack |
287 | 59 | M | Asymptomatic | 134 | 204 | 0 | ST-T wave normality | 162 | 0 | Less chance of heart attack |
288 | 57 | M | Atypical Angina | 154 | 232 | 0 | Normal | 164 | 0 | Less chance of heart attack |
289 | 57 | M | Typical Angina | 110 | 335 | 0 | ST-T wave normality | 143 | 1 | Less chance of heart attack |
290 | 55 | F | Typical Angina | 128 | 205 | 0 | Left ventricular hypertrophy | 130 | 1 | Less chance of heart attack |
291 | 61 | M | Typical Angina | 148 | 203 | 0 | ST-T wave normality | 161 | 0 | Less chance of heart attack |
292 | 58 | M | Typical Angina | 114 | 318 | 0 | Left ventricular hypertrophy | 140 | 0 | Less chance of heart attack |
293 | 58 | F | Typical Angina | 170 | 225 | 1 | Normal | 146 | 1 | Less chance of heart attack |
294 | 67 | M | Non-anginal Pain | 152 | 212 | 0 | Normal | 150 | 0 | Less chance of heart attack |
295 | 44 | M | Typical Angina | 120 | 169 | 0 | ST-T wave normality | 144 | 1 | Less chance of heart attack |
296 | 63 | M | Typical Angina | 140 | 187 | 0 | Normal | 144 | 1 | Less chance of heart attack |
297 | 63 | F | Typical Angina | 124 | 197 | 0 | ST-T wave normality | 136 | 1 | Less chance of heart attack |
298 | 59 | M | Typical Angina | 164 | 176 | 1 | Normal | 90 | 0 | Less chance of heart attack |
299 | 57 | F | Typical Angina | 140 | 241 | 0 | ST-T wave normality | 123 | 1 | Less chance of heart attack |
300 | 45 | M | Asymptomatic | 110 | 264 | 0 | ST-T wave normality | 132 | 0 | Less chance of heart attack |
301 | 68 | M | Typical Angina | 144 | 193 | 1 | ST-T wave normality | 141 | 0 | Less chance of heart attack |
302 | 57 | M | Typical Angina | 130 | 131 | 0 | ST-T wave normality | 115 | 1 | Less chance of heart attack |
303 | 57 | F | Atypical Angina | 130 | 236 | 0 | Normal | 174 | 0 | Less chance of heart attack |
summary(dataset)
## ID Age Sex Cp
## Min. : 1.0 Min. :29.00 Length:303 Length:303
## 1st Qu.: 76.5 1st Qu.:47.50 Class :character Class :character
## Median :152.0 Median :55.00 Mode :character Mode :character
## Mean :152.0 Mean :54.37
## 3rd Qu.:227.5 3rd Qu.:61.00
## Max. :303.0 Max. :77.00
## Trtbps Chol Fbs Restecg
## Min. : 94.0 Min. :126.0 Min. :0.0000 Length:303
## 1st Qu.:120.0 1st Qu.:211.0 1st Qu.:0.0000 Class :character
## Median :130.0 Median :240.0 Median :0.0000 Mode :character
## Mean :131.6 Mean :246.3 Mean :0.1485
## 3rd Qu.:140.0 3rd Qu.:274.5 3rd Qu.:0.0000
## Max. :200.0 Max. :564.0 Max. :1.0000
## Thalachh Exang Target
## Min. : 71.0 Min. :0.0000 Length:303
## 1st Qu.:133.5 1st Qu.:0.0000 Class :character
## Median :153.0 Median :0.0000 Mode :character
## Mean :149.6 Mean :0.3267
## 3rd Qu.:166.0 3rd Qu.:1.0000
## Max. :202.0 Max. :1.0000
# Đồ thị biến Target
## 0= less chance of heart attack
## 1= more chance of heart attack
library(ggplot2)
## Warning: package 'ggplot2' was built under R version 4.3.1
ggplot(data=dataset)+geom_bar(mapping = aes(x=Target, fill=Target))
Nhìn vào đồ thị có thể thấy tỷ lệ chênh lệch giữa “ít khả năng bị đau tim hơn” và “nhiều khả năng bị đau tim hơn”. Có thể thấy rằng người bệnh có nhiều khae năng dẫn đến cơn đau tim là nhiều hơn.