This project is a web application built using Panel and Plotly that allows users to explore a dataset of student performance and build multiple regression models to predict academic outcomes. Panel is an open-source Python library that lets you create custom interactive web apps and dashboards by connecting user-defined widgets to plots, images, tables, or text You can also check the deployed version of this project on belgadreamsbig.com/dataviz - No Longer Active
To install the necessary packages, run the following command:
pip install -r requirements.txt
To view the website, run the following command
panel serve dashboard.py ai.py --index=templates/index.html
This will launch the Panel home in your web browser.
This page provides an exploratory data analysis (EDA) of the student performance dataset. Users can interact with a variety of visualizations to explore patterns in the data, including:
- Box plots of all the target variables
- Histograms of the distribution of each variable
- A correlation heatmap of the variables
- UMAP representation
This page allows users to customize a KMeans clustering model to analyze the student performance dataset. Users can select the number of clusters, the min distance, and other hyperparameters to tune the model. They can also visualize the results of the clustering analysis using scatter plots and other interactive visualizations.
If you have any questions or comments about this project, please contact the project owners.