Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Formulation of a spatiotemporal model for the analysis of neonatal mortality amidst SDG interventions: The case of Uganda

  • George Bamwebaze ,

    Contributed equally to this work with: George Bamwebaze, Gichuhi Anthony Waititu

    Roles Conceptualization, Data curation, Formal analysis, Investigation, Methodology, Writing – original draft, Writing – review & editing

    georgebamwebaze@gmail.com

    Affiliation Department of Mathematics and Data Science, Pan African University Institute for Basic Science Technology and Innovation, Nairobi, Kenya

  • Gichuhi Anthony Waititu ,

    Contributed equally to this work with: George Bamwebaze, Gichuhi Anthony Waititu

    Roles Conceptualization, Supervision

    Affiliation Department of Statistics and Actuarial Sciences, Jomo Kenyatta University of Agriculture and Technology, Nairobi, Kenya

  • Richard O. Awichi ,

    Roles Conceptualization, Supervision

    Department of Science and Vocational Education, Faculty of Education, Lira University, Lira, Uganda

    ‡ ROA and AOA are also contributed equally to this work.

    Affiliation Department of Mathematics and Statistics, Kyambogo University, Kampala, Uganda

  • Atinuke Olusola Adebanji

    Roles Conceptualization, Supervision

    ‡ ROA and AOA are also contributed equally to this work.

    Affiliation Department of Statistics and Actuarial Science, Kwame Nkrumah University of Science and Technology, Kumasi, Ghana

Abstract

This study aimed to formulate a dynamic linear model within a Bayesian framework to conduct a spatiotemporal analysis of neonatal mortality in Uganda during SDG interventions. This study formulated a model based on appropriate health-related covariates while considering the spatial and temporal dimensions of the data whose variable of interest (dependent variable) was a quantitative variable measuring the monthly rates of neonatal mortality (number of newborns dying within their first 28 days of life) at the district level. Through Markov chain Monte Carlo (MCMC) simulations, the applicability of the model could be assessed using simulated data covering 14 years, starting in January 2010, to evaluate the situation before and after the implementation of interventions to achieve the SDGs targets. Using a Bayesian approach through the Kalman filtering technique, the parameters of the formulated model were estimated. This study used the same technique through Gibbs sampling to extract meaningful information from the simulated data and provide reliable forecasts for the rates of neonatal mortality.

Introduction

The burden of neonatal mortality has continued to increase in most countries [1]. A healthy economy with a minimal mortality rate is desirable for every country worldwide. Neonatal (newborn) mortality is defined for this study as death within the first 28 days of life per 1000 live births as established by the World Health Organization [2]. As noted by [1], reducing neonatal mortality is an essential part of SDG 3, Section 3.2.2: countries should aim to reduce neonatal mortality to at least 12 per 1,000 live births and under five mortality to at least 25 per 1,000 live births by 2030 and achieving this requires an understanding of the levels of and trends in neonatal mortality. According to a study by [3], 5.2 million children died before reaching their fifth birthday in 2019, with almost half of those deaths, 2.4 million occurring in the first month of life, despite the countries’ efforts to reduce death rates, for instance, UN member states’ interventions in terms of the MDGs and SDGs.

In Uganda and globally, most studies on neonatal mortality, such as [46], have focused on risk factors while ignoring progress and forecasting the situation given that the targeted 2030 to achieve the SDGs is fast approaching. Moreover, these studies did not consider the influence of time or space. This study aimed to formulate a dynamic linear model to analyze neonatal mortality using a case study of Uganda to simultaneously investigate its persistent patterns over time and space and illuminate any unusual patterns. As mentioned by [7], the majority of time series models include well-known models such as autoregressive (AR) and moving average (MA) models. The autoregressive integrated moving average (ARIMA) and autoregressive moving average (ARMA) are helpful for handling stationary data; otherwise, they become limited. This is further supported by [812], as they suggest that state space models offer a very rich class of models that have several advantages. For example, they do not require stationarity, which eliminates the need to transform the data since data transformation leads to the loss of some important components in the data, which at times leads to less accurate results. To formulate a dynamic linear model, this study simulated data for health care-related factors and health care policies that were put in place as a way of achieving SDG 3.2. The health policies used are shown in Table 1.

thumbnail
Table 1. Policies in place to reduce neonatal mortality in Uganda.

https://doi.org/10.1371/journal.pone.0323859.t001

Materials and methods

Study design and overview

In this study, a simulation-based design was used to illustrate the application of the formulated Bayesian dynamic linear model (BDLM) in evaluating spatiotemporal trends in neonatal mortality and the impact of health policy interventions aligned with the Sustainable Development Goals (SDGs) framework. The simulated data represent monthly neonatal mortality rates and related health indicators in Uganda from January 2010 to December 2023, reflecting the influence of key health care initiatives implemented during the SDGs period. The rationale for choosing this period was to cover the time before and after the implementation of interventions to achieve the SDGs and to assess their impact.

Methodological framework

To make the methodology presentation easier to follow, this study constructed a visual diagram, as shown in Fig 1.

thumbnail
Fig 1. Methodological flowchart summarizing the data design, Bayesian model specification & parameter estimation, and validation process.

https://doi.org/10.1371/journal.pone.0323859.g001

Study variables

The dependent variable was neonatal status, which was measured as the monthly number of liveborn children who died within their first 28 days of life per district.

The independent variables (covariates) were as follows:

  1. Cost was measured as the monthly amount of money the district receives from the Ministry of Finance through the Ministry of Health for the implementation of the seven policies obtained by dividing the annual amount by 12.
  2. Year was measured as the calendar year for which the data were recorded.
  3. Month was measured as the month of the calendar year for which the data were recorded.
  4. District was measured as the name of the district from which the data were recorded.
  5. Region was measured as the main administrative region in which the district was located since these data are reported monthly from districts but not regions. Therefore, districts were regrouped to obtain regions during data cleaning and editing. The regions were coded as 1 for Central, 2 for Western, 3 for Eastern and 4 for Northern.
  6. HealthfacDensity was measured as the number of health centers in the district.
  7. HcareAccess was measured as the number of government health care providers in the district.
  8. HcenterAccess was measured as the distance in meters to the nearest health center from the farthest household in the district.
  9. MaternalEduc was measured as the average number of antenatal visits by women in the district per month.
  10. HholdInc was measured as the average monthly household income in the district.
  11. Seasons were measured as the changes in weather conditions in the country captured as (1 Dry, 0 Wet).
  12. SDGintro was measured as the time of the start of the SDGs during the observation period was captured as (1 After, 0 Before).
  13. HcarepolicyInfo was measured as the time of the start of the 7 health care policies shown in Table 1 during the observation period captured as (1 After, 0 Before).
  14. Observ was measured as the observation time running from 1 in January 2010 to December 2023.

Data simulation procedures and availability

A synthetic time series was generated through simulations to emulate realistic variations in neonatal mortality associated with health care system performance and policy interventions. A simulated dataset comprising 1,008 observations, incorporating health system indicators such as antenatal care coverage, facility access, and skilled birth attendance, along with temporal components that capture secular trends and seasonal fluctuations, was used. This reflects Uganda’s neonatal mortality context before and during SDG implementation, using baseline mortality of 27 deaths per 1,000 live births based on a report by the Ministry of Health, Uganda, as reported in [15]. We also based on Sample data from the DHIS2 (District Health Information System 2) since this was reported as a better reporting tool by [17] and the UN Inter-agency Group for Child Mortality Estimation (UN IGME) [18]. The simulation was performed in R (version 4.3.2) to ensure reproducibility and control over model parameters, thereby allowing transparent evaluation of methodological performance under known data-generating conditions. The simulated dataset, along with the R script used for data generation, model estimation, validation, and figure production, is publicly accessible, as it is simulated.

Bayesian inference and prior specification.

Bayesian inference was performed using Markov chain Monte Carlo (MCMC) methods implemented in JAGS (Just Another Gibbs Sampler). The following prior distributions were specified:

  • Regression coefficients:for the continuous variables andfor the categorical variables.
  • Observation variance:
  • State variance:
  • Initial state:

These priors are weakly informative, chosen for their ability to identify the model without influencing posterior estimates. The scale of the priors was informed by prior neonatal mortality studies and time-series modeling literature. Four independent MCMC chains were run, each with 1,000 burn-in iterations followed by 5,000 sampling iterations. Convergence was assessed through trace plots, posterior density plots, and the Gelman–Rubin diagnostic, with indicating satisfactory convergence. Posterior means and 95% credible intervals (CrIs) were reported for all the model parameters.

Model implementation

Nature of and rationale for the model.

The study opted to formulate a dynamic linear model to monitor the impact of the SDG interventions on neonatal mortality, as dynamic linear models constitute a flexible class of models that can effectively address typical features in policy monitoring and large datasets.

For instance, this study aimed to construct a dynamic linear model to assess the situation after the onset of the SDGs, having previously evaluated the situation. To achieve this objective, this study used a general Gaussian dynamic linear model, as presented in Eq 1:

(1)

where represents the observation for the state at time t.

denotes a function of the x covariates for the state at time t specified as

(2)

is a vector of time-carrying parameters

is a transition matrix depicting how the model parameters evolve over time.

and are the observation and evolution errors, respectively.

On the basis of (1), the model is formulated as follows (3):

(3)

Where:

represents the district neonatal mortality rate at time t.

are the m covariates, including the maternal health care policies and interventions, in which case a code 0 is used for Before and 1 for After the introduction of a given policy/intervention during the observation time for a given policy or intervention.

is the interaction covariate between the covariate, including the maternal health care policies and interventions, with as their respective coefficients,

denotes the time-varying intercept.

are the time-varying coefficients associated with each of the m covariates, including maternal health care policies and interventions.

and are the observation and evolution error terms, respectively, where and .

Model parameter estimation.

A Bayesian approach using the Kalman filtering technique was used for estimating the study model parameters because the Bayesian approach focuses on how a particular part of the data depends on the other data parts since this study had to compare the neonatal mortality situation in the country before and after the introduction of the SDGs, implying that past values had a considerable influence on future values in this study.

Considering that Bayesian inference has its roots in Bayes rule, as noted in the studies by [13] and [14], to obtain the final parameter estimates, this study made use of the theorem through the posterior density function as expressed in (4);

(4)

The final parameter estimates are obtained using a quadratic mean loss function (squared error loss) method, which involves obtaining a full posterior distribution of parameters and then calculating their average as the final parameter estimate.

Rewriting the formulated model by the study presented in (3), which is expressed in the form of two equations, observation and state equations, we obtain (5);

(5)

where

is the observed data is a p-dimensional design vector of covariates and the interaction terms.

is a p-dimensional time-varying parameter vector (for both covariates and the interaction terms).

and are the observation and evolution error terms, respectively, where and .

Since the formulated model is a multivariate Gaussian state space model, based on the standard results of a multivariate Gaussian distribution pertaining to its marginal and conditional distributions, the random vector of parameters also has a Gaussian distribution, and the same applies to the other respective marginal and conditional distributions.

Therefore, since all the relevant distributions are Gaussian, and bearing in mind that the process of Bayesian inference involves passing from a prior distribution, , to a posterior distribution, , we estimated the model parameters through the Kalman filtering technique to obtain the means and variances to finally derive the parameter estimates (posterior means) through the following procedure:

  1. Obtaining the prior distribution (based on the evolution equation reflected in the second line of (3)).

Considering the fact that a dynamic linear model is a Gaussian time space model, we used a normal prior distribution for a p-dimensional state vector by first obtaining the initial values where , and we then attained one step ahead of the prediction of the parameter vector distribution by first obtaining the mean as given in (6)

(6)

Then, we obtained the predicted covariance in (7) denoted as

(7)

Therefore, which is the prior distribution.

Since our prior has been derived on the basis of a normal distribution, we can write its probability density function as given in (8):

(8)
  1. ii. Obtaining the likelihood distribution function (based on the observation equation reflected in the first line of (3)).

We start this step by obtaining the predicted (one step) distribution function of (the observed value):

Let

Nevertheless, we first obtained the mean,

(9)

We then obtained the variance,

(10)

Therefore, , which is the observed value likelihood distribution.

Since the observed value variable follows a normal distribution, we can write its likelihood function probability density function as follows;

(11)
  1. iii. Obtaining the posterior distribution

From (4), an expression derived from the Bayes theorem, we can obtain the posterior probability density function by multiplying (11) by (8) and hence obtaining the probability density function of the posterior distribution function as given in (12);

(12)

Since both the prior and likelihood distributions are Gaussian, the resulting posterior is also Gaussian. If we let the posterior , from the first property of a Gaussian distribution pertaining to the probability density function, we can obtain the values of by simplifying the right-hand side of (12);

(13)

From (13), since the posterior , it implies that;

Therefore,

From this expression, we used a quadratic mean loss function (squared error loss), which involves computing the full posterior distribution of the parameters and averaging them to obtain the final parameter estimate.

Model validation.

To validate the model, we conducted residual tests on autocorrelation, heteroscedasticity, and normality using the Durbin–Watson test, the Breusch Pagan test, and the Shapiro–Wilk test, respectively. The following properties were checked for:

  1. Autocorrelation: The residuals should not be autocorrelated.
  2. Homoscedasciticity: The residuals should have a constant variance.
  3. Normality: The residuals are expected to be normally distributed.

To verify the above model properties, tests were carried out using the following hypotheses:

  1. : Residuals are not autocorrelated vs. : Residuals are autocorrelated.
  2. : Residuals have constant variance Vs : Residuals do not have constant variance.
  3. : Residuals are normally distributed vs. : Residuals are not normally distributed.

Test statistics, critical values, and the decision rule.

While testing for autocorrelation of residuals, the Durbin–Watson test was used. To obtain its test statistic, the following formula was used:

(14)

where

  1. = the residuals from the regression model.
  2. T = the number of observations.

With respect to the critical value and the decision rule, we assume that the DW (value) ranges between 0 and 4; since a DW value approaching 2 indicates no autocorrelation, a value approaching 0 indicates positive autocorrelation, and a value approaching 4 indicates negative autocorrelation, taking into consideration the probability value of the test statistic in comparison to the level of significance.

The Breusch Pagan test was used to assess the homoscedasticity of residuals, whereby to obtain its test statistic, the following formula was used:

(15)

where

  1. n = number of observations

= R-squared value obtained by regressing the squared residuals from the original regression on the independent variables, their squares, and their cross products. This regression is known as auxiliary regression.

With respect to the critical value and the decision rule, because the test statistic of Breusch Pagan follows a chi-square distribution with degrees of freedom equal to the number of independent variables in the auxiliary regression, the test statistic value was compared with the critical (tabulated) value to ascertain whether to reject the null hypothesis basically considering the significance level and the reported probability value of the test statistic.

The Shapiro–Wilk test was used to determine if the residuals were normally distributed, whereby the following formula was used to obtain its test statistic, denoted as W:

(16)

where

= ordered residuals from smallest to largest.

= mean of the residuals.

= constants derived from the expected values of the order statistics of a standard normal distribution computed using statistical software.

n = number of observations.

The critical value and the decision rule were determined on the basis that W ranges between 0 and 1; values of W close to 1 suggest that the residuals are approximately normally distributed, whereas lower values indicate deviations from normality.

Furthermore, The performance of the Bayesian dynamic linear model formulated in this study has also been evaluated in our separate, independently published study, which compares it with mixed-effects interrupted time-series models using real-world neonatal mortality data from Uganda (2015–2023). Whereas the present work emphasizes model formulation and Monte Carlo simulation-based validation, the other study focuses on empirical comparison [16].

Model sensitivity analysis

To assess model fitness, a residual analysis was performed. Having estimated posterior means and credible intervals for the model parameters, trace and means plots were constructed, which enabled convergence to be assessed. To evaluate predictive performance, the model was extended to generate forecasts of neonatal mortality for the first 10 months after December 2023, aligned with the national health planning cycles. In addition to using trace plots as a way of assessing model convergence visually and numerically, convergence was assessed using the Gelman–Rubin diagnostic (), with values less than 1.1 indicating satisfactory convergence.

Results and discussion

Model validation

The following conclusions have been made regarding model validation on the basis of the results in Table 2:

While testing for autocorrelation of residuals with the Durbin-Watson test, though the Durbin-Watson value (DW = 0.07253) ranges between 0 and 2, showing no autocorrelation of the residuals, its p-value ≤ 0.05, indicating rejection of the null hypothesis, which implies residuals are autocorrelated.

While testing for homoscedasticity with the Breusch-Pagan test, because the p-value (0.3755) is greater than 0.05, we fail to reject the null and conclude that the residuals have constant variance.

While testing whether the residuals are normally distributed with the Shapiro–Wilk test, based on the fact that Shapiro–Wilk’s test value W ranges between 0 and 1, since W (W = 0.9963) is close to or equal to 1, this suggests that the residuals are normally distributed but its p-value is less than 0.05 which implies rejection of the null hypothesis and hence concluding that residuals aren’t normally distributed.

The model fails to fulfill the assumptions of non-autocorrelation and normality of residuals based on the probability values, but this does not invalidate our model, but instead gives justification for its use based on the fact that unlike classical linear regression, Bayesian inference does not rely on independence or normality assumptions for valid parameter estimation. Instead, such diagnostics highlight temporal dependence and unobserved heterogeneity in the data, which motivate the use of a Bayesian framework capable of explicitly modeling complex data-generating processes and propagating uncertainty through the posterior distribution [1922]

Findings from [16] show that the Bayesian Dynamic Linear Model outshone Mixed Effects Interrupted Time Series Model as a preferred model for Neonatal mortality analysis amidst SDGs onset impact evolution

Model convergence

As shown in Fig 2 depicted in Fig 2(2A)–2(2G), the trace and density plots indicate convergence across almost all parameters except one MaternalEduc, measuring the number of women doing their first antenatal visit per month in the district, whose Gelman–Rubin diagnostic () statistic (1.37) is greater than the threshold value of 1.1, as further reported by the Gelman–Rubin diagnostic () results in Table 3. This implies that the MCMC algorithm successfully captured the true posterior distribution of our model parameters, meaning that our parameter estimates, uncertainties, and forecasts are trustworthy. We have also included in the Supporting Information a file containing the graphical illustration of the convergence test obtained from Table 3.

thumbnail
Table 3. Gelman–Rubin diagnostic () and 95% upper credible intervals for model parameters.

https://doi.org/10.1371/journal.pone.0323859.t003

thumbnail
Fig 2. Model diagnostics using trace and density plots for posterior distributions showing MCMC convergence of model parameters: (in Fig 2(2A)2(2G) ((2A)) Trace and density plots for beta_cost, beta_healthfacdensity, beta_hcareaccess, beta_hcenteraccess, beta_maternaleduc and beta_hholdinc. (Set 1).

((2B)) Trace and density plots for beta_regioncentral, beta_regionwestern, beta_regioneastern, beta_regionnorthern, beta_seasonDry and beta_seasonWet. (Set 2). ((2C)) Trace and density plots for beta_SDGintroAfter, beta_SDGintroBefore, beta_RMNCAH, beta_NHSDP, beta_ENAP, and beta_SMGL. (Set 3). ((2D)) Trace and density plots for beta_UNNSC, beta_MPDSR, beta_QUINH, beta_RMNCAH_NHSDP, beta_RMNCAH_SMGL and beta_RMNCAH_UNNSC. (Set 4). ((2E)) Trace and density plots for beta_RMNCAH_MPDSR, beta_RMNCAH_QUINH, beta_NHSDP_SMGL, beta_NHSDP_UNNSC, beta_NHSDP_MPDSR and beta_NHSDP_QUINH. (Set 5). ((2F)) Trace and density plots for beta_ENAP_SMGL, beta_ENAP_UNNSC, beta_ENAP_MPDSR, beta_ENAP_QUINH, beta_SMGL_UNNSC and beta_SMGL_MPDSR. (Set 6). ((2G)) Trace and density plots for beta_SMGL_QUINH, beta_UNNSC_MPDSR, beta_UNNSC_QUINH and beta_MPDSR_QUINH. (Set 7).

https://doi.org/10.1371/journal.pone.0323859.g002

Parameter estimates

From the means (parameter estimates) and quantiles of the parameters reported in Tables 4 and 5, most of the variables have a positive influence on the dependent variable (neonatal mortality) with the exemption of health center access and household income as reported under means whereas regarding the quantiles, most of the variables significantly influence the outcome variables since their extreme quantiles are nonzero. On the basis of the simulated data, none of the health care policies were found to interact with one another in terms of the influence of neonatal mortality.

thumbnail
Table 4. Empirical mean and standard deviation for each variable plus the standard error of the mean for model parameters estimated using the Bayesian dynamic linear model (BDLM).

https://doi.org/10.1371/journal.pone.0323859.t004

Forecasts

Using the formulated study model, we were able to make a 10-month prediction of Uganda’s neonatal mortality rates, as shown in Table 6. The study predicted that the neonatal mortality rate of Uganda would stand at 7.7 deaths on average in the first 10 months after December 2023.

thumbnail
Table 6. Monthly forecasts of neonatal mortality for Uganda for January–October 2024 using the formulated Bayesian dynamic linear model.

https://doi.org/10.1371/journal.pone.0323859.t006

Conclusion

A dynamic linear model that can be used to monitor health care policies individually and assess the possibility of interactions between any two policies such that the wastage of resources on duplicated policies is avoided was developed in this study. It can be used to generally assess the health care situation in a country.

Using the formulated model, the study was able to make a 10-month prediction of neonatal mortality, hence demonstrating the applicability of the model.

Supporting information

S1 File. R code script. The R script used for data processing and analysis is provided as a supplementary file named the S1 File.R.

https://doi.org/10.1371/journal.pone.0323859.s001

(R)

S2 File. Simulated dataset. An Ms. Excel-simulated dataset used for analysis is provided as a supplementary file named S2 File.xlsx.

https://doi.org/10.1371/journal.pone.0323859.s002

(XLSX)

S6 File. Gelman’s Rubin’s diagnosis. This is the Rubin diagnosis result. This file contains graphical plots representing the Gelman–Rubin diagnostic () and 95% upper credible intervals for the model parameters.

https://doi.org/10.1371/journal.pone.0323859.s003

(PDF)

Acknowledgments

We are grateful to the Department of Reproductive and Child Health, Ministry of Health, Uganda, for providing supporting information for this study.

References

  1. 1. Hug L, Alexander M, You D, Alkema L, UN Inter-agency Group for Child Mortality Estimation. National, regional, and global levels and trends in neonatal mortality between 1990 and 2017, with scenario-based projections to 2030: a systematic analysis. Lancet Glob Health. 2019;7(6):e710–20. pmid:31097275
  2. 2. Yaseen H, Yaseen H. Survival of extremely premature infants at the largest MOH referral hospital in UAE: comparable results to developed countries. J Pediatr Sci. 2010;2(2).
  3. 3. Wang S, Ren Z, Liu X. Spatiotemporal trends in neonatal, infant, and child mortality (1990-2019) based on Bayesian spatiotemporal modeling. Front Public Health. 2023;11:996694. pmid:36844832
  4. 4. Kananura RM, Tetui M, Mutebi A, Bua JN, Waiswa P, Kiwanuka SN, et al. The neonatal mortality and its determinants in rural communities of Eastern Uganda. Reprod Health. 2016;13:13. pmid:26883425
  5. 5. Musooko M, Kakaire O, Nakimuli A, Nakubulwa S, Nankunda J, Osinde MO, et al. Incidence and risk factors for early neonatal mortality in newborns with severe perinatal morbidity in Uganda. Int J Gynaecol Obstet. 2014;127(2):201–5. pmid:25270824
  6. 6. Rwashana AS, Nakubulwa S, Nakakeeto-Kijjambu M, Adam T. Advancing the application of systems thinking in health: understanding the dynamics of neonatal mortality in Uganda. Health Res Policy Syst. 2014;12:36. pmid:25104047
  7. 7. Khan F, Ali S, Saeed A, Kumar R, Khan AW. Forecasting daily new infections, deaths and recovery cases due to COVID-19 in Pakistan by using Bayesian Dynamic Linear Models. PLoS One. 2021;16(6):e0253367. pmid:34138956
  8. 8. Pole A, West M, Harrison J. Applied Bayesian forecasting and time series analysis. Chapman and Hall/CRC; 2018.
  9. 9. Petris G, Petrone S, Campagnoli P. Dynamic linear models with R. Springer Science & Business Media; 2009.
  10. 10. West M, Harrison J. Bayesian forecasting and dynamic models. Springer Science & Business Media; 2006.
  11. 11. Fahrmeir L, Tutz G. State space and hidden markov models. Multivariate statistical modelling based on generalized linear models. 2001. p. 331–83.
  12. 12. Johnson M, Caragea PC, Meiring W, Jeganathan C, Atkinson PM. Bayesian dynamic linear models for estimation of phenological events from remote sensing data. J Agric Biol Environ Stat. 2019;24:1–25.
  13. 13. Bivand RS, Pebesma EJ, Gomez-Rubio V. Applied spatial data analysis with R. New York: Springer; 2013.
  14. 14. Eshky A. Bayesian methods of parameter estimation. University of Edinburgh, School of Informatics; 2008.
  15. 15. Ministry of Health, Reproductive and Child Health Division. Situation analysis of the national newborn health in Uganda_2023 update report. Kampala: MOH; 2023. https://www.countdown2030.org/wp-content/uploads/2025/10/Uganda-Sitan-Report-.pdf
  16. 16. George B, Waititu GA, Awichi RO. Situation analysis of the national newborn health in Uganda. Commun Math Biol Neurosci. 2025.
  17. 17. Kiberu VM, Matovu JKB, Makumbi F, Kyozira C, Mukooyo E, Wanyenze RK. Strengthening district-based health reporting through the district health management information software system: the Ugandan experience. BMC Med Inform Decis Mak. 2014;14:40. pmid:24886567
  18. 18. United Nations Inter-agency Group for Child Mortality Estimation. Levels and trends in child mortality: Report 2023. 2023. https://childmortality.org/reports
  19. 19. West M, Harrison J. Bayesian forecasting and dynamic models. 2 ed. New York: Springer; 1997.
  20. 20. Gelman A, Carlin JB, Stern HS, Dunson DB, Vehtari A, Rubin DB. Bayesian data analysis. Boca Raton, FL: Chapman and Hall/CRC; 2013.
  21. 21. Kruschke JK. Doing Bayesian data analysis: a tutorial with R, JAGS, and Stan. 2 ed. Boston: Academic Press; 2015.
  22. 22. Spiegelhalter DJ, Best NG, Carlin BP, van der Linde A. Bayesian measures of model complexity and fit. J Roy Statist Soc: Ser B (Statist Methodol). 2002;64(4):583–639.