Skip to content

ausarkhan/Team-Red

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Assignment05 β€” Medical Insurance Data

Course: CPSC.2740.01 (Software Engineering) β€” Fall 2025
Team Red Members:

  • Lead: kjone127
  • Designer: smaxey
  • SWE: jstephe3
  • Tester: akhan5

πŸ“Œ Project Overview

This project analyzes a medical insurance dataset (from Kaggle) using Java only.
We cannot use Python libraries such as NumPy, Pandas, or Matplotlib β€” only Java Collections and the standard library.

The program provides:

  • Reading & storing the first N records of the dataset into a custom InsuranceRecord object.
  • Summary statistics (count, mean, std dev, min, percentiles, max) for numerical attributes.
  • Horizontal & vertical text-based histograms.
  • Hypothesis checks (fairness by region, smokers vs non-smokers, age vs charges, etc.).
  • Simple linear regression & Pearson correlation coefficient for charges vs BMI, children, and region.
  • Unit tests (AAA pattern) and Continuous Integration via GitHub Actions.

About

kjone127, smaxey, jstephe3, akhan5

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%