Welcome
Hello, I'm Jon Minton. I am a senior statistician at the medical devices firm Smith & Nephew. More broadly, I am a highly experienced data scientist; a well-published and highly collaborative researcher specialising in epidemiology, risk and demographic structure; and more recently a quick-learning full-stack software developer.
If this combination of skills and background sounds of interest, please explore this website further and get in touch.
My Blog and Statistics Website
Please consider visiting my blog, produced using Quarto, and hosted on Github pages, as I update it more often than this site!
If you are primarily interested in my statistical work, please visit my statistics website, which is also produced using Quarto and hosted on Github pages.
I am highly knowledgeable in statistical methods and practice, and currently work as a senior statistian at Smith & Nephew. This is my first role both in the private sector, and working primarily with clinical trial data.
Prior to working with clinical trial data, I worked for many years in epidemiology and public health, where the majority of data used are observational. I have a deep enough understanding of the challenges of causal inference to know the fundamental challenges of trying to make valid inferences with observational data, and so the privilege of working with data derived from randomised controlled trials.
While completing a PhD in social policy, focused on working age economic inactivity, I became interested in broader questions of population structure. I was interested in the ways that the risk of becoming economically inactive changed by age, but also over time. I was also interested in how official retirement ages accidentally became 'generous', an increasing share of people's lifespan, due to long-term trends in increased life expectancy.
This interest in long-term trends in event risk over age and time led me to accidentally rediscover the Lexis surface, a way of representing quantities that vary over both age and year as if they were geographic surface. These surfaces allow thousands of data points to be shown in a single image. Much as maps of physical space show the shape of a physical landscape, so the Lexis surface reveals the hidden population structures.
I am highly collaborative in my research, and have applied Lexis surfaces to a wide range of fields beyond all-cause mortality. This includes cause-specific mortality - including the so-called Deaths of Despair: suicide, drugs-related deaths and alcohol-related deaths - but also changing patterns of fertility, to housing tenure, and to access to a car as opposed to reliance on public transport.
After having worked at universities since the late 2000s, I have been doing more applied research since 2018 within NHS Health Scotland (NHS HS), which in April 2020 became part of Public Health Scotland (PHS). Much of my focus over this period has been on understanding the extent and causes of slowing rates of improvement in longevity, and in more deprived communities absolute declines in since around 2012.
I've worked with the statistical programming language R for around twenty years. (Originally I wanted to learn R because I did my PhD in a sociology department, and realised economists don't think much of sociologists' technical prowess. So, after hearing about R from some mathematical ecologists, I decided to learn R because it was too technical for most of the economists!)
Despite starting with R when it was a proudly unfriendly environment, with a terse and prickly dev community, I've embraced the Tidyverse, which makes R a much more approachable language than it used to be. I run a weekly TidyTuesday event for my company (called TardyTuesday as it's on Wednesdays!) and find it great to see beginners and experienced users alike tackle each weekly challenge.
I've developed a number of apps in R Shiny, including those which make use of Lexis surfaces with linked displays, and make sure to share as much code and data as legally permissable on Github when I produce analyses for papers and reports.
I took a career break from PHS between March and June 2023 to complete CodeClan's full-time, 16 week Professional Software Development course. This intensive course provides a comprehensive and working introduction to full-stack software development, covering database principles and practice with both SQL (with Postgres and Spring) and No-SQL (MongoDB); HTML and CSS, Python and Flask, Java, and JavaScript and React.
The CodeClan course is highly practical, with a focus on learning by doing. This is supported by a number of individual, including a two week group project, in which I used React to build a simulated fruit machine, and a two week capstone project. For my capstone project I learned Python's Dash framework (not taught on the course) to make a data visualisation dashboard to explore data from the Human Mortality Database as both 2D and 3D interactive visualisations
The CodeClan course also provided a good introduction to the principles of Agile software development, the use of Git and Github for version control and collaborative development, and unit testing and test-driven development (TDD). Examples of testing frameworks I have used include Jest and Cypress for JavaScript/React, Pytest for Python, and JUnit for Java.
My Capstone project within CodeClan used Python's Dash framework to build a data visualisation dashboard to explore data from the Human Mortality Database as both 2D and 3D interactive visualisations. This was a good introduction to the use of Python for data science, and to the use of Dash for building interactive data visualisation dashboards. This dashboard developed from previous projects produced using R's Shiny framework, and which also made use of Plotly for interactive visualisations. The capstone project also involved learning how to link Python to R, as the main package for accessing the required data programmatically is R's HMDHFDplus package, which is not available in Python.