I am a bit of a nerd and also a recent progenitor. So of course I had to find ways of analyzing the growth of my F1.
What follows is a very brief look into the growth pattern of Em, using the little data I have so far - F1 is only 7 months old.
The data
Initially the data was input manually, in wide format, and then convert to tidier long format, but in the end I decided to write it in a file, already in long format, because it is easier to read and update. It also makes more sense that ways because there aren’t values for every time point for every variable. For instance, the circumference of the head is only measured when Em visits the Doctor. Nevertheless I am leaving the original code here for reference.
Another thing to keep in mind is that both the days and the measurements are estimates - some were taken at home using a bathroom scale or in changing station with a ruler. I expect that over time the will be ironed out. Also, this is just a bit of fun.
Well, Em is growing so that is nice. The plot is a bit clunky though: there are no units and it’s not easy to read. One of those situations when facets are not ideal. Let’s change that.
So yes, there is some growing happening but also a dip around the first week when Em lost nearly 200 g. Turns out this is completely normal and as expected at the next visit the weight was beck up again.
Looking at her numbers alone feels a little bland, and as I keep hearing in more or less to understand how big a number really is, one needs to compare it to something.
General Population data (WHO)
Enter the data for the general population. This data as been compiled by the World Health organization for quite some time now, and serves as basis for pediatricians around the world, to compare baby growth to what is expected. Luckily for me all of this data has been assembled in a neat package: The healthy growth package. Check also the tutorial.
It not only contains data, but also some practical functions (and visualizations) to extract said data. For instance one can get the median height of Female babies (the default) for any range of ages, let’s say for the first year:
Yeah, we really screwed up with that one measurement. On the other hand, Em appears to be has average as an F1 can get. But we can test that as well. Suppose we want to know the WHO centile of a female child at Em age (370) who is 77 cm tall:
It seems like she is in the 91.1896738 percentile for height and in the 90.7631171 percentile for weight, which makes sense - Slender was the word used by the doctor to describe Em.
Note
Update 2023: while converting the blog to quarto the code below wouldn’t compile due to a ggplot error in the convenience function geom_who. ggplot2 has been going trough some changes in the past five years, which combined with hbgd not longer being maintained led me some code refactoring. New version is below using growthstandards
We can also see that in when plotting the percentile bands, first using some nifty function of hbgd to get the WHO percentiles:
@online{domingues2017,
author = {Domingues, António},
title = {How Big Is My Baby?},
date = {2017-03-16},
url = {https://amjdomingues.com/posts/2017-03-16-how-big-is-the-offspring/},
langid = {en}
}