Analyze and visualize gaming mouse specs using PCA (Principal Component Analysis).
MaiChaiMouseButMe is a web app for exploring, searching, and analyzing gaming mouse data. It uses PCA to help you find the best mouse for your needs, compare models, and understand feature importance. Built for the course 01076032 Elementary Differential Equations and Linear Algebra.
| Name | Student ID |
|---|---|
| Nethitorn Suthumwaraporn | 67010497 |
| Paramed Rojlorsakul | 67010534 |
| Patcharapol Kumpichit | 67010621 |
| Teepob Mahasuk | 67011464 |
- Search and view mouse specs from a curated dataset
- Add new mouse models to your collection
- See detailed mouse info in a modal popup
- Select features for PCA analysis
- Visualize PCA results and recommendations
- Step-by-step PCA math explanation
- Interactive Plotly graphs
Source: Kaggle - Gaming Mouse Specs
git clone https://github.com/PluemDontKnowToCode/MaiChaiMouseButMe
cd MaiChaiMouseButMe# Windows
python -m venv myenv
myenv\Scripts\activate
# Linux/Mac
python3 -m venv myenv
source myenv/bin/activatepip install pandas scikit-learn plotly numpy flask jupyter notebookpython app.pyVisit http://localhost:5000 in your browser.
# Windows
run run.bat
# Linux/Mac
jupyter notebook main.ipynb- Search for mouse models and view details
- Add your own mouse to the collection
- Select features and run PCA analysis
- View recommendations and PCA math steps
- Dataset: ellimaaac (Kaggle)
- Author: PluemDontKnowToCode
For educational use in 01076032 course.