Projects
2021
Using Stochastic Simulation to Evaluate Whether the Quality or Quantity of Shots Improves Probability of Winning in Ice Hockey
Read more about this project! (Click to expand)
A pertinent tactical question in territory sports is whether a higher amount of low-quality shots at goal versus a lower amount of high-quality shots at goal results in different probabilities of winning a match. Others have already reported that teams with a lower amount of high-quality shots are more likely to win soccer matches than teams with a higher amount of low-quality shots. However, the points awarded for winning and losing are allocated differently in soccer versus hockey. Therefore, the results from soccer can't be extrapolated directly to ice hockey. The purpose of this analysis was to assess whether a lower amount of high-quality shots results in higher expected points (xPTS) relative to a higher amount of low-quality shots in ice hockey. I hypothesized that a lower amount of high-quality shots would accumulate more xPTS than a higher amount of low-quality shots due to the xPTS findings from soccer. Further supporting this hypothesis is the current trend in basketball to prioritize shooting three-point shots to improve the probability of winning. The findings from my stochastic simulation analysis (which included 10 million simulated "games") supported my hypothesis that teams are projected to win more points if they generate a lower quantity of high-quality shots relative to their opponent (assuming the same total expected goals).Evaluating Skeletal Muscle Mitochondrial Capacity with NIRS Data
Read more about this project! (Click to expand)
I put together a pipeline for researchers who use near-infrared spectroscopy (NIRS) data to evaluate skeletal muscle mitochondrial capacity. Existing implementations of this analysis in the literature are with Matlab, so I wrote this code in Python (which is free) using a Colab notebook (also free). By creating and sharing the code this way, anybody with a web browser can "run" it and perform the analysis (without needing to install Python on a local machine, which is often a challenge with transferring code to scientists with limited programming experience). In my opinion, creating and sharing code in this way is vital for ensuring research findings can be replicated between labs and promoting the more general Open Science movement. It also lowers the barriers for researchers who want to conduct these analyses but don't yet have the programming skills required.The code provides data comparable to that published in the literature. If you have used it to publish any research, please let me know!