Skip to content

Geethz-Dev/fitpulse-anomaly-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

FitPulse โ€“ Health Metrics Analysis & Dashboard

FitPulse is a data analytics project that focuses on understanding user activity and biometric patterns using a structured health dataset. The project covers data preprocessing, exploratory analysis, anomaly identification, and the creation of an interactive Streamlit dashboard for visual reporting.

๐Ÿ” Project Overview The goal of FitPulse is to analyze daily activity and health indicators such as steps, heart rate, pulse, age, and gender. The project includes:

  • Cleaning and preparing the dataset
  • Generating insights using NumPy, Pandas, and visualization libraries
  • Building a regression model to study relationships between variables
  • Detecting anomalies using predefined labels
  • Presenting the results through a simple and interactive dashboard

๐Ÿ“Š Streamlit Dashboard Features The dashboard provides the following visual insights:

  1. Bar Chart โ€“ Average Heart Rate by Age Group
  2. Line Chart โ€“ Average Steps by Age
  3. Scatter Plot โ€“ Heart Rate vs Pulse
  4. Table โ€“ High-Risk / Anomaly Users

These visualizations help in identifying health trends and potential risk users.

๐Ÿ“‚ Dataset Description The dataset includes the following attributes:

  • customer_id
  • age
  • gender
  • steps
  • heart_rate
  • pulse
  • blood_points
  • anomaly_label (0 = normal, 1 = anomaly)

โ–ถ๏ธ Running the Streamlit Dashboard Install dependencies:

pip install -r Streamlit/requirements.txt

About

Health metrics analysis and anomaly detection dashboard built using Python, Pandas, Plotly and Streamlit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages