Spaces:
Runtime error
Runtime error
fix
Browse files
app.py
CHANGED
|
@@ -24,6 +24,8 @@ columns = [
|
|
| 24 |
"SkinCancer"
|
| 25 |
]
|
| 26 |
|
|
|
|
|
|
|
| 27 |
|
| 28 |
def predict(
|
| 29 |
BMI,
|
|
@@ -55,7 +57,7 @@ def predict(
|
|
| 55 |
MentalHealth,
|
| 56 |
DiffWalking,
|
| 57 |
Sex,
|
| 58 |
-
AgeEstimate,
|
| 59 |
Race+1,
|
| 60 |
Diabetic,
|
| 61 |
PhysicalActivity,
|
|
@@ -68,7 +70,10 @@ def predict(
|
|
| 68 |
]
|
| 69 |
)
|
| 70 |
pred = rf.predict(data)[0]
|
| 71 |
-
|
|
|
|
|
|
|
|
|
|
| 72 |
|
| 73 |
|
| 74 |
inputs = [
|
|
@@ -92,7 +97,7 @@ inputs = [
|
|
| 92 |
'65-69',
|
| 93 |
'70-74',
|
| 94 |
'75-79',
|
| 95 |
-
'80 or older'],
|
| 96 |
gr.Dropdown(["White", "Black", "Asian", "American Indian/Alaskan Native", "Hispanic", "Other"], type="index", label="Race"),
|
| 97 |
gr.Dropdown(["No", "Yes", "Yes(during pregnancy)", "No, borderline diabetes"], type="index", label="Diebetic"),
|
| 98 |
gr.Checkbox(label="Physical Activity"),
|
|
|
|
| 24 |
"SkinCancer"
|
| 25 |
]
|
| 26 |
|
| 27 |
+
def convert_to_int(s):
|
| 28 |
+
return int(s[:2])
|
| 29 |
|
| 30 |
def predict(
|
| 31 |
BMI,
|
|
|
|
| 57 |
MentalHealth,
|
| 58 |
DiffWalking,
|
| 59 |
Sex,
|
| 60 |
+
convert_to_int(AgeEstimate),
|
| 61 |
Race+1,
|
| 62 |
Diabetic,
|
| 63 |
PhysicalActivity,
|
|
|
|
| 70 |
]
|
| 71 |
)
|
| 72 |
pred = rf.predict(data)[0]
|
| 73 |
+
if pred == 1:
|
| 74 |
+
return "Has heart disease"
|
| 75 |
+
else:
|
| 76 |
+
return "Does not have any heart disease"
|
| 77 |
|
| 78 |
|
| 79 |
inputs = [
|
|
|
|
| 97 |
'65-69',
|
| 98 |
'70-74',
|
| 99 |
'75-79',
|
| 100 |
+
'80 or older'], label="Age Category"),
|
| 101 |
gr.Dropdown(["White", "Black", "Asian", "American Indian/Alaskan Native", "Hispanic", "Other"], type="index", label="Race"),
|
| 102 |
gr.Dropdown(["No", "Yes", "Yes(during pregnancy)", "No, borderline diabetes"], type="index", label="Diebetic"),
|
| 103 |
gr.Checkbox(label="Physical Activity"),
|