import streamlit as st import pandas as pd import matplotlib.pyplot as plt st.title('Huayra app') df = pd.read_csv(r'CBT.csv') df1 = df.drop('UserID',axis=1) st.write("#
Here is the DataFrame after cleaning
", unsafe_allow_html=True) st.dataframe(df1) st.image('xgboost log error.png') st.image('classfication auc.png') st.write("Higher AUC values indicate that the model performs better in distinguishing between positive and negative samples.") st.write("We get an AUC of **1** for the training set and **0.9985630707839712** for the test set. This indicates that the model performs very well.") st.image('precision recall curve.png') st.image('receiver operating character example.png') st.write("The P-R Curve (Precision-Recall Curve) is a curve used to evaluate the performance of a binary classification model, which shows the precision of the model under different recall rates.") st.write("Ideally, the P-R curve should be as close to the upper right as possible, which means that the model maintains a high precision at high recall.") st.image('predicted values.png')