Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rijul007/smartwatch-data-analysis-using-python
Smartwatch Data Analysis to uncover insights into health and activity patterns using Python for data cleaning, exploratory analysis, and interactive visualizations.
https://github.com/rijul007/smartwatch-data-analysis-using-python
data-analysis data-science data-visualization exploratory-data-analysis jupyter-notebook matplotlib numpy pandas plotly python
Last synced: about 5 hours ago
JSON representation
Smartwatch Data Analysis to uncover insights into health and activity patterns using Python for data cleaning, exploratory analysis, and interactive visualizations.
- Host: GitHub
- URL: https://github.com/rijul007/smartwatch-data-analysis-using-python
- Owner: rijul007
- Created: 2024-08-31T10:02:23.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-08-31T10:08:30.000Z (2 months ago)
- Last Synced: 2024-09-15T13:36:33.414Z (about 2 months ago)
- Topics: data-analysis, data-science, data-visualization, exploratory-data-analysis, jupyter-notebook, matplotlib, numpy, pandas, plotly, python
- Language: Python
- Homepage: https://nbviewer.org/github/rijul007/Smartwatch-Data-Analysis-using-Python/blob/master/Smartwatch-Data-Analysis-using-Python.ipynb
- Size: 1.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Objective
The objective of this project is to analyze data collected from smartwatches to gain insights into users' health and activity patterns. By examining various metrics such as steps taken, distance traveled, and energy burned, we aim to understand user behavior and improve fitness tracking.## Dataset Used
The dataset I am using is from [Kaggle](https://www.kaggle.com/datasets/arashnic/fitbit). It was collected from 30 female users of the Fitbit smartwatch.## Analysis Technique
The analysis involves several steps using Python libraries such as **Pandas**, **NumPy**, **Matplotlib**, and **Plotly**. The process includes:1. **Data Cleaning**: Missing values and outliers are identified and handled to ensure the integrity of the analysis.
2. **Exploratory Data Analysis (EDA)**: Various visualizations are created to explore the data. This includes:
- **Histograms** to understand the distribution of steps taken.
- **Box plots** to identify outliers in the distance traveled.
- **Time series plots** to analyze activity trends over time.3. **Statistical Analysis**: Correlation analysis is performed to identify relationships between different metrics, such as the correlation between total steps and energy burned.
4. **Insights Generation**: Based on the analysis, insights are drawn regarding user activity patterns, such as peak activity times and average daily steps.
5. **Visualization**: Interactive visualizations using **Plotly** are created to present the findings in an engaging manner.
## Result
The analysis reveals significant insights into user activity patterns, including average daily steps and the impact of sedentary behavior on overall health. For a detailed view of the analysis and visualizations, you can access the [Jupyter Notebook here](https://nbviewer.org/github/rijul007/Smartwatch-Data-Analysis-using-Python/blob/master/Smartwatch-Data-Analysis-using-Python.ipynb).