This project is a data science exploration using personal step and sleep data collected from a Xiaomi Mi Band 4 and 3rd party weather-related data obtained from Visual Crossing Weather Data Services. The analysis is performed using Python and Plotly for visualization.
The personal health data includes step counts and sleep patterns collected using a Xiaomi Mi Band 4 fitness tracker. The data was exported from the associated mobile app and used for the analysis.
The third-party data consists of weather-related information such as temperature, humidity, moon phase, etc., obtained from Visual Crossing Weather Data Services. The data is collected at regular intervals and provides additional context for understanding potential correlations between personal health metrics and environmental conditions.
- Python: The analysis is performed using Python programming language.
- Plotly: Plotly is used for creating interactive and informative visualizations.
data/
: Contains the raw and processed datasets.visualizations/
: Visualizations generated from the analysis.
- Clone the repository:
git clone https://github.com/your-username/your-repository.git
cd your-repository
pip install pandas
pip install plotly
pip install seaborn
pip install statsmodels