Ankitmaurya commited on
Commit
4fa536a
·
1 Parent(s): 7e894e3

Upload 3 files

Browse files
Files changed (3) hide show
  1. requirement.txt +5 -0
  2. resistant_data_urine.xlsx +0 -0
  3. urine_R.py +62 -0
requirement.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ numpy==1.22.4
2
+ pandas==1.4.2
3
+ scikit-learn==1.0.2
4
+ imblearn==0.0
5
+
resistant_data_urine.xlsx ADDED
Binary file (19.2 kB). View file
 
urine_R.py ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ from sklearn.model_selection import train_test_split
3
+ from sklearn.preprocessing import StandardScaler, MaxAbsScaler
4
+ from sklearn.neighbors import KNeighborsClassifier
5
+ import streamlit as st
6
+ df=pd.read_excel("resistant_data_urine.xlsx")
7
+
8
+ X=df.iloc[:,:-1].values
9
+ y=df.iloc[:,-1].values
10
+ X_train,X_test,y_train,y_test=train_test_split(X,y,random_state=10)
11
+
12
+ sc=MaxAbsScaler()
13
+ X_train_new=sc.fit_transform(X_train)
14
+ X_test_new=sc.transform(X_test)
15
+
16
+ model=KNeighborsClassifier(n_neighbors=4,p=1)
17
+ model=model.fit(X_train_new,y_train)
18
+
19
+ print("Training accuracy: ",model.score(X_train_new,y_train))
20
+ print("Testing accuracy : ",model.score(X_test_new,y_test))
21
+
22
+ st.title('Resistant')
23
+ st.title(':blue[Urine test]:')
24
+
25
+
26
+ Age = st.number_input("Age")
27
+ options = ["Male", "Female"]
28
+ selectbox_selection = st.selectbox("Select Gender", options)
29
+ #st.write(f"Gender selected is {selectbox_selection}")
30
+ Fever = st.number_input("Fever")
31
+ options1 = ["Yes", "No"]
32
+ selectbox_selection = st.selectbox("Bone_merrow_transplantation", options1)
33
+ HB = st.number_input("HB")
34
+ platet = st.number_input("platet")
35
+ CRP= st.number_input("CRP")
36
+ Procalictonin =st.number_input("Procalictonin")
37
+ E_colli= st.number_input("CTX-M")
38
+ Result1 =0
39
+ Klebsilla = st.number_input("KPC")
40
+ Result2 = 0
41
+ Pseudomonas= st.number_input("NDM")
42
+ Result3 = 0
43
+ submit=st.button("Result")
44
+ gender = 1
45
+ Bone_merrow_transplantation=1
46
+
47
+ if float(E_colli)<= -10:
48
+ Result1 = 1
49
+ if float(Klebsilla)<= -10:
50
+ Result2 = 1
51
+ if float(Pseudomonas)<= -10:
52
+ Result3 = 1
53
+ if selectbox_selection == "FEMALE":
54
+ gender = 0
55
+ if selectbox_selection == "NO":
56
+ Bone_merrow_transplantation=0
57
+
58
+
59
+ sapmle=[Age, gender, Fever, Bone_merrow_transplantation, HB, platet, CRP, Procalictonin, E_colli, Result1, Klebsilla, Result2, Pseudomonas, Result3]
60
+ s=model.predict([sapmle])
61
+ st.write(s)
62
+ print(s)