Upload app.py
Browse files
app.py
CHANGED
|
@@ -69,31 +69,29 @@ def main():
|
|
| 69 |
Heart_Rate = st.slider("Heart Rate", min_value=65, max_value=86)
|
| 70 |
Daily_Steps = st.slider("Daily Steps", min_value=3000, max_value=10000)
|
| 71 |
|
| 72 |
-
|
| 73 |
-
if
|
| 74 |
-
result=model.predict(pd.DataFrame({"Gender": [Gender_DICT[Gender]],
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
result_message = "Unknown" # กำหนดค่าเริ่มต้นให้กับ result_message ในกรณีอื่นๆ
|
| 96 |
-
st.success(result_message)
|
| 97 |
|
| 98 |
if __name__=='__main__':
|
| 99 |
main()
|
|
|
|
| 69 |
Heart_Rate = st.slider("Heart Rate", min_value=65, max_value=86)
|
| 70 |
Daily_Steps = st.slider("Daily Steps", min_value=3000, max_value=10000)
|
| 71 |
|
| 72 |
+
clicked_sleep = st.form_submit_button("Predict Sleep Health")
|
| 73 |
+
if clicked_sleep:
|
| 74 |
+
result = model.predict(pd.DataFrame({"Gender": [Gender_DICT[Gender]],
|
| 75 |
+
"Age": [age],
|
| 76 |
+
"Occupation": [Occupation_DICT[occupation]],
|
| 77 |
+
"Sleep Duration": [Sleep_Duration],
|
| 78 |
+
"Quality of Sleep": [Quality_of_Sleep],
|
| 79 |
+
"Physical Activity Level": [Physical_Activity_Level],
|
| 80 |
+
"Stress Level": [Stress_Level],
|
| 81 |
+
"BMI Category": [BMI_DICT[BMI_Category]],
|
| 82 |
+
"Blood Pressure": [Blood_DICT[Blood_Pressure]],
|
| 83 |
+
"Heart Rate": [Heart_Rate],
|
| 84 |
+
"Daily Steps": [Daily_Steps]
|
| 85 |
+
}))
|
| 86 |
+
if result[0] == 1:
|
| 87 |
+
result_message = "None"
|
| 88 |
+
elif result[0] == 2:
|
| 89 |
+
result_message = "Sleep Apnea"
|
| 90 |
+
elif result[0] == 3:
|
| 91 |
+
result_message = "Insomnia"
|
| 92 |
+
else:
|
| 93 |
+
result_message = "Unknown" # กำหนดค่าเริ่มต้นให้กับ result_message ในกรณีอื่นๆ
|
| 94 |
+
st.success(result_message)
|
|
|
|
|
|
|
| 95 |
|
| 96 |
if __name__=='__main__':
|
| 97 |
main()
|