Skip to content

JimWallace/SPHS-Salary-Analysis

Repository files navigation

Salary Discrepancies Between MHI- and Non-MHI-Affiliated Faculty Members in SPHS

Author: Jim Wallace
Date: March 2024

Data Collection

To investigate potential salary discrepancies between faculty members affiliated with the Master of Health Informatics (MHI) program and those who are not (non-MHI) at the University of Waterloo, data was collected from the following sources:

  • University of Waterloo public salary disclosures (2011–2024)
  • Faculty association publications outlining salary structures
  • School of Public Health Sciences faculty listings

The data included annual salary figures and MHI affiliation status over a ten-year period to enable longitudinal analysis of salary progression.

Analysis

Faculty members were categorized into two groups based on MHI affiliation. Average salary increases over the ten-year period were computed for each group. Since the dataset covers the full population of faculty in the department, formal statistical inference was not required. Descriptive comparisons and trend visualizations were used to illustrate observed differences.

Results

The analysis reveals a notable disparity in salary progression:

  • Non-MHI faculty: average annual salary increase of approximately $3,074
  • MHI-affiliated faculty: average annual increase of around $1,541

Over ten years, this resulted in a cumulative difference of approximately $15,330 in favor of non-MHI faculty. This pattern supports a hypothesis of systemic bias in performance evaluation, particularly given the interdisciplinary nature of the MHI program.

Faculty salaries over time by MHI affiliation, with regression lines showing different growth rates.

References

  • University of Waterloo salary disclosures (2011–2024)
  • FAUW salary structure publication
  • University of Waterloo SPHS MHI-affiliated faculty listings

Private CV-Based Covariate (Local Only)

To add the terminal-degree domain factor from private CVs:

  1. Place CV PDFs in Faculty CVs/ (this folder is gitignored).
  2. Run:
python3 scripts/build_terminal_degree_domains.py

This writes data/private_terminal_degree_domain.csv (also gitignored).
The Swift analysis automatically uses this file when present.

Public SPHS Group Tags

To pull publicly available researcher-group tags from the SPHS faculty listing:

python3 scripts/scrape_public_sphs_groups.py

Outputs:

  • data/public_sphs_scrape/faculty_group_membership.csv (faculty-to-group rows, includes cross_appointment column)
  • data/public_sphs_scrape/faculty_roster_with_groups.csv (one row per faculty with cross_appointment)
  • data/public_sphs_scrape/cross_appointments_reference.csv (cross-appointments page names and listing-match status)
  • analysis_output/public_sphs_group_summary.csv (group counts)
  • data/public_sphs_scrape/raw_html/ (local HTML cache, gitignored)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors