<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.2 20190208//EN" "http://jats.nlm.nih.gov/publishing/1.2/JATS-journalpublishing1.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.2" xml:lang="en">
    <front>
        <journal-meta>
            <journal-id journal-id-type="pmc">Gates Open Res</journal-id>
            <journal-title-group>
                <journal-title>Gates Open Research</journal-title>
            </journal-title-group>
            <issn pub-type="epub">2572-4754</issn>
            <publisher>
                <publisher-name>F1000 Research Limited</publisher-name>
                <publisher-loc>London, UK</publisher-loc>
            </publisher>
        </journal-meta>
        <article-meta>
            <article-id pub-id-type="doi">10.12688/gatesopenres.13123.2</article-id>
            <article-categories>
                <subj-group subj-group-type="heading">
                    <subject>Research Article</subject>
                </subj-group>
                <subj-group>
                    <subject>Articles</subject>
                </subj-group>
            </article-categories>
            <title-group>
                <article-title>Introducing a drift and diffusion framework for childhood growth research</article-title>
                <fn-group content-type="pub-status">
                    <fn>
                        <p>[version 2; peer review: 2 approved]</p>
                    </fn>
                </fn-group>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Lewis</surname>
                        <given-names>Fraser I</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Conceptualization</role>
                    <role content-type="http://credit.niso.org/">Formal Analysis</role>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-4580-2712</uri>
                    <xref ref-type="aff" rid="a1">1</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Guga</surname>
                        <given-names>Godfrey</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-6444-5311</uri>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Mdoe</surname>
                        <given-names>Paschal</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Mduma</surname>
                        <given-names>Esto</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-9401-3982</uri>
                    <xref ref-type="aff" rid="a2">2</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Mahopo</surname>
                        <given-names>Cloupas</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Data Curation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-0186-1438</uri>
                    <xref ref-type="aff" rid="a3">3</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Bessong</surname>
                        <given-names>Pascal</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <uri content-type="orcid">https://orcid.org/0000-0003-0561-272X</uri>
                    <xref ref-type="aff" rid="a3">3</xref>
                </contrib>
                <contrib contrib-type="author" corresp="no">
                    <name>
                        <surname>Richard</surname>
                        <given-names>Stephanie A</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Review &amp; Editing</role>
                    <xref ref-type="aff" rid="a4">4</xref>
                </contrib>
                <contrib contrib-type="author" corresp="yes">
                    <name>
                        <surname>McCormick</surname>
                        <given-names>Benjamin J J</given-names>
                    </name>
                    <role content-type="http://credit.niso.org/">Investigation</role>
                    <role content-type="http://credit.niso.org/">Methodology</role>
                    <role content-type="http://credit.niso.org/">Supervision</role>
                    <role content-type="http://credit.niso.org/">Visualization</role>
                    <role content-type="http://credit.niso.org/">Writing &#x2013; Original Draft Preparation</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-9401-3982</uri>
                    <xref ref-type="corresp" rid="c1">a</xref>
                    <xref ref-type="aff" rid="a4">4</xref>
                </contrib>
                <aff id="a1">
                    <label>1</label>Independent Researcher, Utrecht, The Netherlands</aff>
                <aff id="a2">
                    <label>2</label>Haydom Lutheran Hospital, Haydom, Tanzania</aff>
                <aff id="a3">
                    <label>3</label>University of Venda, Thohoyandou, 0950, South Africa</aff>
                <aff id="a4">
                    <label>4</label>Fogarty International Center, Bethesda, MD, USA</aff>
            </contrib-group>
            <author-notes>
                <corresp id="c1">
                    <label>a</label>
                    <email xlink:href="mailto:ben@science.fish">ben@science.fish</email>
                </corresp>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>Dr. Lewis is an employee of Danone Nutricia Research. All other authors declare no potential conflict of interest.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>26</day>
                <month>11</month>
                <year>2020</year>
            </pub-date>
            <pub-date pub-type="collection">
                <year>2020</year>
            </pub-date>
            <volume>4</volume>
            <elocation-id>71</elocation-id>
            <history>
                <date date-type="accepted">
                    <day>18</day>
                    <month>11</month>
                    <year>2020</year>
                </date>
            </history>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2020 Lewis FI et al.</copyright-statement>
                <copyright-year>2020</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <self-uri content-type="pdf" xlink:href="https://gatesopenresearch.org/articles/4-71/pdf"/>
            <abstract>
                <p>
                    <bold>Background</bold>: Growth trajectories are highly variable between children, making epidemiological analyses challenging both to the identification of malnutrition interventions at the population level and also risk assessment at individual level. We introduce stochastic differential equation (SDE) models into child growth research. SDEs describe flexible dynamic processes comprising: drift - gradual smooth changes &#x2013; such as physiology or gut microbiome, and diffusion - sudden perturbations, such as illness or infection.</p>
                <p>
                    <bold>Methods</bold>: We present a case study applying SDE models to child growth trajectory data from the Haydom, Tanzania and Venda, South Africa sites within the MAL-ED cohort. These data comprise n=460 children aged 0&#x2013;24 months. A comparison with classical curve fitting (linear mixed models) is also presented.</p>
                <p>
                    <bold>Results</bold>: The SDE models offered a wide range of new flexible shapes and parameterizations compared to classical additive models, with performance as good or better than standard approaches. The predictions from the SDE models suggest distinct longitudinal clusters that form distinct &#x2018;streams&#x2019; hidden by the large between-child variability.</p>
                <p>
                    <bold>Conclusions</bold>: Using SDE models to predict future growth trajectories revealed new insights in the observed data, where trajectories appear to cluster together in bands, which may have a future risk assessment application. SDEs offer an attractive approach for child growth modelling and potentially offer new insights.</p>
            </abstract>
            <kwd-group kwd-group-type="author">
                <kwd>child growth</kwd>
                <kwd>stochastic differential equations</kwd>
                <kwd>dynamic modelling</kwd>
                <kwd>MAL-ED</kwd>
            </kwd-group>
            <funding-group>
                <award-group id="fund-1" xlink:href="http://dx.doi.org/10.13039/100000061">
                    <funding-source>Fogarty International Center</funding-source>
                </award-group>
                <award-group id="fund-2" xlink:href="http://dx.doi.org/10.13039/100000009">
                    <funding-source>Foundation for the National Institutes of Health</funding-source>
                </award-group>
                <award-group id="fund-3" xlink:href="http://dx.doi.org/10.13039/100000865">
                    <funding-source>Gates Foundation</funding-source>
                    <award-id>OPP47075</award-id>
                </award-group>
                <award-group id="fund-4" xlink:href="http://dx.doi.org/10.13039/100000002">
                    <funding-source>National Institutes of Health</funding-source>
                </award-group>
                <funding-statement>This work was supported by the Gates Foundation [OPP47075] in collaboration with the Foundation for the NIH and the National Institutes of Health, Fogarty International Center, through support for the Etiology, Risk Factors and Interactions of Enteric Infections and Malnutrition and the Consequences for Child Health and Development Project (MAL-ED).</funding-statement>
                <funding-statement>
                    <italic>The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.</italic>
                </funding-statement>
            </funding-group>
        </article-meta>
        <notes>
            <sec sec-type="version-changes">
                <label>Revised</label>
                <title>Amendments from Version 1</title>
                <p>An error in the coding of the final figure was noted and corrected. Examples of additional factors that could be considered as aspects of drift and diffusion are noted and some additional clarity about what the SDE approach brings.</p>
            </sec>
        </notes>
    </front>
    <body>
        <sec sec-type="intro">
            <title>Introduction</title>
            <p>Assessing and analysing growth is a key activity in paediatric epidemiology, building on centuries of research
                <sup>
                    <xref ref-type="bibr" rid="ref-1">1</xref>
                </sup>. Anthropometrics are easy to measure with basic equipment and the results are both immediate and meaningful with standardised reference measurements representative of unconstrained growth available from the World Health Organization (WHO)
                <sup>
                    <xref ref-type="bibr" rid="ref-2">2</xref>
                </sup>. This makes observations of weight, length, and weight-for-length attractive as measures of a child&#x2019;s long- and short-term health
                <sup>
                    <xref ref-type="bibr" rid="ref-3">3</xref>,
                    <xref ref-type="bibr" rid="ref-4">4</xref>
                </sup>. One of the main challenges to analysing child growth data is that individual growth trajectories display highly variable and complicated dynamic behaviour, differing markedly between children, even from the same geographic and socio-economic group. As such, developing growth models from which actionable insights can be extracted &#x2013; such as identification of interventions at the population level or predictive risk assessments at individual child level &#x2013; is both methodologically and practically challenging. Here we introduce a new methodology, stochastic differential equation (SDE)
                <sup>
                    <xref ref-type="bibr" rid="ref-5">5</xref>
                </sup> models, into child growth research.</p>
            <p>SDEs describe highly flexible dynamic processes comprising of two components: drift &#x2013; gradual smooth changes, which could reflect developmental biological aspects such as physiology, nutrition or gut microbiome
                <sup>
                    <xref ref-type="bibr" rid="ref-6">6</xref>
                </sup>; and diffusion &#x2013; sudden short-term perturbations or shocks &#x2013; like seasonal food insecurity, illness
                <sup>
                    <xref ref-type="bibr" rid="ref-7">7</xref>
                </sup> or infection
                <sup>
                    <xref ref-type="bibr" rid="ref-8">8</xref>
                </sup>. This stochastic behaviour could potentially help explain the large variability seen in growth trajectories. SDEs are extensively used in certain specialised applications, most notably in financial modelling
                <sup>
                    <xref ref-type="bibr" rid="ref-9">9</xref>,
                    <xref ref-type="bibr" rid="ref-10">10</xref>
                </sup>, to cope with the complicated dynamics of stock price movements. Some case studies utilizing SDEs exist in medicine and biology
                <sup>
                    <xref ref-type="bibr" rid="ref-11">11</xref>
                </sup>, but they are not yet a part of a typical epidemiologist&#x2019;s or statistician&#x2019;s modelling toolbox.</p>
            <p>To date, a wide range of different statistical curve-fitting methodologies have been applied to child growth trajectories, from common classical approaches such as hierarchical linear mixed models
                <sup>
                    <xref ref-type="bibr" rid="ref-12">12</xref>
                </sup>, through to methods such as linear spline multilevel/broken stick
                <sup>
                    <xref ref-type="bibr" rid="ref-13">13</xref>
                </sup> models, SITAR
                <sup>
                    <xref ref-type="bibr" rid="ref-14">14</xref>
                </sup> growth curves, dynamic regression models
                <sup>
                    <xref ref-type="bibr" rid="ref-15">15</xref>
                </sup> and functional principle component models
                <sup>
                    <xref ref-type="bibr" rid="ref-16">16</xref>
                </sup>. SDEs are not curve fitting models but continuous time stochastic processes capable of rich dynamic behaviour. Given this, SDEs can enhance mechanistic interpretation of the drivers of variability (both long- and short-term) in growth in addition to improving forecasts of growth by more accurately capturing external sources of variability and uncertainty.</p>
            <p>In the Methods section we provide a brief overview of SDE models. We present a minimum of theory, using instead two empirical case studies to introduce the key features of SDE modelling and how it can be readily applied in practice. In the Results section we present a more complex case study, including quantifying the impact of covariates on growth, using data from the two African sites of the MAL-ED study
                <sup>
                    <xref ref-type="bibr" rid="ref-17">17</xref>
                </sup>. We conclude with a brief discussion of the opportunities for the application of SDEs in child growth research and outline some existing challenges. The computer code required to repeat the modelling results presented are provided as 
                <italic toggle="yes">Extended data</italic>
                <sup>
                    <xref ref-type="bibr" rid="ref-18">18</xref>
                </sup>.</p>
        </sec>
        <sec sec-type="methods">
            <title>Methods</title>
            <sec>
                <title>Data sets and initial exploration</title>
                <p>We use individual child data from the MAL-ED study, whose protocols, methodology and aggregate growth results have been presented previously
                    <sup>
                        <xref ref-type="bibr" rid="ref-8">8</xref>,
                        <xref ref-type="bibr" rid="ref-17">17</xref>
                    </sup>. MAL-ED was initiated as a multi-country cohort study located across eight low- and middle-income sites with historically high incidence of diarrhoeal disease and undernutrition, with a research focus on investigating determinants of development in children from birth through early years. Ethical approval was obtained from the National Institute of Medical Research for Tanzania (NIMR/HQ/R.8a/Vol.IX/858 and NIMR/HQ/R.8c/Vol.II/1034) and University of Venda Ethics Committee for South Afirca (SMNS/09/MBY/004). Approval was additionally given by the institutional review board of the University of Virginia, USA and all methods used in this study followed the relevant guidelines and regulations. Informed consent was taken from parents of all children prior to enrolment.</p>
                <p>In our case studies we use data from Haydom, Tanzania
                    <sup>
                        <xref ref-type="bibr" rid="ref-19">19</xref>
                    </sup> (n = 224) and Venda, South Africa
                    <sup>
                        <xref ref-type="bibr" rid="ref-20">20</xref>
                    </sup> (n = 236). Our focus here is on anthropometric data from ages 0&#x2013;24 months where each child included in these analyses had between 20 and 25 monthly observations (within a window of &#x00b1;14 days), with 83% of children in Haydom and 86% in Venda having at least 24 observations. Weight and length, collected by trained fieldworkers and with minimal measurement error
                    <sup>
                        <xref ref-type="bibr" rid="ref-8">8</xref>
                    </sup>, were converted to age and sex standardised z-scores using the WHO growth standards
                    <sup>
                        <xref ref-type="bibr" rid="ref-21">21</xref>
                    </sup>. Here we focus on weight-for-length data, reflective of the relative weight of a child given their stature and therefore a child&#x2019;s current nutritional status
                    <sup>
                        <xref ref-type="bibr" rid="ref-22">22</xref>
                    </sup>, and one of the growth z-scores recommended by the WHO for diagnosing acute malnutrition
                    <sup>
                        <xref ref-type="bibr" rid="ref-23">23</xref>
                    </sup>. 
                    <xref ref-type="fig" rid="f1">Figure 1</xref> shows all trajectories for weight-for-length z-score (ZWfL), along with the site-specific cross-sectional means.</p>
                <fig fig-type="figure" id="f1" orientation="portrait" position="float">
                    <label>Figure 1. </label>
                    <caption>
                        <title>Observed weight-for-length trajectories for children from Venda and Haydom, 0&#x2013;24 months, each thin grey line is an individual child and the thick black line is the population mean.</title>
                        <p>Large within and between child variability is clear, with three random children highlighted in each site.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://gatesopenresearch-files.f1000.com/manuscripts/14421/477b75fd-43c5-4839-875b-08f7fbec81ea_figure1.gif"/>
                </fig>
                <p>High within- and between-child variability is the predominant feature of the raw trajectory data, which holds from birth through 24 months and for both sites. Three trajectories are highlighted in each site, and these illustrate the dynamic complexity of each child&#x2019;s growth.</p>
            </sec>
            <sec>
                <title>SDE models</title>
                <p>The standard introductory text for SDEs is by &#x00d8;ksendal
                    <sup>
                        <xref ref-type="bibr" rid="ref-5">5</xref>
                    </sup>, which contains a detailed mathematical exposition of SDEs. We focus on application and SDE models are introduced through examples with technical details largely omitted. We begin with a well-studied special case SDE model which we fit to data from three individual children (separately) and compare results with a linear regression model. We then introduce a more general SDE model and fit this to data from all children from the Haydom site.</p>
                <p>
                    <bold>
                        <italic toggle="yes">Example 1 &#x2013; Ornstein-Uhlenbeck (OU) process for a single trajectory</italic>
                    </bold>. Our growth outcome of interest is ZWfL, where the first observation in the growth trajectory for a single child is X
                    <sub>0</sub> when the child is aged t
                    <sub>0</sub>. We now develop a model to estimate likely values of X
                    <sub>1</sub>, ZWfL at a later age, t
                    <sub>1</sub>. In the simplest linear context, we could formulate an expression for the mean of X
                    <sub>1</sub> conditional on the previous observation, X
                    <sub>0</sub>, and the difference in age between t
                    <sub>1</sub> and t
                    <sub>0</sub>. Assuming X
                    <sub>1</sub> is approximately normally distributed with mean &#x03bc; and variance &#x03c3;
                    <sup>2</sup>, N(&#x03bc;,&#x03c3;
                    <sup>2</sup>), this would give a model of the form 
                    <disp-formula id="e1">
                        <mml:math display="block" id="math1">
                            <mml:mrow>
                                <mml:mrow>
                                    <mml:msub>
                                        <mml:mtext>X</mml:mtext>
                                        <mml:mn>1</mml:mn>
                                    </mml:msub>
                                    <mml:mo>|</mml:mo>
                                    <mml:msub>
                                        <mml:mtext>X</mml:mtext>
                                        <mml:mn>0</mml:mn>
                                    </mml:msub>
                                    <mml:mo>&#x223c;</mml:mo>
                                    <mml:mtext>N</mml:mtext>
                                    <mml:mo stretchy="false">(</mml:mo>
                                    <mml:msub>
                                        <mml:mtext>X</mml:mtext>
                                        <mml:mn>0</mml:mn>
                                    </mml:msub>
                                    <mml:mo>+</mml:mo>
                                    <mml:mi>b</mml:mi>
                                    <mml:mo stretchy="false">(</mml:mo>
                                    <mml:msub>
                                        <mml:mtext>t</mml:mtext>
                                        <mml:mn>1</mml:mn>
                                    </mml:msub>
                                    <mml:mo>&#x2212;</mml:mo>
                                    <mml:msub>
                                        <mml:mtext>t</mml:mtext>
                                        <mml:mn>0</mml:mn>
                                    </mml:msub>
                                    <mml:mo stretchy="false">)</mml:mo>
                                    <mml:mo>,</mml:mo>
                                    <mml:msup>
                                        <mml:mi>&#x03c3;</mml:mi>
                                        <mml:mn>2</mml:mn>
                                    </mml:msup>
                                    <mml:mo stretchy="false">)</mml:mo>
                                    <mml:mo>,</mml:mo>
                                </mml:mrow>
                                <mml:mspace width="16em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>1</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>which models ZWfL at a subsequent age as a linear function of the current value and the elapsed age. In this model, growth velocity &#x2013; rate of change per unit time (age) &#x2013; is described by 
                    <italic toggle="yes">b</italic>, a parameter to be estimated from the observed data. This is a fully specified growth model between any two time points, although too simple to be practically useful; firstly, the growth velocity, 
                    <italic toggle="yes">b</italic>, is assumed constant, and secondly, the variance &#x03c3;
                    <sup>2</sup>, is constant and independent of the duration of the elapsed age between t
                    <sub>1</sub> and t
                    <sub>0</sub>, whereas it might reasonably be expected that two time points closer together in age may be more similar than those further apart.</p>
                <p>Consider the same example as above but now where we have 
                    <disp-formula id="e2">
                        <mml:math display="block" id="math2">
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mn>1</mml:mn>
                                </mml:msub>
                                <mml:mo stretchy="false">|</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mn>0</mml:mn>
                                </mml:msub>
                                <mml:mo>&#x223c;</mml:mo>
                                <mml:mtext>N</mml:mtext>
                                <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                        <mml:msup>
                                            <mml:mtext>e</mml:mtext>
                                            <mml:mrow>
                                                <mml:mo stretchy="false">(</mml:mo>
                                                <mml:msub>
                                                    <mml:mtext>t</mml:mtext>
                                                    <mml:mn>0</mml:mn>
                                                </mml:msub>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:msub>
                                                    <mml:mtext>t</mml:mtext>
                                                    <mml:mn>1</mml:mn>
                                                </mml:msub>
                                                <mml:mo stretchy="false">)</mml:mo>
                                                <mml:mo>&#x03b1;</mml:mo>
                                            </mml:mrow>
                                        </mml:msup>
                                        <mml:mo stretchy="false">(</mml:mo>
                                        <mml:msub>
                                            <mml:mtext>X</mml:mtext>
                                            <mml:mn>0</mml:mn>
                                        </mml:msub>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mo>&#x03b2;</mml:mo>
                                        <mml:mo stretchy="false">)</mml:mo>
                                        <mml:mo>+</mml:mo>
                                        <mml:mo>&#x03b2;</mml:mo>
                                        <mml:mo>,</mml:mo>
                                        <mml:mfrac>
                                            <mml:mrow>
                                                <mml:msup>
                                                    <mml:mtext>e</mml:mtext>
                                                    <mml:mrow>
                                                        <mml:mo>&#x2212;</mml:mo>
                                                        <mml:mn>2</mml:mn>
                                                        <mml:msub>
                                                            <mml:mtext>t</mml:mtext>
                                                            <mml:mn>1</mml:mn>
                                                        </mml:msub>
                                                        <mml:mo>&#x03b1;</mml:mo>
                                                    </mml:mrow>
                                                </mml:msup>
                                                <mml:mo stretchy="false">(</mml:mo>
                                                <mml:msup>
                                                    <mml:mtext>e</mml:mtext>
                                                    <mml:mrow>
                                                        <mml:mn>2</mml:mn>
                                                        <mml:msub>
                                                            <mml:mtext>t</mml:mtext>
                                                            <mml:mn>1</mml:mn>
                                                        </mml:msub>
                                                        <mml:mo>&#x03b1;</mml:mo>
                                                    </mml:mrow>
                                                </mml:msup>
                                                <mml:mo>&#x2212;</mml:mo>
                                                <mml:msup>
                                                    <mml:mtext>e</mml:mtext>
                                                    <mml:mrow>
                                                        <mml:mn>2</mml:mn>
                                                        <mml:msub>
                                                            <mml:mtext>t</mml:mtext>
                                                            <mml:mn>0</mml:mn>
                                                        </mml:msub>
                                                        <mml:mo>&#x03b1;</mml:mo>
                                                    </mml:mrow>
                                                </mml:msup>
                                                <mml:mo stretchy="false">)</mml:mo>
                                                <mml:msup>
                                                    <mml:mi>&#x03c3;</mml:mi>
                                                    <mml:mn>2</mml:mn>
                                                </mml:msup>
                                            </mml:mrow>
                                            <mml:mrow>
                                                <mml:mn>2</mml:mn>
                                                <mml:mo>&#x03b1;</mml:mo>
                                            </mml:mrow>
                                        </mml:mfrac>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                </mml:mrow>
                                <mml:mo>.</mml:mo>
                                <mml:mspace width="1.5em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>2</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>This model now has three parameters, &#x03b1;, &#x03b2; and &#x03c3;, and (
                    <xref ref-type="other" rid="e2">2</xref>) is the transitional probability density function (or slice density) for the OU stochastic process. The OU model is well studied and has applications in mathematical finance
                    <sup>
                        <xref ref-type="bibr" rid="ref-24">24</xref>
                    </sup> and theoretical biology
                    <sup>
                        <xref ref-type="bibr" rid="ref-25">25</xref>
                    </sup>. The distribution in (
                    <xref ref-type="other" rid="e2">2</xref>) is a more flexible model compared to (
                    <xref ref-type="other" rid="e1">1</xref>), with non-linear mean and variance terms, both of which depend on the elapsed time between t
                    <sub>1</sub> and t
                    <sub>0</sub>. The OU process is typically defined in differential form by the stochastic differential equation 
                    <disp-formula id="e3">
                        <mml:math display="block" id="math3">
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mrow>
                                        <mml:mtext>dX</mml:mtext>
                                    </mml:mrow>
                                    <mml:mtext>t</mml:mtext>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mtext>&#x03b1;</mml:mtext>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mtext>&#x03b2;</mml:mtext>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mo>t</mml:mo>
                                </mml:msub>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mtext>dt</mml:mtext>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mrow>
                                        <mml:mtext>&#x03c3;dW</mml:mtext>
                                    </mml:mrow>
                                    <mml:mtext>t</mml:mtext>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mspace width="18em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>3</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>where &#x03b1;(&#x03b2; &#x2212; X
                    <sub>t</sub>) is called the drift, &#x03c3; is the diffusion and W
                    <sub>t</sub> is a Wiener (Brownian motion) process. The drift can be thought of as the slow-moving trend in growth velocity, while the diffusion is the continual perturbation of the system giving rise to volatility in velocity and therefore growth. This SDE has correlated movements through time, for example, in an OU process that commenced at time t
                    <sub>0</sub> the covariance between any two points in time, t and s, is (e
                    <sup>&#x2212;(s+t)&#x03b1;</sup>(&#x2212;e
                    <sup>2t
                        <sub>0</sub>&#x03b1;</sup> + e
                    <sup>2&#x03b1; Min[s,t]</sup>)&#x03c3;
                    <sup>2</sup>)/(2&#x03b1;). 
                    <xref ref-type="other" rid="e3">Equation (3)</xref> provides the interpretation of the model parameters as components of the rate of change of growth, where (
                    <xref ref-type="other" rid="e2">2</xref>) can be derived from (
                    <xref ref-type="other" rid="e3">3</xref>) by solving the Fokker-Planck equation (see later).</p>
                <p>To demonstrate the practical application of an SDE model to real data, we fitted OU models to three different ZWfL trajectories from the Haydom data. We compared these with the fit of a classical linear regression (LR) model, e.g. ZWfL(t) ~ N(a
                    <sub>0</sub> + a
                    <sub>1</sub>t, &#x03c3;
                    <sup>2</sup>), with both models having three parameters. 
                    <xref ref-type="fig" rid="f2">Figure 2</xref> shows the raw trajectory data, along with fitted values from the OU and LR models (separately for each child). See SI.1 (
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup> for the model fitting code. In the OU model each successive data point (say, ZWfL
                    <sub>1</sub>) depends on the previous point (ZWfL
                    <sub>0</sub>), which means the OU model fit is not a smooth curve, but transitions from point to point. In the LR model, the fitted value at age t
                    <sub>1</sub> does not depend directly on the previously observed value ZWfL
                    <sub>0</sub>, but rather it is from a globally parameterized smooth curve computed across all observations. The OU model is a special case of a more general SDE formulation, which we present next, along with the key concepts in fitting SDEs to data.</p>
                <fig fig-type="figure" id="f2" orientation="portrait" position="float">
                    <label>Figure 2. </label>
                    <caption>
                        <title>Comparison of stochastic differential equation (SDE assuming an Ornstein-Uhlenbeck process) model and linear regression model for three children from Haydom, where both models have three parameters.</title>
                        <p>The difference between a curve fitting approach (fit globally) and time series approach (based on modelling the change over time) is clearly evident.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://gatesopenresearch-files.f1000.com/manuscripts/14421/477b75fd-43c5-4839-875b-08f7fbec81ea_figure2.gif"/>
                </fig>
                <p>
                    <bold>
                        <italic toggle="yes">Defining an SDE model &#x2013; basic concepts</italic>
                    </bold>. A general formulation for an SDE model (see 7.1.2 in &#x00d8;ksendal
                    <sup>
                        <xref ref-type="bibr" rid="ref-5">5</xref>
                    </sup>) is 
                    <disp-formula id="e4">
                        <mml:math display="block" id="math4">
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mrow>
                                        <mml:mtext>dX</mml:mtext>
                                    </mml:mrow>
                                    <mml:mtext>t</mml:mtext>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mtext>&#x03bc;</mml:mtext>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mtext>t</mml:mtext>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mtext>t</mml:mtext>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mtext>&#x03b8;</mml:mtext>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mtext>dt</mml:mtext>
                                <mml:mo>+</mml:mo>
                                <mml:mtext>g</mml:mtext>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mtext>t</mml:mtext>
                                <mml:mo>,</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mo>t</mml:mo>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mtext>&#x03b8;</mml:mtext>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:msub>
                                    <mml:mrow>
                                        <mml:mtext>dW</mml:mtext>
                                    </mml:mrow>
                                    <mml:mtext>t</mml:mtext>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mspace width="15em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>4</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>where X
                    <sub>t</sub> is our growth outcome variable of interest (e.g. ZWfL). Functions &#x03bc;(t,X
                    <sub>t</sub>,&#x03b8;) and g(t,X
                    <sub>t</sub>,&#x03b8;) generalise the drift and diffusion terms from (
                    <xref ref-type="other" rid="e3">3</xref>), respectively, where &#x03b8; is a set of parameters to be estimated and, as before, W
                    <sub>t</sub> is a Wiener process. The OU model from (
                    <xref ref-type="other" rid="e3">3</xref>) is therefore a special case of (
                    <xref ref-type="other" rid="e4">4</xref>) where &#x03bc;(t,X
                    <sub>t</sub>,&#x03b8;)=&#x03b1;(&#x03b2;&#x2212;X
                    <sub>t</sub>) and g(t,X
                    <sub>t</sub>,&#x03b8;)=&#x03c3;. 
                    <xref ref-type="other" rid="e4">Equation (4)</xref> can also be written as a stochastic integral equation 
                    <disp-formula id="e5">
                        <mml:math display="block" id="math5">
                            <mml:mrow>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mo>t</mml:mo>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mn>0</mml:mn>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:mstyle displaystyle="true">
                                    <mml:mrow>
                                        <mml:msubsup>
                                            <mml:mo>&#x222b;</mml:mo>
                                            <mml:mn>0</mml:mn>
                                            <mml:mi>t</mml:mi>
                                        </mml:msubsup>
                                        <mml:mrow>
                                            <mml:mo>&#x03bc;</mml:mo>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:msub>
                                                <mml:mrow>
                                                    <mml:mtext>s</mml:mtext>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>X</mml:mtext>
                                                </mml:mrow>
                                                <mml:mtext>s</mml:mtext>
                                            </mml:msub>
                                            <mml:mo>,</mml:mo>
                                            <mml:mo>&#x03b8;</mml:mo>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:mtext>ds</mml:mtext>
                                            <mml:mo>+</mml:mo>
                                        </mml:mrow>
                                    </mml:mrow>
                                </mml:mstyle>
                                <mml:mstyle displaystyle="true">
                                    <mml:mrow>
                                        <mml:msubsup>
                                            <mml:mo>&#x222b;</mml:mo>
                                            <mml:mn>0</mml:mn>
                                            <mml:mi>t</mml:mi>
                                        </mml:msubsup>
                                        <mml:mrow>
                                            <mml:mtext>g</mml:mtext>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:msub>
                                                <mml:mrow>
                                                    <mml:mtext>s</mml:mtext>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mtext>X</mml:mtext>
                                                </mml:mrow>
                                                <mml:mtext>s</mml:mtext>
                                            </mml:msub>
                                            <mml:mo>,</mml:mo>
                                            <mml:mo>&#x03b8;</mml:mo>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:msub>
                                                <mml:mrow>
                                                    <mml:mtext>dW</mml:mtext>
                                                </mml:mrow>
                                                <mml:mtext>s</mml:mtext>
                                            </mml:msub>
                                            <mml:mo>,</mml:mo>
                                            <mml:mspace width="11em"/>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mn>5</mml:mn>
                                            <mml:mo stretchy="false">)</mml:mo>
                                        </mml:mrow>
                                    </mml:mrow>
                                </mml:mstyle>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>which usefully emphasises that these are models of the evolution of a continuous time stochastic process &#x2013; here growth of a child. 
                    <xref ref-type="other" rid="e5">Equation (5)</xref> says that the value of growth (a random variable) for a child at 
                    <italic toggle="yes">t</italic> time units into the future from the currently observed time (
                    <italic toggle="yes">t</italic>=0) is the current value of growth (X
                    <sub>0</sub>) plus the sum over this time interval of the drift and diffusion components of velocity. As the diffusion is integrated with respect to a &#x201c;white noise&#x201d; process W
                    <sub>s</sub>, then X
                    <sub>t</sub> follows a probability distribution at time 
                    <italic toggle="yes">t.</italic> To make this more concrete, if ZWfL
                    <sub>t1</sub> is our growth outcome at time 
                    <italic toggle="yes">t1</italic>, then f(ZWfL
                    <sub>t1</sub>) is the probability distribution of ZWfL
                    <sub>t1</sub> conditional on ZWfL
                    <sub>t0</sub>, the previously observed value of growth at time 
                    <italic toggle="yes">t0</italic>. This function, f(X
                    <sub>t</sub>), which is essential for model fitting, is a solution to the partial differential equation 
                    <disp-formula id="e6">
                        <mml:math display="block" id="math6">
                            <mml:mrow>
                                <mml:mfrac>
                                    <mml:mrow>
                                        <mml:mo>&#x2202;</mml:mo>
                                        <mml:mtext>f</mml:mtext>
                                    </mml:mrow>
                                    <mml:mrow>
                                        <mml:mo>&#x2202;</mml:mo>
                                        <mml:mtext>t</mml:mtext>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mo>=</mml:mo>
                                <mml:mfrac>
                                    <mml:mo>&#x2202;</mml:mo>
                                    <mml:mrow>
                                        <mml:mo>&#x2202;</mml:mo>
                                        <mml:mtext>x</mml:mtext>
                                    </mml:mrow>
                                </mml:mfrac>
                                <mml:mrow>
                                    <mml:mo>(</mml:mo>
                                    <mml:mrow>
                                        <mml:mfrac>
                                            <mml:mn>1</mml:mn>
                                            <mml:mn>2</mml:mn>
                                        </mml:mfrac>
                                        <mml:mfrac>
                                            <mml:mrow>
                                                <mml:mo>&#x2202;</mml:mo>
                                                <mml:mo stretchy="false">(</mml:mo>
                                                <mml:msup>
                                                    <mml:mtext>g</mml:mtext>
                                                    <mml:mn>2</mml:mn>
                                                </mml:msup>
                                                <mml:mo stretchy="false">(</mml:mo>
                                                <mml:mtext>t</mml:mtext>
                                                <mml:mo>,</mml:mo>
                                                <mml:msub>
                                                    <mml:mtext>X</mml:mtext>
                                                    <mml:mtext>t</mml:mtext>
                                                </mml:msub>
                                                <mml:mo>,</mml:mo>
                                                <mml:mtext>&#x03b8;</mml:mtext>
                                                <mml:mo stretchy="false">)</mml:mo>
                                                <mml:mtext>f</mml:mtext>
                                                <mml:mo stretchy="false">)</mml:mo>
                                            </mml:mrow>
                                            <mml:mrow>
                                                <mml:mo>&#x2202;</mml:mo>
                                                <mml:mtext>x</mml:mtext>
                                            </mml:mrow>
                                        </mml:mfrac>
                                        <mml:mo>&#x2212;</mml:mo>
                                        <mml:mtext>&#x03bc;</mml:mtext>
                                        <mml:mo stretchy="false">(</mml:mo>
                                        <mml:mtext>t</mml:mtext>
                                        <mml:mo>,</mml:mo>
                                        <mml:msub>
                                            <mml:mtext>X</mml:mtext>
                                            <mml:mo>t</mml:mo>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>&#x03b8;</mml:mtext>
                                        <mml:mo stretchy="false">)</mml:mo>
                                        <mml:mtext>f</mml:mtext>
                                        <mml:mo stretchy="false"/>
                                    </mml:mrow>
                                    <mml:mo>)</mml:mo>
                                </mml:mrow>
                                <mml:mo>.</mml:mo>
                                <mml:mspace width="12em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>6</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>
                    <xref ref-type="other" rid="e6">Equation (6)</xref> is called the Fokker-Planck or forward-Kolmogorov equation (whose complete specification includes initial and boundary conditions, which have been omitted). The SDE in equation (
                    <xref ref-type="other" rid="e4">4</xref>) defines the terms in 
                    <xref ref-type="other" rid="e6">Equation (6)</xref>. Solving 
                    <xref ref-type="other" rid="e6">Equation (6)</xref> gives the expression for f(
                    <italic toggle="yes">X</italic>
                    <sub>t</sub>). If we consider again the OU process and plug in the relevant terms from (
                    <xref ref-type="other" rid="e3">3</xref>) into (
                    <xref ref-type="other" rid="e6">6</xref>) and do the necessary calculus, then we arrive at exactly the normally distributed slice density stated in (
                    <xref ref-type="other" rid="e2">2</xref>).</p>
                <p>For model fitting we need to compute the likelihood function given the slice density. If we consider first the likelihood function for trajectory data from a single child, and where we have N observations over time, then the negative log-likelihood for a single child can be written as (see Hurn
                    <sup>
                        <xref ref-type="bibr" rid="ref-10">10</xref>
                    </sup>) 
                    <disp-formula id="e7">
                        <mml:math display="block" id="math7">
                            <mml:mrow>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mtext>log</mml:mtext>
                                <mml:mspace width="0.4em"/>
                                <mml:mi>&#x2112;</mml:mi>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mtext>&#x03b8;</mml:mtext>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mo>=</mml:mo>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mtext>log</mml:mtext>
                                <mml:mspace width="0.2em"/>
                                <mml:mtext>&#x200b;</mml:mtext>
                                <mml:mspace width="0.2em"/>
                                <mml:msub>
                                    <mml:mtext>f</mml:mtext>
                                    <mml:mn>0</mml:mn>
                                </mml:msub>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mn>0</mml:mn>
                                </mml:msub>
                                <mml:mo stretchy="false">|</mml:mo>
                                <mml:mtext>&#x03b8;</mml:mtext>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mo>&#x2212;</mml:mo>
                                <mml:mstyle displaystyle="true">
                                    <mml:munderover>
                                        <mml:mo>&#x2211;</mml:mo>
                                        <mml:mrow>
                                            <mml:mtext>k</mml:mtext>
                                            <mml:mo>=</mml:mo>
                                            <mml:mn>0</mml:mn>
                                        </mml:mrow>
                                        <mml:mrow>
                                            <mml:mtext>&#x039d;</mml:mtext>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:mn>1</mml:mn>
                                        </mml:mrow>
                                    </mml:munderover>
                                    <mml:mrow>
                                        <mml:mtext>log</mml:mtext>
                                        <mml:mspace width="0.2em"/>
                                        <mml:mtext>f</mml:mtext>
                                        <mml:mo stretchy="false">(</mml:mo>
                                        <mml:msub>
                                            <mml:mtext>X</mml:mtext>
                                            <mml:mrow>
                                                <mml:mtext>k</mml:mtext>
                                                <mml:mo>+</mml:mo>
                                                <mml:mn>1</mml:mn>
                                            </mml:mrow>
                                        </mml:msub>
                                        <mml:mo>|</mml:mo>
                                        <mml:msub>
                                            <mml:mtext>X</mml:mtext>
                                            <mml:mtext>k</mml:mtext>
                                        </mml:msub>
                                        <mml:mo>,</mml:mo>
                                        <mml:mtext>&#x03b8;</mml:mtext>
                                    </mml:mrow>
                                </mml:mstyle>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mo>,</mml:mo>
                                <mml:mspace width="8em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>7</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>where f
                    <sub>0</sub>(X
                    <sub>0</sub>|&#x03b8;) is the probability density of the growth outcome variable at the first available data point, f(X
                    <sub>k+1</sub>|X
                    <sub>k</sub>,&#x03b8;) &#x2261; f((X
                    <sub>k+1</sub>, t
                    <sub>k+1</sub>) | (X
                    <sub>k</sub>, t
                    <sub>k</sub>), &#x03b8;) is the value of the slice density function for a stochastic process starting at (X
                    <sub>k</sub>,t
                    <sub>k</sub>) and evolving to (X
                    <sub>k+1</sub>,t
                    <sub>k+1</sub>). 
                    <xref ref-type="other" rid="e7">Equation (7)</xref> allows us to compute the likelihood function for all trajectories, including, if necessary, covariance structures across children through the inclusion of random effects (see later). One minor remark is how to deal with the first available observation, X
                    <sub>0</sub>, as SDE models are defined in terms of transitions. We follow Schneider
                    <sup>
                        <xref ref-type="bibr" rid="ref-26">26</xref>
                    </sup> and the existing literature in maximum likelihood estimation in SDEs and treat X
                    <sub>0</sub> as a constant, which is also typical in the time series literature.</p>
                <p>In summary, the key steps for working with SDE models focussed on model fitting are: (i) choose a form of &#x03bc;(t,X
                    <sub>t</sub>,&#x03b8;) and g(t,X
                    <sub>t</sub>,&#x03b8;) in (
                    <xref ref-type="other" rid="e4">4</xref>) and then; (ii) determine the corresponding slice density which satisfies the Fokker-Planck 
                    <xref ref-type="other" rid="e6">Equation (6)</xref> and then; (iii) fit the model to the data using the likelihood function in (
                    <xref ref-type="other" rid="e7">7</xref>). Here we only consider forms of &#x03bc;(t,X
                    <sub>t</sub>,&#x03b8;) and g(t,X
                    <sub>t</sub>,&#x03b8;) which have known analytical solutions (slice densities) to (
                    <xref ref-type="other" rid="e6">6</xref>), which then makes fitting SDE models to data no different from a standard maximum likelihood problem using standard statistical software. Mathematica software (version 11.3, Wolfram Research Inc.), for example, can be used to compute slice densities for a wide range of SDEs, and a selection of these solutions is provided for reference in SI.2 (see 
                    <italic toggle="yes">Extended</italic> data)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup> as illustration. While in theory it is possible to fit SDEs that do not have an analytical solution to (6) to data, in practice this is numerically challenging (see the Discussion).</p>
                <p>
                    <bold>
                        <italic toggle="yes">Example 2 - OU process for multiple trajectories</italic>
                    </bold>. In the Haydom data we have 224 trajectories (children) across 0&#x2013;24 months, and we now fit (non-linear) mixed model variants of the OU process, along with standard linear mixed models to these data. 
                    <xref ref-type="table" rid="T1">Table 1</xref> gives a summary of different parameterizations and goodness of fit metrics. The modelling code is provided in SI.3a along with model output SI.3b (see 
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>.</p>
                <table-wrap id="T1" orientation="portrait" position="anchor">
                    <label>Table 1. </label>
                    <caption>
                        <title>Model goodness of fit comparisons using a selection of stochastic differential equation and linear regression models.</title>
                    </caption>
                    <table content-type="article-table" frame="hsides">
                        <thead>
                            <tr>
                                <th align="left" colspan="1" rowspan="1">Model</th>
                                <th align="left" colspan="1" rowspan="1">No.
                                    <break/>parameters</th>
                                <th align="left" colspan="1" rowspan="1">Remarks</th>
                                <th align="left" colspan="1" rowspan="1">AIC
                                    <break/>(smaller
                                    <break/>is better)</th>
                                <th align="left" colspan="1" rowspan="1">BIC
                                    <break/>(smaller
                                    <break/>is better)</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr>
                                <td align="left" colspan="1" rowspan="1">Ornstein-Uhlenbeck
                                    <break/>(
                                    <xref ref-type="other" rid="e3">Equation 3</xref>)</td>
                                <td align="center" colspan="1" rowspan="2">3</td>
                                <td align="left" colspan="1" rowspan="2">No random effects</td>
                                <td align="left" colspan="1" rowspan="1">
                                    <bold>12181</bold>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <bold>12201</bold>
                                </td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1">Linear regression</td>
                                <td align="left" colspan="1" rowspan="1">15454</td>
                                <td align="left" colspan="1" rowspan="1">15473</td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1">Ornstein-Uhlenbeck
                                    <break/>with mixed effects</td>
                                <td align="center" colspan="1" rowspan="2">6</td>
                                <td align="left" colspan="1" rowspan="1">Random speed of reversion
                                    <sup>
                                        <xref ref-type="other" rid="fn1">1</xref>
                                    </sup>
                                    <break/>and long-term mean with
                                    <break/>covariance
                                    <sup>
                                        <xref ref-type="other" rid="fn1">2</xref>
                                    </sup>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <bold>11544</bold>
                                </td>
                                <td align="left" colspan="1" rowspan="1">
                                    <bold>11564</bold>
                                </td>
                            </tr>
                            <tr>
                                <td align="left" colspan="1" rowspan="1">Linear mixed effects
                                    <break/>regression</td>
                                <td align="left" colspan="1" rowspan="1">Random intercept and slope
                                    <break/>with covariance
                                    <sup>
                                        <xref ref-type="other" rid="fn1">2</xref>
                                    </sup>
                                </td>
                                <td align="left" colspan="1" rowspan="1">11607</td>
                                <td align="left" colspan="1" rowspan="1">11627</td>
                            </tr>
                        </tbody>
                    </table>
                    <table-wrap-foot>
                        <fn>
                            <p id="fn1">AIC, Akaike information criterion; BIC, Bayesian information criterion. . 
                                <sup>1</sup>&#x03b1; in the Wiener (Brownian motion) process and is the covariance between time points (see text above for detail); 
                                <sup>2</sup>Child-level random effects.</p>
                        </fn>
                    </table-wrap-foot>
                </table-wrap>
                <p>For the same number of parameters, the OU process gives substantially better Akaike information criterion (AIC) and Bayesian information criterion (BIC) metrics, and fitting these SDE models including random effects is straightforward, requiring only with a few lines of code in SAS's proc nlmixed. These mixed models can also be implemented in the Stan
                    <sup>
                        <xref ref-type="bibr" rid="ref-27">27</xref>
                    </sup> language, with an OU specific example using Stan provided by Goodman (2018)
                    <sup>
                        <xref ref-type="bibr" rid="ref-28">28</xref>
                    </sup>.</p>
            </sec>
            <sec>
                <title>Main case study - model formulations</title>
                <p>Our main results comprise of an illustrative case study where we considered the combined data from Haydom and Venda. The general model formulations considered, and model search process are detailed below. To keep the analysis as clear as possible we considered only one covariate, (in addition to age) in the modelling, a categorical variable indicating site.</p>
                <p>
                    <bold>
                        <italic toggle="yes">Linear mixed models (LMMs)</italic>
                    </bold>. We considered LMMs where the most general formulation for ZWfL (response) was: a polynomial function of age (continuous) and site (two categories); with interactions between age and site; fixed and random (normally distributed) effects for the age terms in the polynomial; where random effects for the age terms (including intercept) had an unstructured covariance matrix; and within child errors had an AR(1) &#x2013; autoregressive first order &#x2013; covariance structure to allow serial dependence between errors. Increasing orders of polynomial (up to fourth order) were examined, guided by AIC and BIC metrics, in addition to trimming terms with high p-values (&gt;0.1). These model formulations can be readily fitted to trajectory data using proc mixed in SAS. Relevant SAS code is provided in SI.4a (see 
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>. This can also be achieved using Stan, for example adapting Goodman (2018)
                    <sup>
                        <xref ref-type="bibr" rid="ref-28">28</xref>
                    </sup>.</p>
                <p>
                    <bold>
                        <italic toggle="yes">SDE (non-linear) mixed models</italic>
                    </bold>. The most general formulation considered for the SDE models was 
                    <disp-formula id="e8">
                        <mml:math display="block" id="math8">
                            <mml:mrow>
                                <mml:mtext>d</mml:mtext>
                                <mml:msub>
                                    <mml:mtext>X</mml:mtext>
                                    <mml:mo>t</mml:mo>
                                </mml:msub>
                                <mml:mo>=</mml:mo>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:msub>
                                    <mml:mtext>&#x03b1;</mml:mtext>
                                    <mml:mn>2</mml:mn>
                                </mml:msub>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mtext>&#x03b1;</mml:mtext>
                                    <mml:mn>3</mml:mn>
                                </mml:msub>
                                <mml:mtext>t</mml:mtext>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mtext>&#x03b1;</mml:mtext>
                                    <mml:mn>4</mml:mn>
                                </mml:msub>
                                <mml:msup>
                                    <mml:mtext>t</mml:mtext>
                                    <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mtext>&#x03b1;</mml:mtext>
                                    <mml:mn>5</mml:mn>
                                </mml:msub>
                                <mml:msup>
                                    <mml:mi>t</mml:mi>
                                    <mml:mn>3</mml:mn>
                                </mml:msup>
                                <mml:mo>+</mml:mo>
                                <mml:msub>
                                    <mml:mtext>&#x03b1;</mml:mtext>
                                    <mml:mn>1</mml:mn>
                                </mml:msub>
                                <mml:msub>
                                    <mml:mi>X</mml:mi>
                                    <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mo stretchy="false">)</mml:mo>
                                <mml:mtext>dt</mml:mtext>
                                <mml:mo>+</mml:mo>
                                <mml:mtext>&#x03c3;</mml:mtext>
                                <mml:mi>d</mml:mi>
                                <mml:msub>
                                    <mml:mi>W</mml:mi>
                                    <mml:mi>t</mml:mi>
                                </mml:msub>
                                <mml:mo>,</mml:mo>
                                <mml:mspace width="9em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>8</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>where X
                    <sub>t</sub> is ZWfL at age 
                    <italic toggle="yes">t</italic> and so the rate-of-change per unit time for ZWfL depends on both the current age of the child and the child&#x2019;s current value of ZWfL. Specifically, we considered a polynomial (a cubic in 
                    <xref ref-type="other" rid="e8">equation 8</xref>) function of age, plus a linear term (&#x03b1;
                    <sub>1</sub>X
                    <sub>t</sub>) in ZWfL. This polynomial formulation of SDE in (
                    <xref ref-type="other" rid="e8">8</xref>) has a closed form of slice density (a normal distribution) if we hold (&#x03b1;
                    <sub>1</sub>, &#x03b1;
                    <sub>2</sub>, &#x03b1;
                    <sub>3</sub>, &#x03b1;
                    <sub>4</sub>, &#x03b1;
                    <sub>5</sub>, &#x03c3;) constant. Mathematica was used to determine the slice density which is</p>
                <p>
                    <disp-formula id="e9">
                        <mml:math display="block" id="math9">
                            <mml:mrow>
                                <mml:mtable columnalign="left">
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:msub>
                                                <mml:mtext>X</mml:mtext>
                                                <mml:mn>1</mml:mn>
                                            </mml:msub>
                                            <mml:mo>|</mml:mo>
                                            <mml:msub>
                                                <mml:mtext>X</mml:mtext>
                                                <mml:mn>0</mml:mn>
                                            </mml:msub>
                                            <mml:mo>&#x223c;</mml:mo>
                                            <mml:mtext>N</mml:mtext>
                                            <mml:mrow>
                                                <mml:mo>(</mml:mo>
                                                <mml:mrow>
                                                    <mml:mfrac>
                                                        <mml:mn>1</mml:mn>
                                                        <mml:mrow>
                                                            <mml:msubsup>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                                <mml:mn>4</mml:mn>
                                                            </mml:msubsup>
                                                        </mml:mrow>
                                                    </mml:mfrac>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:mo>&#x2212;</mml:mo>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>0</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:msub>
                                                        <mml:mi>x</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                    <mml:msubsup>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                        <mml:mn>4</mml:mn>
                                                    </mml:msubsup>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:mn>6</mml:mn>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>0</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>5</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:mn>2</mml:mn>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>0</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>4</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:mn>6</mml:mn>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:mrow>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mspace width="6em"/>
                                            <mml:mo>+</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msub>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>1</mml:mn>
                                            </mml:msub>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>5</mml:mn>
                                            </mml:msub>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:mtext>&#x2009;</mml:mtext>
                                            <mml:mo>+</mml:mo>
                                            <mml:mtext>&#x2009;</mml:mtext>
                                            <mml:msubsup>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>1</mml:mn>
                                                <mml:mn>2</mml:mn>
                                            </mml:msubsup>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:mo>+</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>3</mml:mn>
                                            </mml:msub>
                                            <mml:mo>+</mml:mo>
                                            <mml:mtext>&#x2009;</mml:mtext>
                                            <mml:mn>2</mml:mn>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msub>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>0</mml:mn>
                                            </mml:msub>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>4</mml:mn>
                                            </mml:msub>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>3</mml:mn>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msubsup>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>0</mml:mn>
                                                <mml:mn>2</mml:mn>
                                            </mml:msubsup>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>5</mml:mn>
                                            </mml:msub>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mspace width="6em"/>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msub>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>1</mml:mn>
                                            </mml:msub>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mn>2</mml:mn>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>4</mml:mn>
                                            </mml:msub>
                                            <mml:mo>+</mml:mo>
                                            <mml:mn>3</mml:mn>
                                            <mml:msub>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>1</mml:mn>
                                            </mml:msub>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>5</mml:mn>
                                            </mml:msub>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:mo>+</mml:mo>
                                            <mml:msubsup>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>1</mml:mn>
                                                <mml:mn>3</mml:mn>
                                            </mml:msubsup>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mo stretchy="false">(</mml:mo>
                                            <mml:mo>&#x2212;</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:mo>+</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:mo stretchy="false">)</mml:mo>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>2</mml:mn>
                                            </mml:msub>
                                            <mml:mo>+</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msub>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>0</mml:mn>
                                            </mml:msub>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>3</mml:mn>
                                            </mml:msub>
                                            <mml:mo>+</mml:mo>
                                            <mml:msup>
                                                <mml:mi>e</mml:mi>
                                                <mml:mrow>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                </mml:mrow>
                                            </mml:msup>
                                            <mml:msubsup>
                                                <mml:mi>t</mml:mi>
                                                <mml:mn>0</mml:mn>
                                                <mml:mn>2</mml:mn>
                                            </mml:msubsup>
                                            <mml:msub>
                                                <mml:mi>&#x03b1;</mml:mi>
                                                <mml:mn>4</mml:mn>
                                            </mml:msub>
                                        </mml:mtd>
                                    </mml:mtr>
                                    <mml:mtr>
                                        <mml:mtd>
                                            <mml:mrow>
                                                <mml:mrow>
                                                    <mml:mspace width="6em"/>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:msubsup>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>0</mml:mn>
                                                        <mml:mn>3</mml:mn>
                                                    </mml:msubsup>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>5</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo>&#x2212;</mml:mo>
                                                    <mml:msup>
                                                        <mml:mi>e</mml:mi>
                                                        <mml:mrow>
                                                            <mml:msub>
                                                                <mml:mi>t</mml:mi>
                                                                <mml:mn>0</mml:mn>
                                                            </mml:msub>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:msup>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>3</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo stretchy="false">(</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>4</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo>+</mml:mo>
                                                    <mml:msub>
                                                        <mml:mi>t</mml:mi>
                                                        <mml:mn>1</mml:mn>
                                                    </mml:msub>
                                                    <mml:msub>
                                                        <mml:mi>&#x03b1;</mml:mi>
                                                        <mml:mn>5</mml:mn>
                                                    </mml:msub>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:mo stretchy="false">)</mml:mo>
                                                    <mml:mo>,</mml:mo>
                                                    <mml:mfrac>
                                                        <mml:mrow>
                                                            <mml:mo stretchy="false">(</mml:mo>
                                                            <mml:mo>&#x2212;</mml:mo>
                                                            <mml:mn>1</mml:mn>
                                                            <mml:mo>+</mml:mo>
                                                            <mml:msup>
                                                                <mml:mi>e</mml:mi>
                                                                <mml:mrow>
                                                                    <mml:mn>2</mml:mn>
                                                                    <mml:mo stretchy="false">(</mml:mo>
                                                                    <mml:mo>&#x2212;</mml:mo>
                                                                    <mml:msub>
                                                                        <mml:mi>t</mml:mi>
                                                                        <mml:mn>0</mml:mn>
                                                                    </mml:msub>
                                                                    <mml:mo>+</mml:mo>
                                                                    <mml:msub>
                                                                        <mml:mi>t</mml:mi>
                                                                        <mml:mn>1</mml:mn>
                                                                    </mml:msub>
                                                                    <mml:mo stretchy="false">)</mml:mo>
                                                                    <mml:msub>
                                                                        <mml:mi>&#x03b1;</mml:mi>
                                                                        <mml:mn>1</mml:mn>
                                                                    </mml:msub>
                                                                </mml:mrow>
                                                            </mml:msup>
                                                            <mml:mo stretchy="false">)</mml:mo>
                                                            <mml:msup>
                                                                <mml:mi>&#x03c3;</mml:mi>
                                                                <mml:mn>2</mml:mn>
                                                            </mml:msup>
                                                        </mml:mrow>
                                                        <mml:mrow>
                                                            <mml:mn>2</mml:mn>
                                                            <mml:msub>
                                                                <mml:mi>&#x03b1;</mml:mi>
                                                                <mml:mn>1</mml:mn>
                                                            </mml:msub>
                                                        </mml:mrow>
                                                    </mml:mfrac>
                                                </mml:mrow>
                                                <mml:mo>)</mml:mo>
                                            </mml:mrow>
                                            <mml:mo>.</mml:mo>
                                        </mml:mtd>
                                    </mml:mtr>
                                </mml:mtable>
                                <mml:mspace width="1em"/>
                                <mml:mo stretchy="false">(</mml:mo>
                                <mml:mn>9</mml:mn>
                                <mml:mo stretchy="false">)</mml:mo>
                            </mml:mrow>
                        </mml:math>
                    </disp-formula>
                </p>
                <p>Comparing 
                    <xref ref-type="other" rid="e8">Equation (8)</xref> with (
                    <xref ref-type="other" rid="e9">9</xref>) demonstrates how compact the differential form of the model is, but it is the slice density which is required for model fitting and parameter estimation. The most general form of (
                    <xref ref-type="other" rid="e8">8</xref>) we considered additionally allowed each of (&#x03b1;
                    <sub>1</sub>, &#x03b1;
                    <sub>2</sub>, &#x03b1;
                    <sub>3</sub>, &#x03b1;
                    <sub>4</sub>, &#x03b1;
                    <sub>5</sub>, &#x03c3;) to be included in the model as both a fixed and random (normally distributed) effect, thereby allowing trajectories to be tailored to individual children. An unstructured covariance matrix for the random effects with simplifications down to a diagonal covariance matrix were considered. The model search considered increasing orders of polynomial up to cubic and in keeping with the LMM search was guided by AIC and BIC metrics, in addition to trimming terms with high p-values (&gt;0.1). Relevant SAS code is provided in SI.4a (see 
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>. This can also be achieved using Stan, for example, adapting Goodman (2018)
                    <sup>
                        <xref ref-type="bibr" rid="ref-28">28</xref>
                    </sup>.</p>
            </sec>
            <sec>
                <title>Prediction</title>
                <p>The main real-world application area of SDEs is in predictive modelling (e.g. Iversen 
                    <italic toggle="yes">et al.</italic>
                    <sup>
                        <xref ref-type="bibr" rid="ref-26">26</xref>
                    </sup>). Here we use SDE models to predict future growth given a child&#x2019;s current age and current ZWfL. Such predictions have two application areas: 1) as part of an individual child&#x2019;s risk assessment to determine if they require an intervention; and 2) to elucidate structure hidden within the large variability across growth trajectories, which may then offer new insights into drivers of growth at the population level. We use our best fitting SDE model to predict future growth trajectories across a grid of starting points for age and ZWfL, separately for each of the two sites.</p>
                <p>Predictions are calculated using a 10-fold random sampling approach, where we draw from all the parameters estimated (fixed and random) in the best fitting SDE model &#x2013; one set for each child. Which parameter sets are chosen to generate predictions depends on how likely trajectories generated from each set are to have visited each given starting point across an age-ZWfL grid. This adds an important element of &#x201c;locality&#x201d; to our predictions, combined with 10-fold sampling to provide an indication of robustness of our predictions. A more detailed description of the prediction algorithm is given below, with full R code provided in SI.5 (see 
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>.</p>
                <p>For each point across an age-ZWfL grid we compute the likelihood of observing this point for each set of parameters, using the relevant slice density, where the initial starting point is the first age available for each trajectory. Predictions from each grid point progress through increasing ages using the new slice distribution at each next point in time. For example, for predictions in Venda we have n=236 likelihood values for each age-ZWfL grid point. The most likely parameter set is then used for the prediction of the next ZWfL at the next age, with 10-fold sampling used to indicate how robust this prediction is. The 10-fold sampling splits these n=236 parameter sets into 10 random groups, and within each group we choose the parameter set with the highest likelihood value as the one to be used for the next prediction. In summary, from a fixed starting point in an age-ZWfL grid we have a main prediction at each future age up to 24 months, plus 10 additional predictions at each age as a sensitivity analysis (incrementing age in small steps).</p>
            </sec>
        </sec>
        <sec sec-type="results">
            <title>Results</title>
            <sec>
                <title>Linear mixed models and SDE mixed models</title>
                <p>Using individual child trajectory data over 0&#x2013;24 months for ZWfL from all n=460 children from the two sites, the best fitting LMM model was a cubic polynomial with a single interaction term between age squared and site (with no separate term for site), which gave AIC=21913 and BIC=21983. The best fitting SDE model had corresponding values of AIC=21718 and BIC=21772, where this model had random effects in four of the six model parameters, a diagonal covariance matrix and site included in two of the drift parameters and the diffusion parameter. Full modelling descriptions can be found in SI.4a and results, including parameter estimates, can be found in the SI4.b (see 
                    <italic toggle="yes">Extended data</italic>)
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>. The AIC and BIC metrics suggest the SDE offers an improved fit to the data. Examining residuals and fitted values the fit of each model is visually similar; however, there are notable qualitative and quantitative differences.</p>
                <p>
                    <xref ref-type="fig" rid="f3">Figure 3</xref> shows observed monthly means compared with estimates of the population mean ZWfL from each model. These are quantitatively similar except that the SDE correctly captures the initial shape of the mean, a short rapid increase then decrease during the first six months in the Venda data, whereas the LMM estimates a steady decrease from birth through six months. 
                    <xref ref-type="fig" rid="f3">Figure 3</xref> also shows confidence intervals for the population mean of ZWfL from each model over age; the SDE model has considerably narrower intervals suggesting it has explained more of the variation in the data than the LMM model.</p>
                <fig fig-type="figure" id="f3" orientation="portrait" position="float">
                    <label>Figure 3. </label>
                    <caption>
                        <title>Comparison between population means estimated from stochastic differential equation (SDE) and linear mixed models (LMM) with 95% confidence intervals, and observed monthly means.</title>
                        <p>SDE model has narrower confidence intervals in each site, entirely contained within the wider LMM confidence interval.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://gatesopenresearch-files.f1000.com/manuscripts/14421/477b75fd-43c5-4839-875b-08f7fbec81ea_figure3.gif"/>
                </fig>
                <p>In summary, our results so far suggest that our SDE model is at least as good, and appears superior in some respects, to a reasonable choice of classical LMM.</p>
            </sec>
            <sec>
                <title>Prediction</title>
                <p>
                    <xref ref-type="fig" rid="f4">Figure 4</xref> shows predictions of the most likely future ZWfL trajectory for a child, conditional on current age and ZWfL values. A grid of starting values for age and ZWfL within the ranges observed (from both sites) was used, with separate predictions for each site. There are several particularly striking features in these predictions; most notably, they suggest the presence of longitudinal clustering within each site, as we find what appear to be a small distinct set of &#x201c;paths&#x201d; or &#x201c;streams&#x201d; hidden inside the large between-child variability in trajectories observed in 
                    <xref ref-type="fig" rid="f1">Figure 1</xref>. These clusters also appear to differ quantitatively and qualitatively between sites, with fewer clusters in Haydom and of different shapes to those in Venda. Further, these clusters imply some degree of canalisation of trajectories, for example, the small number of children who are wasted with ZWfL values of &#x2264; -2 (Venda, n = 16/236; Haydom, n = 2/224) converge on similarly low predicted values (the rapid increase from extreme values [e.g. &#x2264; -3] shows that predictions return to values where more data are present).</p>
                <fig fig-type="figure" id="f4" orientation="portrait" position="float">
                    <label>Figure 4. </label>
                    <caption>
                        <title>Predicted future weight-for-length trajectories from a grid of starting points using an SDE model. </title>
                        <p>Yellow ticks indicate the observed weight-for-length at 0 months; blue ticks indicate the observed weight-for-length at 24 months. The best-fitting predictions are shown in red and 10-fold cross validation in grey. The distributions of observed weight-for-length at both zero and 24 months in each site is shown to the right of the respective plot. The predictions appear to cluster together into a smaller set of &#x201c;paths&#x201d;, which also differ between sites.</p>
                    </caption>
                    <graphic orientation="portrait" position="float" xlink:href="https://gatesopenresearch-files.f1000.com/manuscripts/14421/477b75fd-43c5-4839-875b-08f7fbec81ea_figure4.gif"/>
                </fig>
            </sec>
        </sec>
        <sec sec-type="discussion">
            <title>Discussion</title>
            <p>We have presented a novel approach for analysing child growth trajectories, using a modelling methodology, stochastic differential equations, widely used in other fields but not yet in child growth research. The use of a continuous time stochastic process approach, such as SDEs, to model child growth trajectories is conceptually appealing as it explicitly acknowledges - through drift and diffusion processes - the highly complicated dynamic environment into which a new born child is delivered and exposed, particularly in resource-limited settings. Our results show that SDEs also have practical appeal as they offer very different (highly non-linear) formulations from the usual additive linear models, which gave good results with our case study data. This suggests that SDEs may be an attractive alternative to other established methods, at least as supporting analyses, moreover because SDEs can also be readily fitted using standard software such as SAS or open source alternatives such as Stan. Our supplementary information contains modelling code that can adapted to other study data
                <sup>
                    <xref ref-type="bibr" rid="ref-18">18</xref>
                </sup> or as a basis for comparison to other methods and alternative drift/diffusion terms.</p>
            <p>While only an initial exploration of a subset of the MAL-ED data using SDE modelling, our predictive results presented in 
                <xref ref-type="fig" rid="f4">Figure 4</xref> were both unexpected and exciting. These results suggest that the predictive capability of SDE models could potentially reveal new insights hidden by the large between-child variations that typify child growth. For example, here the prediction of ZWfL implies canalisation of growth trajectories, with particular implications for children who start life wasted (or close to) and are predicted to remain so through the first two years of life, although it is worth noting that observations of wasting were rare in these two populations. The predictive method presented is relatively ad-hoc and simple &#x2013; prediction in SDEs with random effects is novel - and is an area in need of development.</p>
            <p>We restricted our presentation to a narrow selection of simple SDE models, many more parameterizations are available with explicit expressions for the slice density (e.g. using software like Mathematica). More complex formulations, particularly for the diffusion function g(t,X
                <sub>t</sub>,&#x03b8;), may add considerable richness to an SDE model&#x2019;s dynamic behaviour, for example, by incorporating additional covariates such as seasonality or food security, morbidity or even measurement error; however, these would require numerical methods to compute the likelihood function. Initial explorations suggest this is far from straightforward, both in terms of computational feasibility and also numerical stability, and is another area ripe for future development.</p>
        </sec>
        <sec>
            <title>Data availability</title>
            <sec>
                <title>Underlying data</title>
                <p>Data from the MAL-ED study are available from 
                    <ext-link ext-link-type="uri" xlink:href="https://clinepidb.org/">https://clinepidb.org/</ext-link>. Guest users can view data and access analysis tools and record pages, but must obtain approval from the data providers to download data. The request may be submitted via a form that pops up when a user logs in with a registered account and clicks &#x201c;Download data&#x201d;.</p>
            </sec>
            <sec>
                <title>Extended data</title>
                <p>Zenodo: Introducing a drift and diffusion framework for childhood growth research. 
                    <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.4278002">https://doi.org/10.5281/zenodo.4278002</ext-link>
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>.</p>
                <p>This project contains the following extended data: 
                    <list list-type="bullet">
                        <list-item>
                            <label>- </label>
                            <p>SI1.pdf (Model code for OU and linear regression models, in SAS)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI2.pdf (Illustrative reference slide densities, using Mathematica)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI3a.pdf (SAS code to compare OU and LMM models for 
                                <xref ref-type="table" rid="T1">Table 1</xref>)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI3b.pdf (SAS model output comparing OU and LMM models in 
                                <xref ref-type="table" rid="T1">Table 1</xref>)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI4a.pdf (SAS code to fit mixed effects OU and LMM models)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI4b.pdf (SAS model output for OU and LMM models)</p>
                        </list-item>
                        <list-item>
                            <label>- </label>
                            <p>SI5.pdf (R code to generate figures, including the prediction algorithm to generate 
                                <xref ref-type="fig" rid="f4">Figure 4</xref>)</p>
                        </list-item>
                    </list>
                </p>
                <p>Data are available under the terms of the 
                    <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/legalcode">Creative Commons Attribution 4.0 International license</ext-link> (CC-BY 4.0).</p>
            </sec>
            <sec>
                <title>Code availability</title>
                <p>Source code available from: 
                    <ext-link ext-link-type="uri" xlink:href="https://github.com/fraseriainlewis/gatesopenresearch_SI">https://github.com/fraseriainlewis/gatesopenresearch_SI</ext-link>
                </p>
                <p>Archived code at time of publication: 
                    <ext-link ext-link-type="uri" xlink:href="https://doi.org/10.5281/zenodo.4278002">https://doi.org/10.5281/zenodo.4278002</ext-link>
                    <sup>
                        <xref ref-type="bibr" rid="ref-18">18</xref>
                    </sup>
                </p>
                <p>License: 
                    <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/legalcode">Creative Commons Attribution 4.0 International license</ext-link> (CC-BY 4.0).</p>
            </sec>
        </sec>
    </body>
    <back>
        <ack>
            <title>Acknowledgements</title>
            <p>We thank the participants and staff of the MAL-ED study for their vital contributions and we thank Prof. Laura Caulfield for her insightful and constructive input. The findings and conclusions in this report are those of the authors and do not necessarily represent the official position of the U.S. National Institutes of Health or Department of Health and Human Services.</p>
        </ack>
        <ref-list>
            <ref id="ref-1">
                <label>1</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Cole</surname>
                            <given-names>TJ</given-names>
                        </name>
</person-group>:
                    <article-title>The development of growth references and growth charts.</article-title>
                    <source>

                        <italic toggle="yes">Ann Hum Biol.</italic>
</source>
                    <year>2012</year>;<volume>39</volume>(<issue>5</issue>):<fpage>382</fpage>&#x2013;<lpage>394</lpage>.
                    <pub-id pub-id-type="pmid">22780429</pub-id>
                    <pub-id pub-id-type="doi">10.3109/03014460.2012.694475</pub-id>
                    <pub-id pub-id-type="pmcid">3920659</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-2">
                <label>2</label>
                <mixed-citation publication-type="journal">
                    <collab>WHO MULTICENTRE GROWTH REFERENCE STUDY GROUP, </collab>
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>de Onis</surname>
                            <given-names>M</given-names>
                        </name>
</person-group>:
                    <article-title>WHO Child Growth Standards based on length/height, weight and age.</article-title>
                    <source>

                        <italic toggle="yes">Acta Paediatrica.</italic>
</source>
                    <year>2006</year>;<volume>95</volume>(<issue>s450</issue>):<fpage>76</fpage>&#x2013;<lpage>85</lpage>.
                    <pub-id pub-id-type="doi">10.1111/j.1651-2227.2006.tb02378.x</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-3">
                <label>3</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Black</surname>
                            <given-names>RE</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Allen</surname>
                            <given-names>LH</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Bhutta</surname>
                            <given-names>ZA</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Maternal and child undernutrition: global and regional exposures and health consequences.</article-title>
                    <source>

                        <italic toggle="yes">Lancet.</italic>
</source>
                    <year>2008</year>;<volume>371</volume>(<issue>9608</issue>):<fpage>243</fpage>&#x2013;<lpage>260</lpage>.
                    <pub-id pub-id-type="pmid">18207566</pub-id>
                    <pub-id pub-id-type="doi">10.1016/S0140-6736(07)61690-0</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-4">
                <label>4</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Victora</surname>
                            <given-names>CG</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Adair</surname>
                            <given-names>L</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Fall</surname>
                            <given-names>C</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Maternal and child undernutrition: consequences for adult health and human capital.</article-title>
                    <source>

                        <italic toggle="yes">Lancet.</italic>
</source>
                    <year>2008</year>;<volume>371</volume>(<issue>9609</issue>):<fpage>340</fpage>&#x2013;<lpage>357</lpage>.
                    <pub-id pub-id-type="pmid">18206223</pub-id>
                    <pub-id pub-id-type="doi">10.1016/S0140-6736(07)61692-4</pub-id>
                    <pub-id pub-id-type="pmcid">2258311</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-5">
                <label>5</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>&#x00d8;ksendal</surname>
                            <given-names>B</given-names>
                        </name>
</person-group>:
                    <article-title>Stochastic Differential Equations: An Introduction with Applications.</article-title>(Springer),<year>2007</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://th.if.uj.edu.pl/~gudowska/dydaktyka/Oksendal.pdf">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-6">
                <label>6</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Yatsunenko</surname>
                            <given-names>T</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Rey</surname>
                            <given-names>FE</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Manary</surname>
                            <given-names>MJ</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Human gut microbiome viewed across age and geography.</article-title>
                    <source>

                        <italic toggle="yes">Nature.</italic>
</source>
                    <year>2012</year>;<volume>486</volume>(<issue>7402</issue>):<fpage>222</fpage>&#x2013;<lpage>227</lpage>.
                    <pub-id pub-id-type="pmid">22699611</pub-id>
                    <pub-id pub-id-type="doi">10.1038/nature11053</pub-id>
                    <pub-id pub-id-type="pmcid">3376388</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-7">
                <label>7</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mata</surname>
                            <given-names>LJ</given-names>
                        </name>
</person-group>:
                    <article-title>The Children of Santa Maria Cauqu&#x00e9;: A Prospective Field Study of Health and Growth</article-title>.<year>1978</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://link.springer.com/article/10.1007/BF02900171">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-8">
                <label>8</label>
                <mixed-citation publication-type="journal">
                    <collab>The MAL-ED Network Investigators</collab>:
                    <article-title>Relationship between growth and illness, enteropathogens and dietary intakes in the first 2 years of life: findings from the MAL-ED birth cohort study.</article-title>
                    <source>

                        <italic toggle="yes">BMJ Global Health.</italic>
</source>
                    <year>2017</year>;<volume>2</volume>(<issue>4</issue>):<fpage>e000370</fpage>.
                    <pub-id pub-id-type="pmid">29333282</pub-id>
                    <pub-id pub-id-type="pmcid">5759708</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-9">
                <label>9</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Lux</surname>
                            <given-names>T</given-names>
                        </name>
</person-group>:
                    <article-title>Rational forecasts or social opinion dynamics? Identification of interaction effects in a business climate survey.</article-title>
                    <source>

                        <italic toggle="yes">J Econ Behav Organ.</italic>
</source>
                    <year>2009</year>;<volume>72</volume>(<issue>2</issue>):<fpage>638</fpage>&#x2013;<lpage>655</lpage>.
                    <pub-id pub-id-type="doi">10.1016/j.jebo.2009.07.003</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-10">
                <label>10</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Hurn</surname>
                            <given-names>AS</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Jeisman</surname>
                            <given-names>JI</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Lindsay</surname>
                            <given-names>KA</given-names>
                        </name>
</person-group>:
                    <article-title>Seeing the Wood for the Trees: A Critical Evaluation of Methods to Estimate the Parameters of Stochastic Differential Equations.</article-title>
                    <source>

                        <italic toggle="yes">J Financ Economet.</italic>
</source>
                    <year>2007</year>;<volume>5</volume>(<issue>3</issue>):<fpage>390</fpage>&#x2013;<lpage>455</lpage>.
                    <pub-id pub-id-type="doi">10.1093/jjfinec/nbm009</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-11">
                <label>11</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Allen</surname>
                            <given-names>LJS</given-names>
                        </name>
</person-group>:
                    <article-title>A primer on stochastic epidemic models: Formulation, numerical simulation, and analysis.</article-title>
                    <source>

                        <italic toggle="yes">Infect Dis Model.</italic>
</source>
                    <year>2017</year>;<volume>2</volume>(<issue>2</issue>):<fpage>128</fpage>&#x2013;<lpage>142</lpage>.
                    <pub-id pub-id-type="pmid">29928733</pub-id>
                    <pub-id pub-id-type="doi">10.1016/j.idm.2017.03.001</pub-id>
                    <pub-id pub-id-type="pmcid">6002090</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-12">
                <label>12</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Burchinal</surname>
                            <given-names>MR</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Bailey</surname>
                            <given-names>DB</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Snyder</surname>
                            <given-names>P</given-names>
                        </name>
</person-group>:
                    <article-title>Using Growth Curve Analysis to Evaluate Child Change in Longitudinal Investigations.</article-title>
                    <source>

                        <italic toggle="yes">J Early Intervention.</italic>
</source>
                    <year>1994</year>;<volume>18</volume>(<issue>4</issue>):<fpage>403</fpage>&#x2013;<lpage>423</lpage>.
                    <pub-id pub-id-type="doi">10.1177/105381519401800409</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-13">
                <label>13</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Howe</surname>
                            <given-names>LD</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Tilling</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Matijasevich</surname>
                            <given-names>A</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Linear spline multilevel models for summarising childhood growth trajectories: A guide to their application using examples from five birth cohorts.</article-title>
                    <source>

                        <italic toggle="yes">Stat Methods Med Res.</italic>
</source>
                    <year>2013</year>;<volume>25</volume>(<issue>5</issue>):<fpage>1854</fpage>&#x2013;<lpage>1874</lpage>.
                    <pub-id pub-id-type="pmid">24108269</pub-id>
                    <pub-id pub-id-type="doi">10.1177/0962280213503925</pub-id>
                    <pub-id pub-id-type="pmcid">4074455</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-14">
                <label>14</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Cole</surname>
                            <given-names>TJ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Donaldson</surname>
                            <given-names>MDC</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Ben-Shlomo</surname>
                            <given-names>Y</given-names>
                        </name>
</person-group>:
                    <article-title>SITAR&#x2014;a useful instrument for growth curve analysis.</article-title>
                    <source>

                        <italic toggle="yes">Int J Epidemiol.</italic>
</source>
                    <year>2010</year>;<volume>39</volume>(<issue>6</issue>):<fpage>1558</fpage>&#x2013;<lpage>1566</lpage>.
                    <pub-id pub-id-type="pmid">20647267</pub-id>
                    <pub-id pub-id-type="doi">10.1093/ije/dyq115</pub-id>
                    <pub-id pub-id-type="pmcid">2992626</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-15">
                <label>15</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Ivanescu</surname>
                            <given-names>AE</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Crainiceanu</surname>
                            <given-names>CM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Checkley</surname>
                            <given-names>W</given-names>
                        </name>
</person-group>:
                    <article-title>Dynamic child growth prediction: A comparative methods approach.</article-title>
                    <source>

                        <italic toggle="yes">Stat Model.</italic>
</source>
                    <year>2017</year>;<volume>17</volume>(<issue>6</issue>):<fpage>468</fpage>&#x2013;<lpage>493</lpage>.
                    <pub-id pub-id-type="doi">10.1177/1471082X17707619</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-16">
                <label>16</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Han</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hadjipantelis</surname>
                            <given-names>PZ</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Wang</surname>
                            <given-names>JL</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Functional principal component analysis for identifying multivariate patterns and archetypes of growth, and their association with long-term cognitive development.</article-title>
                    <source>

                        <italic toggle="yes">PLoS One.</italic>
</source>
                    <year>2018</year>;<volume>13</volume>(<issue>11</issue>):<fpage>e0207073</fpage>.
                    <pub-id pub-id-type="pmid">30419052</pub-id>
                    <pub-id pub-id-type="doi">10.1371/journal.pone.0207073</pub-id>
                    <pub-id pub-id-type="pmcid">6231639</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-17">
                <label>17</label>
                <mixed-citation publication-type="journal">
                    <collab>MAL-ED Network Investigators</collab>:
                    <article-title>The MAL-ED Study: A Multinational and Multidisciplinary Approach to Understand the Relationship Between Enteric Pathogens, Malnutrition, Gut Physiology, Physical Growth, Cognitive Development, and Immune Responses in Infants and Children Up to 2 Years of Age in Resource-Poor Environments.</article-title>
                    <source>

                        <italic toggle="yes">Clin Infect Dis.</italic>
</source>
                    <year>2014</year>;<volume>59 Suppl 4</volume>:<fpage>S193</fpage>&#x2013;<lpage>S330</lpage>.
                    <pub-id pub-id-type="pmid">25305287</pub-id>
                    <pub-id pub-id-type="doi">10.1093/cid/ciu653</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-18">
                <label>18</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>McCormick</surname>
                            <given-names>B</given-names>
                        </name>
</person-group>:
                    <article-title>Introducing a drift and diffusion framework for childhood growth research (Version 1).</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2020</year>.
                    <ext-link ext-link-type="uri" xlink:href="http://www.doi.org/10.5281/zenodo.4278002">http://www.doi.org/10.5281/zenodo.4278002</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-19">
                <label>19</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mduma</surname>
                            <given-names>ER</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Gratz</surname>
                            <given-names>J</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Patil</surname>
                            <given-names>C</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>The Etiology, Risk Factors, and Interactions of Enteric Infections and Malnutrition and the Consequences for Child Health and Development Study (MAL-ED): Description of the Tanzanian Site.</article-title>
                    <source>

                        <italic toggle="yes"> Clin Infect Dis.</italic>
</source>
                    <year>2014</year>;<volume>59</volume>(<issue>Suppl 4</issue>):<fpage>S325</fpage>&#x2013;<lpage>S330</lpage>.
                    <pub-id pub-id-type="pmid">25305305</pub-id>
                    <pub-id pub-id-type="doi">10.1093/cid/ciu439</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-20">
                <label>20</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Bessong</surname>
                            <given-names>PO</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Nyathi</surname>
                            <given-names>E</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Mahopo</surname>
                            <given-names>TC</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Development of the Dzimauli Community in Vhembe District, Limpopo Province of South Africa, for the MAL-ED Cohort Study.</article-title>
                    <source>

                        <italic toggle="yes"> Clin Infect Dis.</italic>
</source>
                    <year>2014</year>;<volume>59</volume>(<issue>Suppl 4</issue>):<fpage>S317</fpage>&#x2013;<lpage>S324</lpage>.
                    <pub-id pub-id-type="pmid">25305304</pub-id>
                    <pub-id pub-id-type="doi">10.1093/cid/ciu418</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-21">
                <label>21</label>
                <mixed-citation publication-type="journal">
                    <collab>WHO</collab>:
                    <article-title>WHO Child Growth Standards: Methods and development: Length/height-for-age, weight-for-age, weight-for-length, weight-for-height and body mass index-for-age.</article-title>(WHO),<year>2006</year>.
                    <ext-link ext-link-type="uri" xlink:href="https://www.who.int/childgrowth/standards/technical_report/en/">Reference Source</ext-link>
                </mixed-citation>
            </ref>
            <ref id="ref-22">
                <label>22</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Waterlow</surname>
                            <given-names>JC</given-names>
                        </name>
</person-group>:
                    <article-title>Classification and definition of protein-calorie malnutrition.</article-title>
                    <source>

                        <italic toggle="yes">Br Med J.</italic>
</source>
                    <year>1972</year>;<volume>3</volume>(<issue>5826</issue>):<fpage>566</fpage>&#x2013;<lpage>569</lpage>.
                    <pub-id pub-id-type="pmid">4627051</pub-id>
                    <pub-id pub-id-type="doi">10.1136/bmj.3.5826.566</pub-id>
                    <pub-id pub-id-type="pmcid">1785878</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-23">
                <label>23</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Mwangome</surname>
                            <given-names>MK</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Berkley</surname>
                            <given-names>JA</given-names>
                        </name>
</person-group>:
                    <article-title>The reliability of weight-for-length/height Z scores in children.</article-title>
                    <source>

                        <italic toggle="yes"> Matern Child Nutr.</italic>
</source>
                    <year>2014</year>;<volume>10</volume>(<issue>4</issue>):<fpage>474</fpage>&#x2013;<lpage>480</lpage>.
                    <pub-id pub-id-type="pmid">24785183</pub-id>
                    <pub-id pub-id-type="doi">10.1111/mcn.12124</pub-id>
                    <pub-id pub-id-type="pmcid">4282477</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-24">
                <label>24</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Nicolato</surname>
                            <given-names>E</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Venardos</surname>
                            <given-names>E</given-names>
                        </name>
</person-group>:
                    <article-title>Option Pricing in Stochastic Volatility Models of the Ornstein-Uhlenbeck type.</article-title>
                    <source>

                        <italic toggle="yes">Math Financ.</italic>
</source>
                    <year>2003</year>;<volume>13</volume>(<issue>4</issue>):<fpage>445</fpage>&#x2013;<lpage>466</lpage>.
                    <pub-id pub-id-type="doi">10.1111/1467-9965.t01-1-00175</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-25">
                <label>25</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Bartoszek</surname>
                            <given-names>K</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Gl&#x00e9;min</surname>
                            <given-names>S</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Kaj</surname>
                            <given-names>I</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Using the Ornstein-Uhlenbeck process to model the evolution of interacting populations.</article-title>
                    <source>

                        <italic toggle="yes"> J Theor Biol.</italic>
</source>
                    <year>2017</year>;<volume>429</volume>:<fpage>35</fpage>&#x2013;<lpage>45</lpage>.
                    <pub-id pub-id-type="pmid">28619246</pub-id>
                    <pub-id pub-id-type="doi">10.1016/j.jtbi.2017.06.011</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-26">
                <label>26</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Iversen</surname>
                            <given-names>EB</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Morales</surname>
                            <given-names>JM</given-names>
                        </name>

                        <name name-style="western">
                            <surname>M&#x00f8;ller</surname>
                            <given-names>JK</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Leveraging stochastic differential equations for probabilistic forecasting of wind power using a dynamic power curve.</article-title>
                    <source>

                        <italic toggle="yes">Wind Energy.</italic>
</source>
                    <year>2017</year>;<volume>20</volume>(<issue>1</issue>):<fpage>33</fpage>&#x2013;<lpage>44</lpage>.
                    <pub-id pub-id-type="doi">10.1002/we.1988</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-27">
                <label>27</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Carpenter</surname>
                            <given-names>B</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Gelman</surname>
                            <given-names>A</given-names>
                        </name>

                        <name name-style="western">
                            <surname>Hoffman</surname>
                            <given-names>MD</given-names>
                        </name>

                        <etal/>
</person-group>:
                    <article-title>Stan: A probabilistic programming language.</article-title>
                    <source>

                        <italic toggle="yes">J Stat Softw.</italic>
</source>
                    <year>2017</year>;<volume>76</volume>(<issue>1</issue>).
                    <pub-id pub-id-type="doi">10.18637/jss.v076.i01</pub-id>
                </mixed-citation>
            </ref>
            <ref id="ref-28">
                <label>28</label>
                <mixed-citation publication-type="journal">
                    <person-group person-group-type="author">

                        <name name-style="western">
                            <surname>Goodman</surname>
                            <given-names>A</given-names>
                        </name>
</person-group>:
                    <article-title>Fitting Ornstein-Uhlenbeck-type Student's t-processes in Stan with applications for population dynamics data.</article-title>
                    <source>

                        <italic toggle="yes">Zenodo.</italic>
</source>
                    <year>2018</year>.
                    <pub-id pub-id-type="doi">10.5281/zenodo.1284346</pub-id>
                </mixed-citation>
            </ref>
        </ref-list>
    </back>
    <sub-article article-type="reviewer-report" id="report30075">
        <front-stub>
            <article-id pub-id-type="doi">10.21956/gatesopenres.14421.r30075</article-id>
            <title-group>
                <article-title>Reviewer response for version 2</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Cameron</surname>
                        <given-names>Noel</given-names>
                    </name>
                    <xref ref-type="aff" rid="r30075a1">1</xref>
                    <role>Referee</role>
                </contrib>
                <aff id="r30075a1">
                    <label>1</label>School of Sport, Exercise and Health Sciences, Loughborough University, Loughborough, UK</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>7</day>
                <month>1</month>
                <year>2021</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2021 Cameron N</copyright-statement>
                <copyright-year>2021</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport30075" related-article-type="peer-reviewed-article" xlink:href="10.12688/gatesopenres.13123.2"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>I think that the submission can go forward because it is scientifically valid although I still am not convinced that this approach is useful or that it makes a significant contribution to what is already known. I don&#x2019;t think this modelling does provide greater insight into anthropometric data and don&#x2019;t think that authors have made a case for its significance over other methods. I remain to be convinced that it will be widely used in the analysis of growth data.</p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Partly</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>I cannot comment. A qualified statistician is required.</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Yes</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Yes</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>NA</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report30076">
        <front-stub>
            <article-id pub-id-type="doi">10.21956/gatesopenres.14421.r30076</article-id>
            <title-group>
                <article-title>Reviewer response for version 2</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Berkley</surname>
                        <given-names>James A.</given-names>
                    </name>
                    <xref ref-type="aff" rid="r30076a1">1</xref>
                    <xref ref-type="aff" rid="r30076a2">2</xref>
                    <xref ref-type="aff" rid="r30076a3">3</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1236-849X</uri>
                </contrib>
                <aff id="r30076a1">
                    <label>1</label>KEMRI/Wellcome Trust Research Programme, Kilifi, Kenya</aff>
                <aff id="r30076a2">
                    <label>2</label>University of Oxford, Oxford, UK</aff>
                <aff id="r30076a3">
                    <label>3</label>The Childhood Acute Illness and Nutrition (CHAIN) Network, Nairobi, Kenya</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>3</day>
                <month>12</month>
                <year>2020</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2020 Berkley JA</copyright-statement>
                <copyright-year>2020</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport30076" related-article-type="peer-reviewed-article" xlink:href="10.12688/gatesopenres.13123.2"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>Thank you, my comments have been well-addressed and I believe the manuscript is suitable for indexing.</p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Yes</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>I cannot comment. A qualified statistician is required.</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Yes</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Yes</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Child survival, infectious diseases, malnutrition, newborn health, clinical trials, anthropometry</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard.</p>
        </body>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report29206">
        <front-stub>
            <article-id pub-id-type="doi">10.21956/gatesopenres.14305.r29206</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Berkley</surname>
                        <given-names>James A.</given-names>
                    </name>
                    <xref ref-type="aff" rid="r29206a1">1</xref>
                    <xref ref-type="aff" rid="r29206a2">2</xref>
                    <xref ref-type="aff" rid="r29206a3">3</xref>
                    <role>Referee</role>
                    <uri content-type="orcid">https://orcid.org/0000-0002-1236-849X</uri>
                </contrib>
                <aff id="r29206a1">
                    <label>1</label>KEMRI/Wellcome Trust Research Programme, Kilifi, Kenya</aff>
                <aff id="r29206a2">
                    <label>2</label>University of Oxford, Oxford, UK</aff>
                <aff id="r29206a3">
                    <label>3</label>The Childhood Acute Illness and Nutrition (CHAIN) Network, Nairobi, Kenya</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>10</day>
                <month>8</month>
                <year>2020</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2020 Berkley JA</copyright-statement>
                <copyright-year>2020</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport29206" related-article-type="peer-reviewed-article" xlink:href="10.12688/gatesopenres.13123.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>This is an interesting and novel methods paper outlining an approach to analyzing child growth through translation of the SDE approach from physics and financial modelling. SDEs extend the concept common to growth modelling methods that individuals vary stochastically about a population curve.</p>
            <p> &#x00a0; 
                <list list-type="bullet">
                    <list-item>
                        <p>It would be helpful in the introduction to outline which uses the SDE approach is aiming at. For example, descriptive, explanatory or forecasting in populations or real-time use in individuals.</p>
                    </list-item>
                    <list-item>
                        <p>In the introduction, for clarity please also include whether &#x2018;drift&#x2019; is also thought to represent exposures such as seasonal food security and dietary intake patterns and feeding practices that may change with age (e.g. breastfeeding) which may be more influential than the described &#x2018;developmental biological aspects&#x2019;.</p>
                    </list-item>
                    <list-item>
                        <p>Reference 8 suggests that good reliability weight and length can be assumed, however length is more difficult to measure precisely in younger infants and I notice extreme values appear more common close to the time of birth on the figures, including 4 of the 6 individuals presented in figures 1 and 2. Translation to Z scores (a ratio) may compound errors. Was reliability assessed for (computer calculated) ZWfL? If the data are available, I suggest including it in this report, including performance across the age range 0-24m. It would also be worth commenting that apparent weight-for-length may be affected by hydration status as both may provide additional stochastic variability that varies with age. The former may potentially affect the constant term X
                            <sub>0</sub> and the starting points across the age-ZWfL grid.</p>
                    </list-item>
                    <list-item>
                        <p>An issue worth considering is that when examining changes in Z scores is that the standard deviation (the denominator for ZWfL) varies across the range of length (see: 
                            <ext-link ext-link-type="uri" xlink:href="https://www.who.int/childgrowth/standards/wfl_girls_0_2_zscores.txt">https://www.who.int/childgrowth/standards/wfl_girls_0_2_zscores.txt</ext-link>). This means that children with a constant deficit in weight-for-length as they growth longer/heavier may demonstrate changes in ZWfL. Leroy 
                            <italic>et al. </italic>(2015
                            <sup>
                                <xref ref-type="bibr" rid="rep-ref-29206-1">1</xref>
                            </sup>) proposed the use of an absolute difference criterion (for HAZ in their case) as a more robust way to assess changes in nutritional status.</p>
                    </list-item>
                    <list-item>
                        <p>The formulations of the SDE models themselves is outside my expertise.</p>
                    </list-item>
                    <list-item>
                        <p>In Methods, example 2, it may be helpful to the readers to point out if child ID was a random effect term in the non-linear mixed model variants and explain &#x2018;random speed of reversion&#x2019;.</p>
                    </list-item>
                    <list-item>
                        <p>The longitudinal clustering is very interesting, with potential genetic and environmental interpretations. However, the finding would be strengthened by validation using another method such as simple probability estimates for ending up in one of the final &#x2018;bins&#x2019; identified in the model to reassure readers this is not an artifact of the method (quantization?) or due to different error in the first measurements (as above).</p>
                    </list-item>
                    <list-item>
                        <p>The discussion should expand on future research that the method leads to. Anthropometry is a practical proxy for health and nutritional status and validation of criteria for intervention are typically based on mortality risk in large populations. As a next stage of research, prediction of actual health events such as death, serious illness or impaired neurodevelopment would be valuable to mention. Additionally, it would be helpful to comment on the models&#x2019; ability to include time-varying covariates such as seasonality, illness or food security shock, as well as preterm birth.</p>
                    </list-item>
                    <list-item>
                        <p>The narrower CIs suggest the SDE model is a better approximation of the data than the linear mixed models. However, linear models may not be regarded as a current gold standard for growth models, and comparisons with others including latent growth models, SITAR, multilevel fractional polynomial models or penalised splines etc. This is a limitation of the paper and area for future work.</p>
                    </list-item>
                </list>
            </p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Yes</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>I cannot comment. A qualified statistician is required.</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Yes</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Yes</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Child survival, infectious diseases, malnutrition, newborn health, clinical trials, anthropometry</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.</p>
        </body>
        <back>
            <ref-list>
                <title>References</title>
                <ref id="rep-ref-29206-1">
                    <label>1</label>
                    <mixed-citation publication-type="journal">
                        <person-group person-group-type="author"/>:
                        <article-title>Using height-for-age differences (HAD) instead of height-for-age z-scores (HAZ) for the meaningful measurement of population-level catch-up in linear growth in children less than 5 years of age.</article-title>
                        <source>
                            <italic>BMC Pediatr</italic>
                        </source>.<year>2015</year>;<volume>15</volume>:
                        <elocation-id>10.1186/s12887-015-0458-9</elocation-id>
                        <fpage>145</fpage>
                        <pub-id pub-id-type="pmid">26444012</pub-id>
                        <pub-id pub-id-type="doi">10.1186/s12887-015-0458-9</pub-id>
                    </mixed-citation>
                </ref>
            </ref-list>
        </back>
        <sub-article article-type="response" id="comment3385-29206">
            <front-stub>
                <contrib-group>
                    <contrib contrib-type="author">
                        <name>
                            <surname>McCormick</surname>
                            <given-names>Ben</given-names>
                        </name>
                        <aff/>
                    </contrib>
                </contrib-group>
                <author-notes>
                    <fn fn-type="conflict">
                        <p>
                            <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                    </fn>
                </author-notes>
                <pub-date pub-type="epub">
                    <day>17</day>
                    <month>11</month>
                    <year>2020</year>
                </pub-date>
            </front-stub>
            <body>
                <p>
                    <bold>It would be helpful in the introduction to outline which uses the SDE approach is aiming at. For example, descriptive, explanatory or forecasting in populations or real-time use in individuals.</bold>
                </p>
                <p> We have amended the introduction to note that we believe this approach to be particularly useful in explanatory analysis of growth data (&#x201c;SDEs can enhance mechanistic interpretation of the drivers of variability&#x201d;). We note that in the discussion we do discuss the advantage SDEs offer to forecasting because they are process-based models rather than purely descriptive. Forecasts ought, assuming appropriate covariables, better account for variance.</p>
                <p> </p>
                <p> 
                    <bold>In the introduction, for clarity please also include whether &#x2018;drift&#x2019; is also thought to represent exposures such as seasonal food security and dietary intake patterns and feeding practices that may change with age (e.g. breastfeeding) which may be more influential than the described &#x2018;developmental biological aspects&#x2019;.</bold>
                </p>
                <p> We have added these to the text, but we note that the terms that are included in the drift and diffusion are specific to the&#x00a0;conceptual model examined. Certainly, these terms could be included (in either or both components) and it is a matter of the appropriate technical details. This reflects the richness of the method, because such exposures can be explored mechanistically. Diet might conceivably impact both drift (&#x2018;usual&#x2019; diet) or diffusion (seasonal food insecurity).</p>
                <p> </p>
                <p> 
                    <bold>Reference 8 suggests that good reliability weight and length can be assumed, however length is more difficult to measure precisely in younger infants and I notice extreme values appear more common close to the time of birth on the figures, including 4 of the 6 individuals presented in figures 1 and 2. Translation to Z scores (a ratio) may compound errors. Was reliability assessed for (computer calculated) ZWfL? If the data are available, I suggest including it in this report, including performance across the age range 0-24m. It would also be worth commenting that apparent weight-for-length may be affected by hydration status as both may provide additional stochastic variability that varies with age. The former may potentially affect the constant term X
                        <sub>0</sub>&#x00a0;and the starting points across the age-ZWfL grid.</bold>
                </p>
                <p> Reliability (noted in reference 8) was measured on the basis of 5% remeasurement. Reliability was indeed lower for measurements of younger children, and lower for the combined WFL than either weight or length, albeit with correlation coefficients over a range of 0.92 (1 month) to 0.98 (24 months). We have noted that this could be incorporated into the model. &#x00a0;</p>
                <p> </p>
                <p> 
                    <bold>An issue worth considering is that when examining changes in Z scores is that the standard deviation (the denominator for ZWfL) varies across the range of length (see:&#x00a0;
                        <ext-link ext-link-type="uri" xlink:href="https://www.who.int/childgrowth/standards/wfl_girls_0_2_zscores.txt">https://www.who.int/childgrowth/standards/wfl_girls_0_2_zscores.txt</ext-link>). This means that children with a constant deficit in weight-for-length as they growth longer/heavier may demonstrate changes in ZWfL. Leroy&#x00a0;
                        <italic>et al.&#x00a0;</italic>(2015
                        <ext-link ext-link-type="uri" xlink:href="https://gatesopenresearch.org/articles/4-71#rep-ref-29206-1">
                            <sup>1</sup>
                        </ext-link>) proposed the use of an absolute difference criterion (for HAZ in their case) as a more robust way to assess changes in nutritional status.</bold>
                </p>
                <p> The Leroy et al. argument is particularly interesting in the context of recovery from stunting, which tends to occur post-24 months. For this particular study, WFL was used as an example and the methodology would be equally applicable to other anthropometric metrics.</p>
                <p> </p>
                <p> 
                    <bold>The formulations of the SDE models themselves is outside my expertise.</bold>&#x00a0;</p>
                <p> It is our hope that this introduction may inspire others to consider this approach and that it will make the methods less opaque by demonstrating their application and accessibility in conventional software.</p>
                <p> </p>
                <p> 
                    <bold>In Methods, example 2, it may be helpful to the readers to point out if child ID was a random effect term in the non-linear mixed model variants and explain &#x2018;random speed of reversion&#x2019;.</bold>
                </p>
                <p> We have now noted that these were child-level parameters (random effects). The random speed of reversion is the covariance between time points, so the closer time points are the more similar they are. We have added a note to the text.</p>
                <p> </p>
                <p> 
                    <bold>The longitudinal clustering is very interesting, with potential genetic and environmental interpretations. However, the finding would be strengthened by validation using another method such as simple probability estimates for ending up in one of the final &#x2018;bins&#x2019; identified in the model to reassure readers this is not an artifact of the method (quantization?) or due to different error in the first measurements (as above).</bold>
                </p>
                <p> We apologise that we mis-wrote the code for the prediction presented in figure 4. The model to evaluate predictions was correct, but the 10-fold selection of the best fitting points incorrectly selected observations, not trajectories. We have updated the figure, which more accurately captures the density of observations and have added a &#x2018;rug plot&#x2019; to the figure, with marks to indicate the observed WFL at months zero and 24.</p>
                <p> It is still the case the trajectories tend to cluster into a smaller number of &#x2018;streams&#x2019; as different initial conditions tend to converge, but to a much lesser extent.</p>
                <p> </p>
                <p> 
                    <bold>The discussion should expand on future research that the method leads to. Anthropometry is a practical proxy for health and nutritional status and validation of criteria for intervention are typically based on mortality risk in large populations. As a next stage of research, prediction of actual health events such as death, serious illness or impaired neurodevelopment would be valuable to mention. Additionally, it would be helpful to comment on the models&#x2019; ability to include time-varying covariates such as seasonality, illness or food security shock, as well as preterm birth.</bold>&#x00a0;</p>
                <p> This is an interesting idea and perhaps the opposite way to how we were framing the question (looking at how events during childhood manifest in growth outcomes rather than growth as a predictor of later outcomes). Individual-level coefficients from the model could indeed be used as parameters to predict other health outcomes. We have noted the incorporation of seasonal parameters.</p>
                <p> </p>
                <p> 
                    <bold>The narrower CIs suggest the SDE model is a better approximation of the data than the linear mixed models. However, linear models may not be regarded as a current gold standard for growth models, and comparisons with others including latent growth models, SITAR, multilevel fractional polynomial models or penalised splines etc. This is a limitation of the paper and area for future work.</bold>
                </p>
                <p> It is not clear that there is a gold standard (linear mixed models are still widely used) as such and as Reviewer 1 notes, there is not much to pick between such models that are fundamentally similar in concept (e.g. fitting to the mean using some variant of least squares). We note that the accessibility of the method in conventional software might mean that this approach can be run in parallel for routine comparisons. That said, we have noted this important future avenue in the discussion.</p>
            </body>
        </sub-article>
    </sub-article>
    <sub-article article-type="reviewer-report" id="report28999">
        <front-stub>
            <article-id pub-id-type="doi">10.21956/gatesopenres.14305.r28999</article-id>
            <title-group>
                <article-title>Reviewer response for version 1</article-title>
            </title-group>
            <contrib-group>
                <contrib contrib-type="author">
                    <name>
                        <surname>Cameron</surname>
                        <given-names>Noel</given-names>
                    </name>
                    <xref ref-type="aff" rid="r28999a1">1</xref>
                    <role>Referee</role>
                </contrib>
                <aff id="r28999a1">
                    <label>1</label>School of Sport, Exercise and Health Sciences, Loughborough University, Loughborough, UK</aff>
            </contrib-group>
            <author-notes>
                <fn fn-type="conflict">
                    <p>
                        <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                </fn>
            </author-notes>
            <pub-date pub-type="epub">
                <day>4</day>
                <month>8</month>
                <year>2020</year>
            </pub-date>
            <permissions>
                <copyright-statement>Copyright: &#x00a9; 2020 Cameron N</copyright-statement>
                <copyright-year>2020</copyright-year>
                <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
                    <license-p>This is an open access peer review report distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
                </license>
            </permissions>
            <related-article ext-link-type="doi" id="relatedArticleReport28999" related-article-type="peer-reviewed-article" xlink:href="10.12688/gatesopenres.13123.1"/>
            <custom-meta-group>
                <custom-meta>
                    <meta-name>recommendation</meta-name>
                    <meta-value>approve-with-reservations</meta-value>
                </custom-meta>
            </custom-meta-group>
        </front-stub>
        <body>
            <p>
                <list list-type="order">
                    <list-item>
                        <p>The authors need to explain why yet another model for growth is required or necessary or advantageous.&#x00a0;</p>
                    </list-item>
                    <list-item>
                        <p>Introduction: &#x201c;One of the main barriers to analysing child growth data is that individual growth trajectories display highly variable and complicated dynamic behaviour, differing markedly between children, even from the same geographic and socio-economic group. As such, developing growth models from which actionable insights can be extracted &#x2013; such as identification of interventions at the population level or predictive risk assessments at individual child level &#x2013; is both methodologically and practically challenging.&#x201d;</p>
                        <p> The variability demonstrated between children is not a &#x201c;barrier&#x201d; to analysing growth data.&#x00a0; The variability is a measure of the variation in normal growth rates and in response to potential constraints on growth.&#x00a0;To smooth out or diminish this variation without investigation destroys the very essence of growth studies particularly in clinical scenarios. &#x00a0;&#x00a0;</p>
                    </list-item>
                    <list-item>
                        <p>&#x201c;WHO reference standards&#x201d; &#x2013; there is no such thing as a &#x201c;reference standard&#x201d;.&#x00a0;Growth charts are either based on cross-sectional large sample data and are &#x201c;references&#x201d; or selected longitudinal samples and are &#x201c;standards&#x201d;.&#x00a0;The WHO charts are standards.</p>
                    </list-item>
                    <list-item>
                        <p>Whilst I am impressed by the comparison between the OU method and LMM in Figure 4, the lack of any apparently significant improvements or insights into the growth trajectory makes me wonder if the new method really does represent a significant advantage over previous methods.</p>
                    </list-item>
                    <list-item>
                        <p>I would like the authors to explore what precisely is gained by applying this method as opposed to previous methods.&#x00a0;Does it allow earlier detection of poor growth? Does it provide a more reliable prediction of future growth?&#x00a0;If used as an intervention trigger what preceding data are required and prediction accuracy is obtained?</p>
                    </list-item>
                    <list-item>
                        <p>References include only minimal publications relating to growth modelling.&#x00a0;</p>
                    </list-item>
                </list>
            </p>
            <p>Is the work clearly and accurately presented and does it cite the current literature?</p>
            <p>Partly</p>
            <p>If applicable, is the statistical analysis and its interpretation appropriate?</p>
            <p>I cannot comment. A qualified statistician is required.</p>
            <p>Are all the source data underlying the results available to ensure full reproducibility?</p>
            <p>Yes</p>
            <p>Is the study design appropriate and is the work technically sound?</p>
            <p>Yes</p>
            <p>Are the conclusions drawn adequately supported by the results?</p>
            <p>Partly</p>
            <p>Are sufficient details of methods and analysis provided to allow replication by others?</p>
            <p>Yes</p>
            <p>Reviewer Expertise:</p>
            <p>Human growth and development - Auxology</p>
            <p>I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above.</p>
        </body>
        <sub-article article-type="response" id="comment3384-28999">
            <front-stub>
                <contrib-group>
                    <contrib contrib-type="author">
                        <name>
                            <surname>McCormick</surname>
                            <given-names>Ben</given-names>
                        </name>
                        <aff/>
                    </contrib>
                </contrib-group>
                <author-notes>
                    <fn fn-type="conflict">
                        <p>
                            <bold>Competing interests: </bold>No competing interests were disclosed.</p>
                    </fn>
                </author-notes>
                <pub-date pub-type="epub">
                    <day>17</day>
                    <month>11</month>
                    <year>2020</year>
                </pub-date>
            </front-stub>
            <body>
                <p>
                    <bold>The authors need to explain why yet another model for growth is required or necessary or advantageous.&#x00a0;</bold>
                </p>
                <p> This is an important consideration true of any modelling work. Given that models can serve a multitude of purposes in this case, we believe that this alternative modelling strategy (rather than the model results 
                    <italic>per se</italic>) is an opportunity to gain greater insight from anthropometric data. Growth models of the same data will (should!) arrive at very similar fitted values, however, the SDE approach is conceptually different (and has correspondingly different math). In this case, the SDE partitions variance between two different mechanistic phenomena and therefore offers an interpretation that is not available to more traditional curve-fitting approaches that describe the pattern, but perhaps not the underlying process. We have added text to the introduction to this effect.</p>
                <p> </p>
                <p> 
                    <bold>The variability demonstrated between children is not a &#x201c;barrier&#x201d; to analysing growth data.&#x00a0; The variability is a measure of the variation in normal growth rates and in response to potential constraints on growth.&#x00a0;To smooth out or diminish this variation without investigation destroys the very essence of growth studies particularly in clinical scenarios. &#x00a0;</bold>&#x00a0;</p>
                <p> We have revised the text to &#x201c;challenges&#x201d; and thank the reviewer for their comment. The principle purpose of an SDE model is that it explicitly describes variability in growth rates rather than fitting a population mean and treating variance as a nuisance parameter. SDEs are most often used where a process has noise and variability, as the reviewer notes, is the case with growth modelling. In this sense, the SDE is the perfect match to produce better (more robustly capturing uncertainty) forecasts of growth. We have amended the text to better draw out this point (&#x201c;more accurately capturing external sources of variability and uncertainty&#x201d;).</p>
                <p> </p>
                <p> 
                    <bold>&#x201c;WHO reference standards&#x201d; &#x2013; there is no such thing as a &#x201c;reference standard&#x201d;.&#x00a0;Growth charts are either based on cross-sectional large sample data and are &#x201c;references&#x201d; or selected longitudinal samples and are &#x201c;standards&#x201d;.&#x00a0;The WHO charts are standards.</bold>
                </p>
                <p> Thank you for this clarification, we have amended the text accordingly.</p>
                <p> </p>
                <p> 
                    <bold>Whilst I am impressed by the comparison between the OU method and LMM in Figure 3, the lack of any apparently significant improvements or insights into the growth trajectory makes me wonder if the new method really does represent a significant advantage over previous methods.</bold>
                </p>
                <p> &#x00a0;We illustrate an improved model fit using a relatively simple model akin to Brownian motion. This manuscript lays out an introduction to the approach, but the SDE method is much richer in terms of capturing a dynamic stochastic process.</p>
                <p> </p>
                <p> 
                    <bold>I would like the authors to explore what precisely is gained by applying this method as opposed to previous methods.&#x00a0;Does it allow earlier detection of poor growth? Does it provide a more reliable prediction of future growth?&#x00a0;If used as an intervention trigger what preceding data are required and prediction accuracy is obtained?</bold>
                </p>
                <p> As with the first question posed by reviewer 2, we have noted that the principle advantage of the SDE approach is the descriptive partitioning of variance (&#x201c;SDEs can enhance mechanistic interpretation of the drivers of variability (both long- and short-term) in growth&#x201d;). In that sense, we believe this method can (with appropriate terms) offer superior mechanistic insight: variables can relate to one or both of the drift and shift components. With such insight, one might more appropriately distinguish between factors relating to growth trends and those relating to short-term fluctuations (albeit these fluctuations can have lasting consequences if negative effects aren&#x2019;t removed).</p>
                <p> </p>
                <p> 
                    <bold>References include only minimal publications relating to growth modelling.&#x00a0;</bold>
                </p>
                <p> Most published growth models take a very similar methodological approach (curve-fitting) whereas out intention was to introduce a conceptually different approach rather for contrast.</p>
            </body>
        </sub-article>
    </sub-article>
</article>
