Movatterモバイル変換


[0]ホーム

URL:


Next Article in Journal
Impact of Various Land Cover Transformations on Climate Change: Insights from a Spatial Panel Analysis
Previous Article in Journal
Rainfall Intensity–Duration–Frequency Curves Dataset for Brazil
 
 
Search for Articles:
Title / Keyword
Author / Affiliation / Email
Journal
Article Type
 
 
Section
Special Issue
Volume
Issue
Number
Page
 
Logical OperatorOperator
Search Text
Search Type
 
add_circle_outline
remove_circle_outline
 
 
Journals
Data
Volume 10
Issue 2
10.3390/data10020018
Font Type:
ArialGeorgiaVerdana
Font Size:
AaAaAa
Line Spacing:
Column Width:
Background:
Article

Statistical Approach in Personalized Nutrition Exemplified by Reanalysis of Public Datasets

1
Department of Physiology and Biochemistry of Nutrition, Max Rubner-Institut, 76131 Karlsruhe, Germany
2
National Reference Centre for Authentic Food, Max Rubner-Institut, 95326 Kulmbach, Germany
3
National Institute of Public Health, University of Southern Denmark, 1455 Copenhagen K, Denmark
*
Author to whom correspondence should be addressed.
Submission received: 17 October 2024 /Revised: 23 January 2025 /Accepted: 27 January 2025 /Published: 30 January 2025

Abstract

:
In clinical nutrition, it is regularly observed that individuals respond differently to a dietary treatment. Personalized nutrition aims to consider such variability in response by delivering personalized nutritional recommendations. Ideally, the optimal treatment for each individual will be selected and then dispensed according to the specific individual’s characteristics. The aim of this paper is to discuss and apply existing statistical methods, which can be adequately used in the context of personalized nutrition. We discuss the estimation of individualized treatment rules (ITRs) as we wish to favor one out of two interventions. The applicability of the methods is demonstrated by reusing two public datasets: one in the context of a parallel group design and one in the context of a crossover design. The bias of the estimator of the ITRs underlying parameters is evaluated in a simulation study.

    1. Introduction

    In nutrition research, heterogeneity in response to dietary interventions has been repeatedly observed. To give just a few examples, heterogeneity in stimulation after caffeine intake [1] has already been established, in addition to heterogeneity in postprandial glycemia [2] in weight loss [3] and in absorption, metabolism, and excretion of nutrients [4]. Personalized nutrition aims to take this heterogeneity into account by providing individuals with different nutritional recommendations, depending on whether or not they are carriers of specific genetic variants, for example. Since the cost as well as the benefits of a dietary intervention might be difficult to predict in advance, it is useful to know how the magnitude of the benefits vary with individual attributes (i.e., by a covariate) (Athey and Imbens [5]).
    Standard statistical methods considering and comparing population averages of some parameters of interest may not be adequate for exploiting such heterogeneity in human response to treatments since heterogeneity is often seen as a nuisance parameter.
    More appropriate statistical tools in such a personalized context already exist, and they are receiving greater attention: so-calledindividualized treatment rules (ITRs). ITRs aim to assign treatments, favoring one treatment over alternative treatments, in order to achieve optimal outcomes and can be expressed via the so-calledconditional average treatment effects function D.
    Nevertheless, some work exists in the literature on the estimation of the conditional treatment effects function in question. Most notably, Matsouaka et al. [6] proposed a two-step robust method to derive ITRs and evaluate their values; Kuenzel et al. [7] proposes a unifying framework for many estimators of the functionD, using different machine learning techniques; Athey and Imbens [5] propose a partitioning approach in order to find subpopulations that differ in the magnitude of treatment effects, focusing on estimating and making inference for the functionD. Moreover, extensions that balance bias and variance inflation, when using regularization, have also been proposed recently by Cai et al. [8], in addition to a constrained Lasso approach of hierarchical interactions for predicting treatment response and analyzing heterogeneity of treatment effects proposed by Du et al. [9].
    The main focus of the current paper is to show and discuss the estimation of the conditional average treatment effects functionD in a clinical context. Specifically, the contribution of this paper consists in identifying and transferring existing statistical methods, which can be useful in personalized nutrition, in addition to illustrating application to real data after practical implementation of the estimators.
    The rest of the paper is organized as follows.Section 2 introduces some notation and assumptions and discusses an estimation ofD;Section 3 provides two illustrative examples and includes a simulation study.Section 4 outlines and discusses possible extensions of the framework.

    2. Methods

    Notation and Assumptions

    Let(X,Y,G), (X1,Y1,G1),,(Xn,Yn,Gn) be a (Rd×R×{0,1}) i.i.d triple, whereX is a baseline covariate vector,Y is the outcome variable, andG a dichotomous variable indicating treatment choice over two:G is equal to 0 for astandard or control treatment, andG is equal to 1 for anexperimental treatment, which are assigned randomly. The dimension of the covariateX may be relatively large, and the covariate may or may not be continuous.
    Throughout the article, we use the notationY(0), which denotes the potential outcome ofY in case whereG was equal to 0 (standard treatment), and we use the notationY(1), which denotes the potential outcome ofY in case where G was equal to 1 (experimental treatment).
    Y,Y(0), andY(1) are related via theconsistency assumption, requiring thatY=GY(1)+(1G)Y(0) [6]. Moreover, we assume that each individual’s potential response to treatment does not depend on the treatment assignment mechanism, the treatment received by other individuals, or their potential responses to treatment (standard stable unit treatment value assumption) [10]. The assumption ofignorable treatment assignment rules out the existence of unobservable factors that affect the treatment selection, meaning that(Y(0),Y(1)) andG are conditional independent with respect toX (Rosenbaum et al. [11]). Finally, we assume that a larger value ofY is more beneficial, without loss of generality [6].
    LetI(X) be an individualized treatment rule (ITR), i.e., a functionRd{0,1} that assigns one of the two treatments to individuals (i.e., 0 for treatment 0 and 1 for treatment 1), given the vectorX of the (observable) covariate.
    The final aim is to identify an optimalI(·), i.e., an optimal treatment assignment, which maximizes individuals’ outcomes, depending on some of their characteristics. When the treatment choice is optimized for all individuals, the resulting population average outcome is also optimized. Thus, an optimal ITR is also expected to maximize a population average value function. One way to quantify such individuals’ outcomes is by thepopulation average outcome, defined as
    VI:=EI(X)Y(1)+(1I(X))Y(0).
    The population average outcome is optimized as long as treatment assignment is optimized for all individuals. The optimalI(·) maximizingVI is Bayes Rule
    IBayes=argmaaxIVIwithIBayes(X)=1EY(1)Y(0)|X0
    where1{·} is the indicator function (compare [6]). Bayes Rule (2) is determinated by a functionRdR, calledconditional average treatment effects function (CATE), defined as
    D(x):=EY(1)Y(0)|X=x,
    which can be expressed asμ(1)(x)μ(0)(x)=EY(1)|X=xEY(0)|X=x. Therefore,μ(0) andμ(1) refer to the conditional expected potential outcome with the standard treatment and the experimental treatment, respectively, factorized on the covariate value. Since the distribution of(X,Y,G) and, therefore,I andD are typically unknown, we have to estimate them by a sample(X1,Y1,G1)(Xn,Yn,Gn) of i.i.d. copies of(X,Y,G). Then, the functionD as in Equation (3) can be estimated by
    D^(x)=μ^(1)(x)μ^(0)(x),
    whereμ^(0) andμ^(1) are estimators ofμ(0) and ofμ(1). If the two true functionsμ(0) andμ(1) are parallel, their difference would represent a treatment effect independent ofx. Otherwise, ifμ(0) andμ(1) are not parallel, the difference varies withx, which would suggest a distinct benefit by one treatment over the other according to the value ofx; this would represent an individualized treatment effect.
    The CATE can be given parametrically by means of a linear model, expressed via parametersβ0^ andβ1^, i.e.,μ^(0)(x)=β0^(0)+β1^(0)x andμ^(1)(x)=β0^(1)+β1^(1)x. Assuming the parameter estimates are asymptotically normal, then, asymptotic confidence intervals of the treatment effectD(x) can be calculated by the delta method. An ITR could be given by assigning the experimental treatment if the lower bound of the confidence interval of the CATE at the observed value of the covariate is bigger than zero. Comparing to Bayes Rule, this is a more conservative approach, which is motivated by a higher potential risk, by applying non-standard treatments. However, an increase in sample size will decrease the size of the confidence interval, and by the consistency of the estimators, the ITR converge for increasing sample size to Bayes Rule.
    In the case of a linear regression model with a one-dimensional covariateX the estimator ofD becomes
    D^(x)=(β0^(1)β0^(0))+(β1^(1)β1^(0))x,
    as in Rosenbaum et al. [11]. In the case of a linear regression model with a two-dimensional covariate vectorX, i.e.,X=(X1,X2)T the estimator ofD becomes
    D^(x)=(β0^(1)β0^(0) )+(β^1(1)β^1(0))x1+(β^2(1)β^2(1))x2

    3. Data Examples

    3.1. Application to a Trial Concerning Serum Vitamin D Concentration

    In order to illustrate the described method, we reconsidered a randomized controlled trial on the effect of two different doses of cholecalciferol on the serum vitamin D concentration as the primary outcome, see Steenhoff et al. [12], with freely available data at the PLOS ONE repositoryhttps://journals.plos.org/plosone/article?id=10.1371/journal.pone.0117123 (accessed on 16 October 2024).
    The study was carried out in 2012 in Gaborone, Botswana. The goal of this study was to investigate whether the two supplementation doses of cholecalciferol of 4000 IU/day versus 7000 IU/day would safely result in an increased serum 25(OH)D concentration. Serum 25(OH)D concentrations were measured at baseline and after 6 and 12 weeks of treatment. To summarize, this trial considered two possible treatments in conjunction with repeated measurements at three time points. The original authors failed to find evidence of heterogeneous treatment effects when using simple linear models. However, the high variance in the serum vitamin D (25(OH)D) concentration, especially after the treatment with the higher dose, suggested that participants reacted heterogeneously to the supplementation.
    The data (in the long format) were imported (seeAppendix A and Listing 1); the variables of interest were as follows: the serum 25(OH)D concentration at the end of the study (Serum.25.OH.D.ng.mL), the two different supplementation doses: 4000 IU/day as standard treatment and 7000 IU/day as experimental treatment (Vitamin.D3.dose.IU), the two time points: after 6 and after 12 weeks of treatment (Time), and the baseline serum 25(OH)D concentration (baseline). Moreover, a new categorical variable was defined (timXvit), encoding the combinations of the two supplementation doses and the two time points after 6 and after 12 weeks of treatment. Finally, the adjusting covariates were as follows: sex (Sex), age (Age.yrs) and weight (Weight.kg).
    Listing 1. Import and convert the data of the Vitamin D dataset.
    Data 10 00018 i001
    For parametric estimation of the serum 25(OH)D concentration with the baseline serum 25(OH)D concentration as a one-dimensional covariate, we began fitting a treatment-covariate interaction model (Royston and Sauerbrei [13]). For this, the serum 25(OH)D concentration was described by linear mixed models including a specific interaction term: This term combined the categorical variable of the interaction between the doses and the time points (timXvit, taking the values 6.4000, 12.4000, 6.7000, and 12.7000, corresponding to the four combinations between time and dosage), together with the continuous variable of the baseline serum vitamin D concentration,timXvit:baseline, compare Listing 2. This enables the preservation of as much information as possible, with the baseline serum 25(OH)D concentration unchanged as a continuous variable and avoiding any categorizations for it. The covariate-treatment interaction term was essential for the identification of the individualized treatment effects. The treatment-covariate interaction model implied different intercepts and covariate-specific slope(s) for each time point and each treatment group. Moreover, the model also included individual-specific random effects for capturing between-participant variation ((1|ID)) and three adjusting covariates.
    Listing 2. The model for the Vitamin D dataset.
    Data 10 00018 i002
    The output of the calculation consisted of eleven estimated coefficients for the fixed effects, with 95% confidence intervals given inTable 1. With the exception of the interaction term for the time after 12 weeks combined with the higher dose (timXvit12.7000), all other intercept and slope parameters were significantly different from zero, with 95% confidence intervals not crossing the zero.
    Moreover, the confidence intervals for the estimateD^(x) were calculated by the delta method after having named the eleven estimated parameters from a1 to a11 (compare Listing 3 and the first column inTable 1).
    Listing 3. Confidence intervals by delta method forD^(x) (first dataset).
    Data 10 00018 i003
    With this, the parametric estimateD^(x) was given by (24.39 − 45.98) + (1.36 − 0.61) · baseline, for any baseline value. The baseline serum vitamin D concentration had a minimum value of 15.30 ng/mL, a first quartile of 28.55 ng/mL, a median of 33.60 ng/mL, a mean of 35.54 ng/mL a third quartile of 41.85 ng/mL, and a maximum of 55.40 ng/mL. For instance, for a valuex of 40 ng/mL, the estimateD^(x), i.e., a value higher than the mean and lower than the third quartile, was equal to 8.22 ng/mL with 95% CI [−0.18, 16.62] and therefore statistically not significant. The estimationD^(x) forx equal to 40.5 ng/mL was statistically significant, with a value of 8.60 ng/ml and 95% CI of [0.02, 17.17]. The CATE function D quantifies the difference between the two treatment effects, i.e., after the experimental or the standard treatment. To summarize, this difference is dependent on the baseline value. Specifically, for increasing baseline values, the difference between the two treatments increases. In fact, the modeled function D is linear in baseline and the estimatedD^(x) is in baseline increasing. This means that for individuals starting with higher baseline concentrations, the higher dose might be necessary when wanting to achieve a further increment (Ferrario et al. [14]). For further details, compare the freely available code athttps://zenodo.org/records/6223422 (accessed on 16 October 2024).

    3.2. Application to a Trial in Crossover Design

    The second example studies the effect of using Walkasins, which are a non-invasive neuroprosthesis, on clinical outcomes of balance and gait Koehler-McNicholas et al. [15], with freely available data at the PLOS ONE repositoryhttps://journals.plos.org/plosone/article?id=10.1371/journal.pone.0216212 (accessed on 16 October 2024).
    Enrolled participants were people who experienced balance problems or were at risk of falling. Specifically, thirty-one males participated in a two-way crossover, and the participants were in a blinded, randomized study with repeated measurements at three time points in total. All participants wore Walkasins, which were turned ”on” or ”off” in a randomized order, with a washout period between the test days (from here, they are denoted by periods). The outcomes of interest were as follows: (i) The score of the Functional Gait Assessment (FGA). The gait speed, which was assessed under two conditions: (ii) Normal speed; (iii) Fast speed. (iv) The score of a 4-stage balance test. The working hypothesis was that participants classified as at-risk who wore Walkasins turned ”on” would improve their FGA score by at least four points. Hitherto, we have shown for illustration purposes the results concerning the fast gait speed; a similar procedure can also be used for the other outcomes of interest: (i), (ii), and (iv). Participants performed a series of outcome measures while wearing the device turned OFF (Assessment #1). The assessments were repeated two additional times during the study session (Assessment #2 and Assessment #3). The first step was to import and rearrange the data (compare Listing 4). Since in the original data treatment groups were color-coded, we first rearranged the data manually, adding three columns: (i) Treatment (taking values equal to on or off); (ii) Period (taking values equal to one or two); (iii) Sequence (taking values equal to one for on-off or two for off-on). Moreover, we considered four columns with the baseline values for the four outcomes of interest (for instance,gaitFast_base), with the values under Assessment #1 in the original file.
    Listing 4. Import and convert the data of the crossover dataset.
    Data 10 00018 i004
    We analyzed the fast gait speed as the primary outcome using a linear mixed model, taking into account the fact that the data were generated under a crossover design. Fixed effects included the treatment term, the baseline, and the adjustment for period and sequence effects. Moreover, there was a participant-specific random effect (compare Listing 5).
    Listing 5. The model for the crossover dataset.
    Data 10 00018 i005
    The output of the calculation consisted of six estimated coefficients for the fixed effects, with 95% confidence intervals given inTable 2. While the intercept parameters were not significantly different from zero, as well as the sequence and period variables, the slope parameters were significantly different from zero, with 95% confidence intervals not crossing zero.
    Moreover, the confidence interval for the estimateD^(x) was calculated after having named the six estimated parameters from a1 to a6 (compare Listing 6 and the first column inTable 2).
    Listing 6. Confidence intervals by delta method forD^(x) (second dataset).
    Data 10 00018 i006
    With this, the parametric estimateD^(x) was given by (0.06 − 0.05) + (1.02 − 1) · baseline, for any baseline value.
    The baseline gait speed had a minimum value of 0.74 m/s, a first quartile of 1.18 m/s, a median of 1.4 m/s, a mean of 1.41 m/s, a third quartile of 1.58 m/s, and a maximum of 2.28 m/s. After the estimation of the fixed and the random effects, the difference function was estimated for a grid of baseline values x. As a result, the observed difference function for x equal to 0.74 m/s (i.e., for the minimum of x) was not statistically significant, with an estimated value of 0.03 m/s and 95% CI of [−0.09, 0.14]. The observed difference function for x equal to 1.41 m/s (i.e., for the mean) was not statistically significant, with an estimated value of 0.04 m/s and 95% CI of [−0.01, 0.09]. Finally, the observed difference function for x equal to the maximum baseline value of 2.28 m/s was likewise not statistically significant, with an estimated value of 0.05 m/s and 95% CI of [−0.12, 0.23]. Together, these results imply that the values of the baseline gait speed are not crucial in predicting whether the difference between the two treatment effects (on minus off) is positive. The generated code for this analysis is available online on zenodo.org:https://zenodo.org/records/13945382 (accessed on 16 October 2024).

    3.3. Simulation Study

    In order to evaluate the performance of the described method in finite-sample settings, we conducted a simulation study. Specifically, the goal of the simulation was to evaluate the bias of the parametric estimator for increasing sample size,n, and under different models in the setup analogy to the dataset inSection 3.1.
    For this, we generate data from models with known parameters. Specifically, we defined two lists, which contained a set of values for the intercept and for the slope parameters. These lists represented different scenarios or conditions we wanted to simulate. Subsequently, some parameters were set: the number of generated datasets equal to 1000 and four different possible sample sizes, which were equal to 60, 120, 180, and 10,000. Together, many datasets, depending on the different parameters, were generated. Moreover, we considered two treatment groups and two time points. Half of the individuals were assigned to the standard treatment and half to the experimental treatment. A one-dimensional covariatex was considered, which was generated by a uniform distribution between 0 and 40. Random errors (epsilon) and random intercepts were generated as independent and standard normally distributed. The response variabley was drawn based on the linear mixed-effects model. The models included fixed effects for the covariatex for a new categorical variable, which encodes the combinations of the two treatments and two time points, as well as a random intercept for the individuals. This resulted in four intercept parameters and four slope parameters for the fixed effects. For the given fit, we extracted the estimated coefficients. Finally, the bias between the true coefficients and the estimated coefficients for each generated dataset was calculated, which was given as a percentage. A seed was set for reproducibility, the mapply R function was used to apply the function simulating the data to different sets of true intercept and slope parameters (R version 4.4.1).
    For the first scenario, the four intercept parameters wereβ0=(10,12,13,11)T, and the four slope parameters wereβ1=(0.3,0.6,0.2,0.6)T. For the second scenario, the four intercept parameters wereβ0=(9,12,14,10)T, and the four slope parameters wereβ1=(0.4,0.5,0.3,0.7)T. For the last scenario, the four intercept parameters wereβ0=(9.5,11.5,12.5,10.5)T, and the four slope parameters wereβ1=(0.5,0.6,0.3,0.8)T. The results of this simulation are summarized in two tables (Table 3 andTable 4), which reports the empirical bias and the empirical standard deviation in percentage for the estimated slope and intercept coefficients under the three working models.
    By the maximium likelihood theory the used estimates of the model parameters are consistent and asymptotically normal distributed with the regular rate of convergencen, hence the bias and the standard deviation of the bias should converge to zero. We see that the bias is still unstable for small sample sizes (60-120-180), varying around a value close to zero. For instance, for a true intercept parameter equal to 13 the estimated bias was equal to −0.10, −0.00 and 0.08 for n equal to 60, 120 or 180, respectively. Moreover, as expected by the theory, the bias is getting smaller when the sample size is sharply increased to 10,000. Here, the bias for the intercept parameter was equal to 0.01.
    We also see that the estimated standard deviation is high for small sample sizes: for instance, for a true slope parameter equal to 0.2, the standard deviation of the bias is equal to 7.78, 5.69, 4.47 for n equal to 60, 120, or 180. For a sample size of 10,000 the standard deviation is equal to 0.59, which decreases by increasing sample size, as expected because of the strong law of large numbers.
    Analogously, for a true slope parameter equal to 0.6, the estimated bias was oscillating to the values −0.02, −0.05, −0.07 for n equal to 60, 120, or 180, respectively, while the bias for a sample size of 10,000 decreased to −0.00. This is also expected by the theory, specifically by the consistency of the estimator.
    The entire generated code for these simulations is available online athttps://zenodo.org/records/14725244 (accessed on 16 October 2024).

    4. Discussion

    In this article, we estimated the conditional average treatment effect function (CATE functionD) involving a one-dimensional covariate, and we illustrate this procedure by real data examples through a re-evaluation of publicly available data. Specifically, we worked on a dataset in the context of a supplementation by vitamin D. Here, the participants receive standard treatments and not personalized treatment. However, by the estimation of individualized responses to the classical treatments we have new criteria for a future personalized treatment. Moreover, the second real data example concerning the Walkasins represents a possible application of a potential personalized medicine. We, therefore, believe that the described procedures can be useful in many disciplines of applied statistics.
    It is important to note that the choice of adequate individual baseline covariates should be based on the clinical relevance of the pre-treatment information and not be chosen in a data-driven manner. Moreover, we want to underline that a baseline covariate could be strongly associated with one outcome of interest (and therefore be known for this in the literature), but at the same time, this baseline covariate may not be a valuable predictor of the outcome of interest.
    To estimate an ITR, it is not necessary, in general, to use an estimate of the outcomeY. However, the estimated treatment success can be valuable per se. The problem of estimating an ITR is related to a classification problem. However, the underlying data might be different since the true class memberships of the training data, i.e., the true better individual treatments, are not known. In the example of supplementation by vitamin D the training data are parts of a parallel design study, so that only the outcome of one randomly assigned treatment per participant can be used. The second example concerning the Walkasins was based on a crossover study, so that for each participant the better treatment choice is only available with respect to a negligible carry over effect.
    The ITRs, as discussed here, involved two possible treatments: A standard and an experimental treatment; however, further scenarios could be realistic in case of a complex design also involving three or more treatments. Also, in such a scenario under a different, more complex design, estimation of the CATE functionD could be of interest and should be investigated accordingly. Moreover, an unbalanced design with respect to the treatments could represent a further issue, ideally to be examined in advance.
    Generally speaking, the delta method uses a Taylor expansion yielding point estimate and confidence intervals for a (non-linear) transformation (here, for the CATE function D) of a random variable (here,β0^, the parameter estimators, for instance) [16]. This works when the random variable is asymptotically normal. Other alternatives could be possible in order to construct confidence intervals. A classical alternative would be the construction of the confidence intervals based on a (multivariate) t-distribution. In the context of mixed models, the estimation of the degree of freedom of the t-distribution could become challenging. Another approach would be bootstrapping. However, the delta method typically requires fewer computation and perform well with small sample sizes (which is the case here).
    Finally, there are further possible approaches for estimation of the CATE function based on so-called meta-algorithms that have been proposed in the literature (Caron et al. [10]). These meta-algorithms are referred to as Meta-Learners and are machine learning algorithms. Some examples of these are random forests, LASSO regression, neural networks, gradient boosting trees, etc.
    In view of the results of the simulation study, and also supported by theoretical considerations, we see that the sample size should not be too small, and we therefore recommend investing time in calculating a proper sample size to better achieve asymptotic results. The simulation study focused on the bias of the proposed estimator. This is a start for further simulations, which can be easily conducted since we share the entire code.
    A natural extension of the discussed procedures would be to include a two-dimensional or a higher dimensional covariate vector for exploring how treatment effects vary depending on a pre-treatment covariate vector. However, dealing with a high dimensional vector is a non-trivial step for many reasons. There is, firstly, the issue of how to model the relationship between the outcome of interest and the covariate vector. In fact, the CATE functionD could take a complex form in a high dimensional context. Then, overfitting issues could arise if the covariate vector dimension is not small. Moreover, these methods are subject to the curse of dimensionality, requiring the recruitment of a much larger number of individuals to draw conclusions. A possible correlation between the components of the covariate vector poses challenges when making inferences, or at least such correlations could be taken into account for appropriate multiplicity corrections (i.e., less conservative than, for instance, by Bonferroni corrections). Here, the multiple marginal model approach could be helpful [17].
    Theoretical and applied procedures for considering a higher dimensional covariate vector warrant further research.

    Author Contributions

    P.G.F.: Data search, implementation and data analysis/interpretation, simulation, and writing the manuscript. M.D.: Implementation, simulation, comments on the code and on the manuscript. C.R.: Implementation and results interpretation, supervision, comments on the code and on the manuscript. All authors have read and agreed to the published version of the manuscript.

    Funding

    This research received no external funding.

    Institutional Review Board Statement

    Not applicable.

    Informed Consent Statement

    Not applicable.

    Data Availability Statement

    The data presented in this study are openly available in:https://zenodo.org/records/13945382 (accessed on 17 October 2024);https://zenodo.org/records/14725244 (accessed on 23 January 2025);https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0117123 (accessed on 17 October 2024);https://zenodo.org/records/6223422 (accessed on 17 October 2024);https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0216212 (accessed on 17 October 2024).

    Conflicts of Interest

    The authors declare no potential conflicts of interests.

    Appendix A

    Using the package plyr, we rearrange the data of the first real data example concerning vitamin D as follows.
    Listing A1. Rearrange the data of the vitamin D dataset.
    Data 10 00018 i007

    References

    1. Cornelis, M.C.; El-Sohemy, A.; Campos, H. Genetic polymorphism of the adenosine A2A receptor is associated with habitual caffeine consumption.Am. J. Clin. Nutr.2007,86, 240–244. [Google Scholar] [CrossRef]
    2. Berry, S.E.; Valdes, A.M.; Drew, D.A.; Asnicar, F.; Mazidi, M.; Wolf, J.; Capdevila, J.; Hadjigeorgiou, G.; Davies, R.; Al Khatib, H.; et al. Human postprandial responses to food and potential for precision nutrition.Nat. Med.2020,26, 964–973. [Google Scholar] [CrossRef] [PubMed]
    3. Ritz, C.; Astrup, A.; Larsen, T.M.; Hjorth, M.F. Weight loss at your fingertips: Personalized nutrition with fasting glucose and insulin using a novel statistical approach.Eur. J. Clin. Nutr.2019,73, 1529–1535. [Google Scholar] [CrossRef] [PubMed]
    4. Zeisel, S.H. Precision (Personalized) Nutrition: Understanding Metabolic Heterogeneity.Annu. Rev. Food Sci. Technol.2020,11, 71–92. [Google Scholar] [CrossRef] [PubMed]
    5. Athey, S.; Imbens, G. Recursive partitioning for heterogeneous causal effects.Proc. Natl. Acad. Sci. USA2016,113, 7353–7360. [Google Scholar] [CrossRef] [PubMed]
    6. Matsouaka, R.A.; Li, J.; Cai, T. Evaluating marker-guided treatment selection strategies.Biometrics2014,70, 489–499. [Google Scholar] [CrossRef] [PubMed]
    7. Künzel, S.R.; Sekhon, J.S.; Bickel, P.J.; Yu, B. Metalearners for estimating heterogeneous treatment effects using machine learning.Proc. Natl. Acad. Sci. USA2019,116, 4156–4165. [Google Scholar] [CrossRef] [PubMed]
    8. Cai, T.; Tony Cai, T.; Guo, Z. Optimal statistical inference for individualized treatment effects in high-dimensional models.J. R. Stat. Soc. Ser. B2021,83, 669–719. [Google Scholar] [CrossRef]
    9. Du, Y.; Chen, H.; Varadhan, R. Lasso estimation of hierarchical interactions for analyzing heterogeneity of treatment effect.Stat. Med.2021,40, 5417–5433. [Google Scholar] [CrossRef] [PubMed]
    10. Caron, A.; Baio, G.; Manolopoulou, I. Estimating Individual Treatment Effects using Non-Parametric Regression Models: A Review.J. R. Stat. Soc. Ser. A Stat. Soc.2022,185, 1115–1149. [Google Scholar] [CrossRef]
    11. Rosenbaum, P.R.; Rubin, D.B. The Central Role of the Propensity Score in Observational Studies for Causal Effects.Biometrika1983,70, 41–55. [Google Scholar] [CrossRef]
    12. Steenhoff, A.P.; Schall, J.I.; Samuel, J.; Seme, B.; Marape, M.; Ratshaa, B.; Goercke, I.; Tolle, M.; Nnyepi, M.S.; Mazhani, L.; et al. Vitamin D3 supplementation in Batswana children and adults with HIV: A pilot double blind randomized controlled trial.PLoS ONE2015,10, e0117123. [Google Scholar] [CrossRef] [PubMed]
    13. Royston, P.; Sauerbrei, W. Interaction of treatment with a continuous variable: Simulation study of power for several methods of analysis.Stat. Med.2014,27, 4695–4708. [Google Scholar] [CrossRef] [PubMed]
    14. Ferrario, P.G.; Watzl, B.; Ritz, C. The role of baseline serum 25(OH)D concentration for a potential personalized vitamin D supplementation.Eur. J. Clin. Nutr.2022,76, 1624–1629. [Google Scholar] [CrossRef] [PubMed]
    15. Koehler-McNicholas, S.R.; Danzl, L.; Cataldo, A.Y.; Oddsson, L.I.E. Neuromodulation to improve gait and balance function using a sensory neuroprosthesis in people who report insensate feet A randomized control cross-over study.PLoS ONE2019,14, e0216212. [Google Scholar] [CrossRef] [PubMed]
    16. Ver Hoef, J.M. Who Invented the Delta Method?Am. Stat.2012,66, 124–127. [Google Scholar] [CrossRef]
    17. Hothorn, T.; Bretz, F.; Westfall, P. Simultaneous inference in general parametric models.Biom. J./Biom. Z.2008,50, 346–363. [Google Scholar] [CrossRef] [PubMed]
    Table 1. Intercept and slope parameters of the fixed effects for the serum 25(OH)D concentration, with baseline serum 25(OH)D concentration as one-dimensional covariate, with adjusting covariates, and with 95% confidence intervals.
    Table 1. Intercept and slope parameters of the fixed effects for the serum 25(OH)D concentration, with baseline serum 25(OH)D concentration as one-dimensional covariate, with adjusting covariates, and with 95% confidence intervals.
    EstimateStd. Error2.5%97.5%
    timXvit6.400040.9011.9818.4763.32
    timXvit12.400045.9811.8723.7568.21
    timXvit6.700026.9610.976.4147.51
    timXvit12.700024.3911.033.7345.05
    SexM−5.023.76−12.072.01
    Age.yrs0.370.21−0.030.77
    Weight.kg−0.440.15−0.71−0.16
    timXvit6.4000:baseline0.700.290.161.24
    timXvit12.4000:baseline0.610.290.071.15
    timXvit6.7000:baseline1.250.290.711.79
    timXvit12.7000:baseline1.360.290.811.90
    Table 2. Intercept and slope parameters, with 95% confidence intervals, estimated parametrically for the fast gait speed with baseline fast gait speed as a one-dimensional covariate, under a crossover design.
    Table 2. Intercept and slope parameters, with 95% confidence intervals, estimated parametrically for the fast gait speed with baseline fast gait speed as a one-dimensional covariate, under a crossover design.
    EstimateStd. Error2.5%97.5%
    TreatmentOFF0.050.14−0.230.32
    TreatmentON0.060.14−0.210.33
    Period20.010.03−0.040.06
    Sequence2−0.010.05−0.110.10
    TreatmentOFF:gaitFast_base1.000.100.801.20
    TreatmentON:gaitFast_base1.020.100.821.22
    Table 3. Estimation of average bias with standard deviation for the estimated intercept parameters of the given true coefficients. The estimated parameters b0 are given for the first time point and for the second time point under the two treatments. All the estimated numbers are given in percentages. The number of generated datasets was equal to 1000.
    Table 3. Estimation of average bias with standard deviation for the estimated intercept parameters of the given true coefficients. The estimated parameters b0 are given for the first time point and for the second time point under the two treatments. All the estimated numbers are given in percentages. The number of generated datasets was equal to 1000.
    ss *b0 t1 (0)b0 t1 (0)b0 t1 (0)b0 t2 (0)b0 t2 (0)b0 t2 (0)b0 t1 (1)b0 t1 (1)b0 t1 (1)b0 t2 (1)b0 t2 (1)b0 t2 (1)
    True Coef Bias m Bias sd True Coef Bias m Bias sd True Coef Bias m Bias sd True Coef Bias m Bias sd
    6010.00−0.113.8612.000.033.2513.00−0.102.7711.00−0.043.50
    12010.00−0.082.5212.000.012.2113.000.001.9911.000.052.38
    18010.000.022.1712.000.031.7713.000.081.6111.000.051.89
    10,00010.000.010.2912.00−0.000.2513.000.010.2111.00−0.000.25
    609.00−0.314.2912.00−0.023.1414.00−0.052.6810.00−0.103.78
    1209.00−0.142.9112.00−0.112.1514.000.001.8010.00−0.052.47
    1809.000.092.3312.000.051.6914.00−0.061.5710.00−0.122.15
    10,0009.00−0.020.3112.00−0.010.2314.00−0.010.2010.00−0.010.29
    609.50−0.033.9511.500.023.1612.50−0.082.9410.50−0.063.39
    1209.50−0.012.7411.500.012.2412.500.022.0510.500.032.40
    1809.50−0.052.2211.500.001.8012.50−0.021.7110.50−0.082.01
    10,0009.50−0.010.3011.500.000.2412.50−0.000.2310.500.020.27
    * ss: sample size. true coef: true coefficients. bias m: estimated average of the bias. bias sd: estimated standard deviation of the bias. b0: intercept parameters. t1: first time point. t2: second time point. (0): treatment (0). (1): treatment (1).
    Table 4. Estimation of average bias with standard deviation for the estimated slope parameters of the given true coefficients. The estimated parameters b1 are given for the first time point and for the second time point under the two treatments. All the estimated numbers are given in percentages. The number of generated datasets was equal to 1000.
    Table 4. Estimation of average bias with standard deviation for the estimated slope parameters of the given true coefficients. The estimated parameters b1 are given for the first time point and for the second time point under the two treatments. All the estimated numbers are given in percentages. The number of generated datasets was equal to 1000.
    ss *b1 t1 (0)b1 t1 (0)b1 t1 (0)b1 t2 (0)b1 t2 (0)b1 t2 (0)b1 t1 (0)b1 t1 (1)b1 t1 (1)b1 t2 (1)b1 t2 (1)b1 t2 (1)
    True Coef Bias m Bias sd True Coef Bias m Bias sd True Coef Bias m Bias sd True Coef Bias m Bias sd
    600.300.115.550.60−0.052.790.200.217.780.600.022.80
    1200.300.163.590.600.011.900.20−0.115.690.60-0.051.89
    1800.30−0.083.170.60−0.021.560.20−0.184.470.60−0.071.50
    10,0000.30−0.020.400.600.000.210.20−0.010.590.600.000.20
    600.400.294.150.50−0.043.250.300.025.390.700.092.31
    1200.400.112.860.500.032.250.300.003.660.700.031.56
    1800.40−0.102.310.50−0.021.790.300.043.130.700.041.29
    10,0000.400.020.300.500.010.240.300.020.400.700.010.18
    600.50−0.013.190.60−0.002.610.300.145.330.800.021.95
    1200.50−0.002.270.600.011.840.300.053.720.80−0.031.39
    1800.50−0.001.830.60−0.041.530.30−0.013.070.800.031.16
    10,0000.500.010.240.600.000.200.30−0.010.420.80−0.010.16
    * ss: sample size. true coef: true coefficients. bias m: estimated average of the bias. bias sd: estimated standard deviation of the bias. b1: slope parameters. t1: first time point. t2: second time point. (0): treatment (0). (1): treatment (1).
    Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

    © 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).

    Share and Cite

    MDPI and ACS Style

    Ferrario, P.G.; Döring, M.; Ritz, C. Statistical Approach in Personalized Nutrition Exemplified by Reanalysis of Public Datasets.Data2025,10, 18. https://doi.org/10.3390/data10020018

    AMA Style

    Ferrario PG, Döring M, Ritz C. Statistical Approach in Personalized Nutrition Exemplified by Reanalysis of Public Datasets.Data. 2025; 10(2):18. https://doi.org/10.3390/data10020018

    Chicago/Turabian Style

    Ferrario, Paola G., Maik Döring, and Christian Ritz. 2025. "Statistical Approach in Personalized Nutrition Exemplified by Reanalysis of Public Datasets"Data 10, no. 2: 18. https://doi.org/10.3390/data10020018

    APA Style

    Ferrario, P. G., Döring, M., & Ritz, C. (2025). Statistical Approach in Personalized Nutrition Exemplified by Reanalysis of Public Datasets.Data,10(2), 18. https://doi.org/10.3390/data10020018

    Article Metrics

    No
    No

    Article Access Statistics

    For more information on the journal statistics, clickhere.
    Multiple requests from the same IP address are counted as one view.
    Data, EISSN 2306-5729, Published by MDPI
    RSSContent Alert

    Further Information

    Article Processing Charges Pay an Invoice Open Access Policy Contact MDPI Jobs at MDPI

    Guidelines

    For Authors For Reviewers For Editors For Librarians For Publishers For Societies For Conference Organizers

    MDPI Initiatives

    Sciforum MDPI Books Preprints.org Scilit SciProfiles Encyclopedia JAMS Proceedings Series

    Follow MDPI

    LinkedIn Facebook Twitter
    MDPI

    Subscribe to receive issue release notifications and newsletters from MDPI journals

    © 1996-2025 MDPI (Basel, Switzerland) unless otherwise stated
    Terms and Conditions Privacy Policy
    We use cookies on our website to ensure you get the best experience.
    Read more about our cookieshere.
    Accept
    Back to TopTop
    [8]ページ先頭

    ©2009-2025 Movatter.jp