This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

[1]\fnmRajeshwari \surSundaram

[1]\orgdivEunice Kennedy Shriver National Institute of Child Health and Human Development, \orgname NIH, \orgaddress\streetDHHS,6710B Rockledge Dr. , \cityBethesda, \postcode20817, \stateMaryland, \countryU.S.A

2]\orgdivPrincipal Statistical Scientist, \orgnameGenentech Inc, \orgaddress \citySan Francisco, \stateCalifornia, \countryU.S.A

3]\orgdivDepartment of Mathematics and Statistics, \orgnameUniversity of Maryland Baltimore County, \orgaddress \stateMaryland, \countryU.S.A

Joint modeling of geometric features of longitudinal process and discrete survival time measured on nested timescales: an application to fecundity studies

\fnmAbhisek \surSaha    \fnmLing \surMa    \fnmAnimikh \surBiswas    [email protected] * [ [
Abstract

In biomedical studies, longitudinal processes are collected till time-to-event, sometimes on nested timescales (example, days within months). Most of the literature in joint modeling of longitudinal and time-to-event data has focused on modeling the mean or dispersion of the longitudinal process with the hazard for time-to-event. However, based on the motivating studies, it may be of interest to investigate how the cycle-level geometric features (such as the curvature, location and height of a peak), of a cyclical longitudinal process is associated with the time-to-event being studied. We propose a shared parameter joint model for a cyclical longitudinal process and a discrete survival time, measured on nested timescales, where the cycle-varying geometric feature is modeled through a linear mixed effects model and a proportional hazards model for the discrete survival time. The proposed approach allows for prediction of survival probabilities for future subjects based on their available longitudinal measurements. Our proposed model and approach is illustrated through simulation and analysis of Stress and Time-to-Pregnancy, a component of Oxford Conception Study. A joint modeling approach was used to assess whether the cycle-specific geometric features of the lutenizing hormone measurements, such as its peak or its curvature, are associated with time-to-pregnancy (TTP).

keywords:
Joint modeling, TTP, Longitudinal Data, Hormonal profile, Curvature, Peak

1 Introduction

In biomedical studies, information is routinely collected longitudinally on various biomarkers up to a time-to-event (usually censored), along with additional covariates. An often cited example of such data is from HIV clinical trial with the key longitudinal process of interest being CD4 counts. Many other examples from cancer studies, reproductive health etc. have been the motivation for the development of various methods in this area of research. In joint modeling, one is typically interested in (i) how to model the pattern of change of the longitudinal process, and (ii) to characterize the relationship between the survival event, the longitudinal process, and the covariates.

Most of the literature on joint modeling of longitudinal process and time-to-event have focused on modeling the mean of the longitudinal process, where the dependence between the longitudinal process and time-to-event is through the mean process with subject-specific random effect(s) (Wu:Carroll:1988, ; Tsiatis:Davidian:2004, ). Joint modeling in the context of longitudinal process and discrete time-to-events was first studied by Albert et al. (2010) albert2010approach , and later by Qiu et al. (2016)qiu2016joint in the context of shared parameter framework approach. Recently, some authors have also considered modeling the dispersions of the longitudinal process and time-to-event (gao2011joint, ; Mclain:Lum:Sundaram:2012, ). In many situations (the motivating example discussed below), it may be more of interest to study the geometric features of a cyclical longitudinal process. Another common aspect of the existing joint modeling literature is that they focus on the situations where the longitudinal process and the time-to-event are on the same time scale, while there are examples where this assumption may not be true. For instance, in our motivating example, the longitudinal process is measured on a daily scale while the time-to-pregnancy is measured in menstrual cycles (approximately monthly). In this paper, our main objective is to jointly model cyclic longitudinal process with time-to-event, measured on nested timescales, where the dependence between the cyclic longitudinal process and time to event is captured through cycle-level geometric features of the longitudinal process with subject-specific random effects.

We now present our motivating example from reproductive health studies. Reproductive hormones, like the luteinizing hormone (LH), estrogen and its metabolites (eg, estrone-3-gluconoride (e3g) etc) patterns play an important role in the study of conception, infertility and other chronic disease (Mumford:etal:2012, ; Parazzini:etal:1993, ; Terry:etal:2005, ; Whelan:etal:1994, ; Solomon:etal:2001, ; Solomon:etal:2002, ). However, data on these endogenous hormones is difficult to quantify due to complex cyclical patterns of hormones, the need for timed collection, and the cost required for multiple sample collections. So, much of research has focused on menstrual cycle characteristics such as cycle length as proxies for cumulative hormonal exposure and/or hormonal patterns as they can be easily assessed in population studies. Short and long or irregular cycles have been associated with increased risks for breast cancers, osteoporosis, type 2 diabetes mellitus, cardiovascular diseases etc. Consequently, it is important to be able to study the hormonal profiles directly. LH has important role in the luteinizing of the follicle and the functional maturation of the nucleus of the oocyte (Verpoest:etal:2000, ). Abnormalities in the LH surge may impair the development of the oocyte and consequently it’s fertilization ability. Additionally, LH surge abnormalities, such as reduced peak values, have been associated with infertility (Cohlen:etal:1993, ; Cahill:etal:1997, ), indicating that shape of the hormonal curve plays an important biological role as well. Moreover, the pattern of the LH profile is highly variable in normal menstruating women. Motivated by these issues, we are interested in modeling the LH surge and its relationship with time-to-pregnancy. A source of such data arises in the prospective pregnancy studies, where couples are followed from the time they go off contraception (with the intention of becoming pregnant) until they get pregnant. In these studies, women use ovulation kits which track the LH and e3g daily within a fixed window to precisely capture the impending day of ovulation in each menstrual cycle. This provides an opportunity to study the patterns of surge of these hormones, especially LH and its relationship with time-to-pregnancy. Motivated by scietific hypothesis, we focus on three geometric features, namely, the value of LH peak, the curvature at the LH peak and the average curvature of the LH profile within fertile window (the window of opportunity around ovulation for conception in a menstrual cycle) from the longitudinally measured LH values within each menstrual cycle.

Motivated by the example described above, we consider joint modeling of the cyclic longitudinal process (“hormonal profile”) and a discrete survival time (“time-to-pregnancy”), where one is interested in modeling various geometric features of the longitudinal process at the cycle-level (e.g., value at the peak, curvature at the peak, average curvature within fertile window of a cycle). In the next section, we introduce our data and the modeling framework. In Section 3, we provide the estimation approach for the parameters of interest and also discuss the prediction approach for the time-to-event distribution of a new subject given its longitudinal measurement history. We assess the performance of the proposed estimates through simulation studies in Section 4. In Section 5, we present detailed analysis of the Stress and Time-to-pregnancy, a sub-component of the Oxford Conception Study (louis2011stress, ; McLain:Sundaram:Louis:2015, ). .

2 Model and Notation

For woman ii, i=1,,ni=1,\dots,n, let TiT_{i} denote the time-to-pregnancy, i.e., the number of menstrual cycles it took to get pregnant. As is typical in time-to-event studies, TiT_{i} is subject to right censoring and one observes Xi=min(Ti,τi)X_{i}=\min(T_{i},\tau_{i}) and δi=I(Tiτi)\delta_{i}=I(T_{i}\leq\tau_{i}), where τi\tau_{i} denotes the censoring time and I()I(\cdot) denotes the indicator function. Throughout this article, we assume that the censoring time τi\tau_{i} is independent of TiT_{i}.

In prospective pregnancy studies, ovulation kits are used by each woman participant to identify the day of ovulation. These kits typically require testing to be done on day 66 through day 2525 of every menstrual cycle for measuring the hormone levels to identify the day of ovulation within each cycle. So, essentially the test results in underlying hormonal data on LH from day 66 through day 2525 in each cycle for every woman. We denote the hormonal data in a cycle as h(t)h(t), t[L,M]t\in[L,M] where L,ML,M are days from the start of cycle where hormone measurements are collected within each menstrual cycle and t^\hat{t} is the time point from the start of the cycle where the hormonal profile reaches the highest level (peak). Also, we define the fertile window “the window of opportunity for conception around ovulation” in a cycle as [t^5,t^+1].[\hat{t}-5,\ \hat{t}+1]. The three geometric features of hormonal profile that are of interest here are: (1) cycle-specific curvature at the hormone peak, k(t^)=|h′′(t^)|{1+h(t^)}3/2k(\hat{t})=|h^{\prime\prime}(\hat{t})|\{1+h^{\prime}(\hat{t})\}^{-3/2}, which measures the sharpness of the hormonal profile at the peak time; (2) cycle-specific hormone peak value, h(t^)h(\hat{t}); (3) the average curvature of the hormone profile within fertile window, t=t^5t^+1k(t)/6\sum_{t=\hat{t}-5}^{\hat{t}+1}k(t)/6; within each cycle.

Let Y~ij\tilde{Y}_{ij} be the true geometric feature of hormonal profile of interest for ii-th woman in menstrual cycle jj and let ZijZ_{ij} be the vector of covariates for Y~ij\tilde{Y}_{ij}. Denote by YijY_{ij} the observed geometric feature of hormonal profile for ii-th woman in menstrual cycle jj. The observed geometric features for each cycle are then calculated from the observed hormone data, first by using some smoothing technique, e.g. B-splines and then calculating the feature based on the formula mentioned in the previous paragraph.

We relate the true geometric feature Y~ij\tilde{Y}_{ij} to the covariates ZijZ_{ij} through a linear model with subject-specific random intercept bY,ib_{Y,i},

Y~ij=Zij𝜷+bY,i,\tilde{Y}_{ij}=Z_{ij}^{\prime}\bm{\beta}+b_{Y,i},

where 𝜷\bm{\beta} is the vector of regression coefficients corresponding to ZijZ_{ij}. The observed hormonal geometric features YijY_{ij} are then modeled by

Yij=Y~ij+ϵij,Y_{ij}=\tilde{Y}_{ij}+\epsilon_{ij}, (1)

where ϵij\epsilon_{ij} are all independent and identically distributed and follow N(0,σ2)N(0,\sigma^{2}) distribution.

We use the discrete survival model by Sundaram et al. (2012) Sundaram2:McLain:Louis:2012 for TTP where the hazard of discrete survival time is related linearly to the covariates when transformed by a complementary log-log function. It also accounts for the fact that, the hazard for conception in a cycle is zero if the couple does not have any intercourse in the fertile window of that cycle. The model is given by

λi(jbT,i,Uij)=1exp[Aijexp{bT,i+ρj+Uij𝜸}]\lambda_{i}(j\mid b_{T,i},U_{ij})=1-\exp\Big{[}-A_{ij}\exp\{b_{T,i}+\rho_{j}+U_{ij}^{\prime}\bm{\gamma}\}\Big{]} (2)

where for subject ii in cycle jj, UijU_{ij} is the vector of covariates for TTP (which could have overlap with ZijZ_{ij}, the covariates for the geometric features), AijA_{ij} is the indicator of intercourse within fertile window, ρj\rho_{j} is the baseline effect for cycle jj, 𝜸\bm{\gamma} represents the regression coefficients of UijU_{ij} and bT,ib_{T,i} is a subject-specific random effect. Recall that the fertile window refers to the days in a menstrual cycle around the day of ovulation when a couple having intercourse can potentially conceive; Aij=0A_{ij}=0 means that couple ii did not have intercourse during the fertile window of cycle jj, which implies that there is no risk of pregnancy in that cycle.

To study the association between a woman’s hormonal profile and TTP, we take into account the cycle-level geometric feature of a woman’s hormonal profile, Y~ij\tilde{Y}_{ij}, in (2). Recalling that Y~ij=Zij𝜷+bY,i\tilde{Y}_{ij}=Z_{ij}^{\prime}\bm{\beta}+b_{Y,i}, we propose the following model

λi(j|bT,i,bY,i,Uij)\displaystyle\lambda_{i}(j|b_{T,i},b_{Y,i},U_{ij}) =\displaystyle= 1exp[Aijexp{bT,i+ρj+Uij𝜸+ψμY~ij}]\displaystyle 1-\exp\Big{[}-A_{ij}\exp\{b_{T,i}+\rho_{j}+U_{ij}^{\prime}\bm{\gamma}+\psi_{\mu}\tilde{Y}_{ij}\}\Big{]}
=\displaystyle= 1exp[Aijexp{bT,i+ρj+Uij𝜸+ψμ(Zij𝜷+bY,i)}],\displaystyle 1-\exp\Big{[}-A_{ij}\exp\{b_{T,i}+\rho_{j}+U_{ij}^{\prime}\bm{\gamma}+\psi_{\mu}(Z_{ij}^{\prime}\bm{\beta}+b_{Y,i})\}\Big{]},

where ψμ\psi_{\mu} is the regression coefficient of Y~ij\tilde{Y}_{ij}, and assume that 𝐛i(bY,i,bT,i)\mathbf{b}_{i}\equiv(b_{Y,i},b_{T,i}) follows multivariate normal distribution with mean 𝟎\mathbf{0} and variance covariance matrix DD, MVN(𝟎,D)(\mathbf{0},D), with

D=(σ12ζσ1σ2ζσ1σ2σ22),D=\left(\begin{array}[]{cc}\sigma_{1}^{2}&\zeta\sigma_{1}\sigma_{2}\\ \zeta\sigma_{1}\sigma_{2}&\sigma_{2}^{2}\end{array}\right),

and 𝐛i\mathbf{b}_{i}’s are independent and identically distributed (iid) and independent of ϵij\epsilon_{ij}. The association between the hormonal profile and TTP is taken into account not only through the fact that the cycle-level geometric feature is included in the model for TTP as a predictor, but also through the possible correlation between subject specific random effects bY,ib_{Y,i} and bTib_{T_{i}}.

2.1 Estimation and Prediction

Denote the observed data for subject ii as Oi=(Xi,δi,Yij,Zij,Uij,1jXi)O_{i}=(X_{i},\delta_{i},Y_{ij},Z_{ij},U_{ij},1\leq j\leq X_{i}). The observed data log likelihood can be written as

l(𝜽)=i=1nlog{fi(Xi|𝐛)δiSi(Xi|𝐛)1δij=1XifYij(Yij|𝐛)fb(𝐛)d𝐛},l(\bm{\theta})=\sum_{i=1}^{n}\log\bigg{\{}\int f_{i}(X_{i}|\mathbf{b})^{\delta_{i}}S_{i}(X_{i}|\mathbf{b})^{1-\delta_{i}}\prod_{j=1}^{X_{i}}f_{Y_{ij}}(Y_{ij}|\mathbf{b})f_{b}(\mathbf{b})d\mathbf{b}\bigg{\}}, (4)

where 𝜽=(𝜷,𝜸,𝝆,ψ,σ12,σ22,ζ)\bm{\theta}=(\bm{\beta},\bm{\gamma},\bm{\rho},\psi,\sigma_{1}^{2},\sigma_{2}^{2},\zeta)^{\prime}, 𝐛=(bY,bT)\mathbf{b}=(b_{Y},b_{T}),

Si(j|𝐛)=exp{k=1jAikexp(bT+ρk+Uik𝜸+ψμ(Zik𝜷+bY))},S_{i}(j|\mathbf{b})=\exp\bigg{\{}-\sum_{k=1}^{j}A_{ik}\exp(b_{T}+\rho_{k}+U_{ik}^{\prime}\bm{\gamma}+\psi_{\mu}(Z_{ik}^{\prime}\bm{\beta}+b_{Y}))\bigg{\}},
fi(j|𝐛)=Si(j1|𝐛)Si(j|𝐛),f_{i}(j|\mathbf{b})=S_{i}(j-1|\mathbf{b})-S_{i}(j|\mathbf{b}),

and fYij(Yij|𝐛)f_{Y_{ij}}(Y_{ij}|\mathbf{b}) is the density function of normal distribution with mean (Zij𝜷+bY)(Z_{ij}^{\prime}\bm{\beta}+b_{Y}) and variance σ2\sigma^{2}.

One natural way of finding estimates for 𝜽\bm{\theta} is to maximize the log likelihood function (4) with respect to 𝜽\bm{\theta}. However, the two-dimensional integration with respect to the random effects does not have a closed form. We propose to use Gaussian quadrature for approximation. Specifically, let 𝐛=𝐙~R\mathbf{b}=\tilde{\mathbf{Z}}R where RR is the Choleskey square root of the covariance matrix DD (e.g. D=RRD=R^{\prime}R) and 𝐙~\tilde{\mathbf{Z}} is a two-dimensional row-vector of independent standard normal variables. Let {(Z~k,wk),k=1,,K}\{(\tilde{Z}_{k},w_{k}),k=1,\dots,K\} be the KK Gaussian nodes and weights for a standard normal variable, then the K2K^{2} nodes of 𝐛\mathbf{b} may be constructed by

𝐛k,s=(Z~k,Z~s)R=(R11Z~k+R21Z~s,R12Z~k+R22Z~s),k,s=1,,K,\mathbf{b}_{k,s}={\color[rgb]{0,0,0}(\tilde{Z}_{k},\tilde{Z}_{s})R}=(R_{11}\tilde{Z}_{k}+R_{21}\tilde{Z}_{s},R_{12}\tilde{Z}_{k}+R_{22}\tilde{Z}_{s}),k,s=1,\dots,K,

where RksR_{ks} is the (k,s)(k,s)th element of RR, and the associated weight is calculated by wkwsw_{k}w_{s}. Then the likelihood contribution of the ii-th subject could be approximated by

fi(Xi|𝐛)δiSi(Xi|𝐛)1δij=1XifYij(Yij|𝐛)fb(𝐛)d𝐛\displaystyle\int f_{i}(X_{i}|\mathbf{b})^{\delta_{i}}S_{i}(X_{i}|\mathbf{b})^{1-\delta_{i}}\prod_{j=1}^{X_{i}}f_{Y_{ij}}(Y_{ij}|\mathbf{b})f_{b}(\mathbf{b})d\mathbf{b}
\displaystyle\approx k=1Ks=1Kfi(Xi|𝐛k,s)δiSi(Xi|𝐛k,s)1δij=1XifYij(Yij|𝐛k,s)wkws.\displaystyle\sum_{k=1}^{K}\sum_{s=1}^{K}f_{i}(X_{i}|\mathbf{b}_{k,s})^{\delta_{i}}S_{i}(X_{i}|\mathbf{b}_{k,s})^{1-\delta_{i}}\prod_{j=1}^{X_{i}}f_{Y_{ij}}(Y_{ij}|\mathbf{b}_{k,s})w_{k}w_{s}.

We then maximize the approximated log likelihood function to get estimate of 𝜽\bm{\theta}, denoted by 𝜽^\hat{\bm{\theta}}. The covariance matrix Σ\Sigma of 𝜽\bm{\theta} is estimated by using the observed information matrix.

One nice feature of using the joint modeling approach is that we could use hormonal profile characteristics to predict TTP distribution. Based on a joint model fitted on a sample of size nn, we are interested in predicting the time-to-event distribution for a new subject ii that has provided a set of longitudinal measurements up to cycle j0j_{0}. Denote Σ^=var^(𝜽^)\hat{\Sigma}=\hat{\textrm{var}}(\hat{\bm{\theta}}) as the estimated variance covariance matrix for 𝜽\bm{\theta}. The partial information for the new subject ii is denoted by 𝒟i(j0)={𝒴i(j0),Ui(j0),Zi(j0)}\mathcal{D}_{i}(j_{0})=\{\mathcal{Y}_{i}(j_{0}),U_{i}(j_{0}),Z_{i}(j_{0})\}, where 𝒴i(j0)={Yij,jj0}\mathcal{Y}_{i}(j_{0})=\{Y_{ij},j\leq j_{0}\}, Ui(j0)={Uij,jj0}U_{i}(j_{0})=\{U_{ij},j\leq j_{0}\} and Zi(j0)={Zij,jj0}Z_{i}(j_{0})=\{Z_{ij},j\leq j_{0}\}. Prediction of the conditional probability of surviving cycle jj is of interest only if the couple have not achieved pregnancy at cycle j0j_{0}. Hence we focus on the conditional probability of surviving cycle jj given survival up to cycle j0j_{0}.

πi(jj0)\displaystyle\pi_{i}(j\mid j_{0}) \displaystyle\equiv Pr(TijTi>j0,𝒟i(j0),𝒟n)\displaystyle\textrm{Pr}(T_{i}\geq j\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\mathcal{D}_{n}) (5)
=\displaystyle= Pr(TijTi>j0,𝒟i(j0),𝒟n,𝜽)p(𝜽𝒟n)𝑑𝜽,\displaystyle\int\textrm{Pr}(T_{i}\geq j\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\mathcal{D}_{n},\bm{\theta})p(\bm{\theta}\mid\mathcal{D}_{n})d\bm{\theta},

where 𝒟n\mathcal{D}_{n} denotes the sample on which the joint model was fitted and on which the predictions will be based. The first part of the integrand can be written as

Pr(TijTi>j0,𝒟i(j0),𝒟n,𝜽)\displaystyle\textrm{Pr}(T_{i}\geq j\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\mathcal{D}_{n},\bm{\theta}) (6)
=\displaystyle= Pr(TijTi>j0,𝒟i(j0),𝐛i,𝜽)p(𝐛iTi>j0,𝒟i(j0),𝜽)𝑑𝐛i\displaystyle\int\textrm{Pr}(T_{i}\geq j\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\mathbf{b}_{i},\bm{\theta})p(\mathbf{b}_{i}\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\bm{\theta})d\mathbf{b}_{i}
=\displaystyle= Pr(TijTi>j0,𝐛i,𝜽)p(𝐛iTi>j0,𝒟i(j0),𝜽)𝑑𝐛i\displaystyle\int\textrm{Pr}(T_{i}\geq j\mid T_{i}>j_{0},\mathbf{b}_{i},\bm{\theta})p(\mathbf{b}_{i}\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\bm{\theta})d\mathbf{b}_{i}
=\displaystyle= Si(j𝐛i,𝜽)Si(j0𝐛i,𝜽)p(𝐛iTi>j0,𝒟i(j0),𝜽)𝑑𝐛i.\displaystyle\int\frac{S_{i}(j\mid\mathbf{b}_{i},\bm{\theta})}{S_{i}(j_{0}\mid\mathbf{b}_{i},\bm{\theta})}p(\mathbf{b}_{i}\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\bm{\theta})d\mathbf{b}_{i}.

The second part is the posterior distribution of the parameters given the observed data. By using arguments of standard asymptotic Bayesian theory and assuming that the sample size nn is sufficiently large, we approximate the distribution of {𝜽𝒟n}\{\bm{\theta}\mid\mathcal{D}_{n}\} by N(𝜽^,Σ^)N(\hat{\bm{\theta}},\hat{\Sigma}).

Given 𝒟i(j0)\mathcal{D}_{i}(j_{0}) and 𝜽\bm{\theta}, the posterior distribution of 𝐛i\mathbf{b}_{i} is

f𝐛i(𝐛iTi>j0,𝒟i(j0),𝜽)\displaystyle f_{\mathbf{b}_{i}}(\mathbf{b}_{i}\mid T_{i}>j_{0},\mathcal{D}_{i}(j_{0}),\bm{\theta}) \displaystyle\propto p(Ti>j0,𝐛i,𝒟i(j0)𝜽)\displaystyle p(T_{i}>j_{0},\mathbf{b}_{i},\mathcal{D}_{i}(j_{0})\mid\bm{\theta}) (7)
=\displaystyle= Si(j0𝐛i,𝜽)t=1j0fYit(Yit𝐛i,𝜽)f𝐛i(𝐛i)d𝐛i.\displaystyle S_{i}(j_{0}\mid\mathbf{b}_{i},\bm{\theta})\prod_{t=1}^{j_{0}}f_{Y_{it}}(Y_{it}\mid\mathbf{b}_{i},\bm{\theta})f_{\mathbf{b}_{i}}(\mathbf{b}_{i})d\mathbf{b}_{i}.

This posterior distribution of the random effects is of nonstandard form.

Analogous to arguments presented in Rizopoulos (2011), Mclain et al. (2012) (Rizopoulos:2011, ; Mclain:Lum:Sundaram:2012, ), we assume posterior conditional 𝐛i\mathbf{b}_{i}\sim a multivariate tt distribution centered at the empirical Bayes estimates, 𝐛^i=argmax𝐛{logp(Ti>j0,𝐛,𝒟i(j0)|𝜽^)}\hat{\mathbf{b}}_{i}=\arg\max_{\mathbf{b}}\{\log p(T_{i}>j_{0},{\color[rgb]{0,0,0}\mathbf{b}},\mathcal{D}_{i}(j_{0})|\hat{\bm{\theta}})\}, and scale matrix

var^(𝐛^i)={2logp(Ti>j0,𝐛,𝒟i(j0)|𝜽^)/𝐛𝐛|𝐛=𝐛^i},1\hat{\textrm{var}}(\hat{\mathbf{b}}_{i})=\{-\partial^{2}\log p(T_{i}>j_{0},{\color[rgb]{0,0,0}\mathbf{b}},\mathcal{D}_{i}(j_{0})|\hat{\bm{\theta}})/\partial\mathbf{b}^{\prime}\partial\mathbf{b}|_{\mathbf{b}=\hat{\mathbf{b}}_{i}}\}{\color[rgb]{0,0,0}{}^{-1}},

with four degrees of freedom.

A Monte Carlo sample of πi(jj0)\pi_{i}(j\mid j_{0}) can be obtained using the following simulation scheme:

  • Step 1. Draw 𝜽(l)N(𝜽^,Σ^)\bm{\theta}^{(l)}\sim N(\hat{\bm{\theta}},\hat{\Sigma}).

  • Step 2. Draw 𝐛i(l)t4{𝐛^i,var^(𝐛^i)}\mathbf{b}_{i}^{(l)}\sim t_{4}\{\hat{\mathbf{b}}_{i},\hat{\textrm{var}}(\hat{\mathbf{b}}_{i})\}.

  • Step 3. Compute πi(l)(jj0)=Si{j𝐛i(l),𝜽(l)}/Si{j0𝐛i(l),𝜽(l)}\pi_{i}^{(l)}(j\mid j_{0})=S_{i}\{j\mid\mathbf{b}_{i}^{(l)},\bm{\theta}^{(l)}\}/S_{i}\{j_{0}\mid\mathbf{b}_{i}^{(l)},\bm{\theta}^{(l)}\}.

Repeat Steps 1–3 for l=1,,Ll=1,\dots,L times, where LL denotes the Monte Carlo sample size. In our prediction analysis, we used L=500L=500 samples to estimate the mean and 95%95\% quantile based confidence intervals.

3 Simulation Studies

In this section, we conducted simulation studies to investigate the performance of the proposed estimates using likelihood-based approach under various settings. For simplicity, we assumed covariates Uij=UiU_{ij}=U_{i} and generated UiU_{i} from N(2,1)\textrm{N}(2,1). Let Zij=Zi=(1,Ui)Z_{ij}=Z_{i}=(1,U_{i}). 𝐛i=(bY,i,bT,i)\mathbf{b}_{i}=(b_{Y,i},b_{T,i}) were generated from MVN(𝟎,D)(\mathbf{0},D),

D=(σ12ζσ1σ2ζσ1σ2σ22).D=\left(\begin{array}[]{cc}\sigma_{1}^{2}&\zeta\sigma_{1}\sigma_{2}\\ \zeta\sigma_{1}\sigma_{2}&\sigma_{2}^{2}\end{array}\right).

The random error ϵij\epsilon_{ij} were generated from N(0,0.92)\textrm{N}(0,0.9^{2}) and YijY_{ij} were generated using (1). Similarly, TTP for ii-th subject is simulated using (2). True values of 𝜷,𝜸,ψ,σ1,σ2\bm{\beta},\bm{\gamma},\psi,\sigma_{1},\sigma_{2}, and ζ\zeta are listed in Table 2. Subjects who had not experienced an event till j=6j=6 were censored.

We have considered 9 different simulation settings with varying sample sizes (nn= 300, 400, and 500) as well as, with varying intercourse success probabilities (p(Aij)p(A_{ij})= 0.95,0.90 and 0.85). These choices are made in such a way that a particular case (n=400n=400, p(Aij)=0.95p(A_{ij})=0.95) closely mimics the real data in terms of distribution of TTP while the other cases either overestimate or under-estimate the number of cycles and sample size in comparison to real data. For each simulation scenario, m=m=1000 replicates are generated. We split each replicate data into a training set (randomly selected 2/3rd) and a test set, as is originally only done for real data. Table 1 provides a summary of TTP distribution (both overall as well as in the training set). The shaded row indicates the simulation scenario that mimics the real data in terms of sample size (337337 in real data), # of cycles (10231023 in real data), intercourse probability (94.7%\approx 94.7\% in real data) and # of cycles in training data (686686 in real data). In Table 1 we have provided avg. TTP, proportion of right censoring (p^(δ=0)\hat{p}(\delta=0)), # of cycles in overall as well as in training sets, each averaged (mean(Mn)/median(Med)) over 1000 replicates (provided with interquartile range (IQR)).

Table 1: Summary of TTP distribution across simulation settings: avg. TTP, # of cycles and prop. of right censoring (p^(δ=0)\hat{p}(\delta=0)) averaged over 1000 replicates.The highlighted row mimics the oxford data.
Settings TTP (full data) TTP (training set)
Avg. TTP # of cycles p^(δ=0)\hat{p}(\delta=0) # of cycles
nn p(Aij)p(A_{ij}) Mn (IQR) Med (IQR) Mn (IQR) Med (IQR)
300 0.95 2.83 (0.16) 0848 (47) 0.24 (0.03) 567 (38)
300 0.90 2.88 (0.16) 0862 (47) 0.24 (0.03) 576 (38)
300 0.85 2.93 (0.16) 0877 (47) 0.24 (0.03) 586 (39)
400 0.95 2.83 (0.14) 1133 (56) 0.24 (0.03) 755 (45)
400 0.90 2.87 (0.14) 1148 (57) 0.24 (0.03) 767 (43)
400 0.85 2.92 (0.14) 1170 (56) 0.24 (0.03) 781 (45)
500 0.95 2.83 (0.12) 1416 (62) 0.24 (0.03) 945 (51)
500 0.90 2.88 (0.12) 1438 (60) 0.24 (0.03) 960 (49)
500 0.85 2.92 (0.12) 1462 (62) 0.24 (0.03) 975 (49)
\botrule
\bmhead

Estimate accuracy with the training sets: For each replicate data, training set is used to fit the model, while test set is used to estimate predictive accuracy. Based on training set, we have reported estimation bias (Bias), standard deviation (SD) and coverage probability (CP) based on 95% CI of the parameter estimate with varying samples sizes (nn= 300, 400, and 500) for a given intercourse success probability, p(AijA_{ij})= 0.95, in Table 2. Same set of metrics are reported for p(AijA_{ij})= 0.90 and 0.85 in Appendix A, Table 7, and Table 8 respectively. ntrn_{tr} represents the training set size, which is 2/3rd of the sampled data. Estimation used Gaussian quadrature with 50 nodes and the simulation was conducted in software R/4.2.

Table 2: Simulation results corresponding to varying sample sizes with p(Aij)=0.95p(A_{ij})=0.95
Param. n=300, ntrn_{tr}=200 n=400, ntrn_{tr}=267 n=500, ntrn_{tr}=334
Sym. True Bias SD CP Bias SD CP Bias SD CP
β1\beta_{1} 4 0.002 0.13 0.95 -0.004 0.111 0.941 -0.005 0.103 0.952
β2\beta_{2} -0.5 -0.004 0.049 0.957 0.001 0.043 0.947 0.001 0.04 0.951
γ1\gamma_{1} -27 -0.182 1.538 0.976 -0.171 1.738 0.97 -0.041 1.423 0.963
ρ1\rho_{1} -6.5 0.349 2.239 0.961 0.503 2.257 0.958 0.521 1.852 0.964
ρ2\rho_{2} 10 0.49 2.052 0.961 0.437 1.965 0.967 0.482 1.627 0.971
ρ3\rho_{3} 17 0.462 1.855 0.929 0.457 1.904 0.937 0.474 1.64 0.919
ρ4\rho_{4} 21 0.525 1.859 0.96 0.503 1.959 0.964 0.472 1.577 0.929
ρ5\rho_{5} 24 0.525 1.837 0.968 0.621 1.986 0.969 0.516 1.643 0.949
ρ6\rho_{6} 25 0.293 2.131 0.971 0.385 2.086 0.965 0.411 1.721 0.962
ψμ\psi_{\mu} 18 0.044 1.48 0.972 0.01 1.645 0.973 -0.091 1.353 0.974
σ1\sigma_{1} 0.3 0.005 0.069 0.929 0.007 0.065 0.916 0.006 0.056 0.926
σ2\sigma_{2} 3 0.587 2.109 0.956 0.53 2.003 0.942 0.464 1.813 0.949
σ\sigma 0.9 -0.004 0.03 0.947 -0.003 0.028 0.933 -0.002 0.025 0.944
ζ\zeta -0.2 0.008 0.469 0.921 0 0.429 0.906 0.004 0.381 0.929
\botrule

The simulation results show that the proposed estimation approach works well in all settings considered here with reasonably small bias and coverage probabilities close to the nominal level. For ρ3\rho_{3}, σ1\sigma_{1}, and ζ\zeta, CP falls slightly below 95% relative to other parameters, which may be attributable to numerical approximation of marginal likelihood.

Prediction accuracy with the test sets:

We have implemented the prediction methodology analogous to Rizopoulos (2011)Rizopoulos:2011 as described in Section 2.1. In particular, we have estimated subfertility probability πi(61)=p(TTPi>6TTPi>1)\pi_{i}{(6\mid 1)}=p(TTP_{i}>6\mid TTP_{i}>1) for the ii-th test sample given that TTPi>1TTP_{i}>1 and used that to see how it performs as prediction rule to determine if this sample is right censored or not at sixth cycle. We have used standard ROC plot and area under the curve (auc) as used for real data by varying cutoff points, and computing empirical sensitivities and specificities (See Section 2.1 for more details). To determine how good the ROC plot and auc estimates are, we have calculated quantile-based 95% CI for auc and 95% CI band for ROC plots. The auc estimates are summarized in below table along with the effective test sample sizes used. The effective test sample size, nen_{e}, represents the subset for which TTPi>1TTP_{i}>1. In the below table ntstn_{tst} indicates the test sample size initially considered, which is 1/3rd of nn. Table 3 indicates the decision rule is extremely effective in predicting subfertility.

Table 3: Summary: auc and effective test sample size (nen_{e}) based on 1000 test data replicates
n=300, ntstn_{tst}=100 n=400, ntstn_{tst}=133 n=500, ntstn_{tst}=166
p(Aij)p(A_{ij}) auc (95% CI) nen_{e}(IQR) auc (95% CI) nen_{e}(IQR) auc (95% CI) nen_{e}(IQR)
0.95 0.983 (0.95, 1) 59 (7) 0.983 (0.96, 1) 78 (8) 0.983 (0.96, 1) 98 (9)
0.90 0.984 (0.95, 1) 61 (6) 0.984 (0.96, 1) 80 (7) 0.984 (0.96, 1) 101 (8)
0.85 0.984 (0.95, 1) 63 (6) 0.984 (0.96, 1) 84 (7) 0.985 (0.96, 1) 105 (8)

To get a sense of predictive performance we have overlayed 1000 ROC plots each from a replicate. While constructing quantile-based 95% CI may be straightforward, constructing a 95% confidence band for ROC function may not be so. Let sensitivity be f(c)f(c) for a given cutoff cc. Similarly, let g(c)g(c) be the 1-specificity function. ROC function can now be defined as fog1fog^{-1} assuming ff and gg are smooth one-one functions. Since empirical sensitivity and specificity functions are step functions, thus neither smooth nor one-one we approximate g1g^{-1} by smooth quantile function just to guarantee all ROC functions from various replicates correspond to the same cutoff points while being overlayed. Note that the sensitivity function (therefore the ROC function) is not affected by the approximation on g1g^{-1} if sufficiently fine quantiles of specificity functions are used while plotting. The mean ROC curves and 95% CI bands are then computed point-wise. It is noteworthy that the area under the mean ROC curve and 95% upper and lower confidence curves may not be exactly the same as with the mean and 95% CI’s of auc’s as computed in Table 3 but they are expected to be close to each other as is the case. The mean ROC curve with 95% band is given below in Figure 1 for each of the 9 cases. From these plots, it is evident that the prediction methodology maintains high accuracy in all simulation settings.

Refer to caption
(a) ntstn_{tst}=100, p(Aij)=0.95
Refer to caption
(b) ntstn_{tst}=133, p(Aij)=0.95
Refer to caption
(c) ntstn_{tst}=166, p(Aij)=0.95
Refer to caption
(d) ntstn_{tst}=100, p(Aij)=0.90
Refer to caption
(e) ntstn_{tst}=133, p(Aij)=0.90
Refer to caption
(f) ntstn_{tst}=166, p(Aij)=0.90
Refer to caption
(g) ntstn_{tst}=100, p(Aij)=0.85
Refer to caption
(h) ntstn_{tst}=133, p(Aij)=0.85
Refer to caption
(i) ntstn_{tst}=166, p(Aij)=0.85
Figure 1: ROC plots with mean function and 95% CI band
Remark 1.

Simulating longitudinal data at cycles: We would like to bring reader’s attention to the fact that unlike the real data applications, the geometric features are directly generated from the linear model. This way of simulating geometric feature is equivalent to summarizing simulated longitudinal data under certain simulation schemes, and the same method can work for any geometric feature. This point is elaborated in Appendix B.

4 Analysis of the Oxford Conception Study

We illustrate our proposed method by analyzing the Oxford Conception Study, Stress and Time-to-Pregnancy component (Pyper:etal:2006, ), which is a prospective cohort study with preconception enrollment of women aged 18-40 years who were attempting to become pregnant. The women in the Oxford Conception Study (hereafter OCS) provided daily level information on reproductive hormones, in particular, luteinizing hormone during mid-cycle, intercourse acts, and host of other lifestyle variables, along with couple level baseline covariates. The lutenizing hormone was observed through the ovulation kits used by the woman to track her daily fertility level to identify ovulation, the values provided by the monitor were monotonically transformed values of the lutenizing hormones (manufacturer only provides these transformed values for research purpose). These women were prospectively followed for the number of menstrual cycles it took them to become pregnant (i.e., human-chorionic gonadotropin confirmed pregnancy on the day of expected menses), i.e., TTP, or a maximum of 66 menstrual cycles. Other examples of prospective pregnancy cohort studies’ include the Longitudinal Investigation of Fertility and Environment (Louis:etal:2011, ), Fertili (Colombo:Masarotto:2000, ), and Billings (Colombo:etal:2006, ).

The data consisted of 337 women with LH measurements, resulting in a total of 1023 menstrual cycles. We randomly selected 225 (about two-thirds) of the women with 686 cycles in the training set and the rest of the women were taken to be the prediction set. The hormonal measurements were taken daily within a fixed window in each menstrual cycle. For each cycle of every woman, we used B-spline functions to smooth the observed hormone data and then calculate the geometric features of interest. As mentioned in previous sections, we considered three geometric features of the hormone profiles: curvature at the LH peak which measures the sharpness of the LH profile at peak, LH peak value and the average LH profile curvature within fertile window. Figure 2 gives an example of the LH measurements for 4 randomly selected women in the data set. Note the number of varying cycles worth of information based on TTP for each woman in the figure. Motivated by the underlying biological hypothesis discussed in detail in the introduction, we fit three different joint models corresponding to each of the geometric feature. In each joint model, we model TTP with each one of the cycle-level geometric features using the training dataset and evaluate their prediction abilities, respectively. In our analysis, we focus on the following covariates: female age (in model for hormonal data), couple average age and difference between female and male age (in model for TTP), and female’s body mass index (BMI) (categorized as underweight or normal weight if BMI<25<25; overweight if 2525\leqBMI<30<30; obese if 3030\leqBMI)), female’s smoking category (smoke.n if not smoking; smoke.m if smoking but average cigarette smoked per day 10\leq 10; smoke.h if average cigarette smoked per day >10>10), stress level measured by the salivary biomarker alpha amylase and parity (nulliparous or multiparous; nulliparous women are those who haven’t had live birth before) in both models. The three age related covariates as well as alpha amylase level were scaled by suitable constants in the analysis and were denoted as Age*, avg.age*, dif.age* and Alp*, respectively. The geometric features of hormonal profiles were also scaled by adequate constants in the analysis. Subjects with BMI smaller than 25 who are non-smokers and nulliparous were considered as the reference group.

Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 2: LH measurements profile curves by days for 4 randomly selected subjects in the data set.

Table 4 presents the estimates and 95%95\% confidence intervals for the covariate effects on the curvature at LH peak, covariate effects on TTP, cycle-specific baseline effect on TTP, effect of curvature at LH peak on TTP as well as the variance covariance parameters for the random effects. Notice that all covariates seem non-significant for the curvature at LH peak. A couple’s average age and female-male age difference seem to have significant negative effect on TTP. Women who smoke but smoke no more than 10 cigarettes per day have significantly longer TTP compared to non-smoking women while the difference between the heavy smoking women (>10>10 cigarettes per day) and non-smoking women was not significant. Multiparous women seem to have significantly shorter TTP than nulliparous women. We also found that the curvature at LH peak has significant positive effect on TTP. This implies that the sharper a woman’s LH peak is, the shorter her TTP tends to be.

Table 4: Joint model estimation results on curvature at LH peak.

Parameter Estimate (95%95\%CI) Parameter Estimate (95%95\%CI) β\beta: Age* -0.51 (-2.73, 1.72) γ\gamma: avg.age* -27.89 (-42.76, -13.02) β\beta: Age*2 0.09 (-0.62, 0.80) γ\gamma: dif.age* -5.17 (-8.30, -2.03) β\beta: Overweight 0.04 (-0.17, 0.25) γ\gamma: Overweight -2.99 (-7.49, 1.51) β\beta: Obese -0.19 (-0.45, 0.07) γ\gamma: Obese 5.66 (-0.20, 11.51) β\beta: Smoke.m 0.02 (-0.21, 0.25) γ\gamma: Smoke.m -7.59 (-13.45, -1.72) β\beta: Smoke.h 0.05 (-0.46, 0.55) γ\gamma: Smoke.h -5.23 (-15.15, 4.69) β\beta: Alp* -0.15 (-0.47, 0.18) γ\gamma: Alp* -3.50 (-9.82, 2.81) β\beta: Alp*2 0.02 (-0.07, 0.12) γ\gamma: Alp*2 1.80 (-0.16, 3.76) β\beta: Parity -0.08 (-0.27, 0.10) γ\gamma: Parity 9.11 (3.10, 15.13) ρ1\rho_{1} -6.49 (-16.49, 3.50) ρ2\rho_{2} 10.01 (1.77, 12.25) ρ3\rho_{3} 17.71 (14.96, 20.47) ρ4\rho_{4} 21.03 (16.41, 25.65) ρ5\rho_{5} 24.36 (18.25, 30.47) ρ6\rho_{6} 24.96 (18.06, 31.86) ρ7\rho_{7} -2.94 (-2.94, -2.94) ψμ\psi_{\mu} 18.63 (3.93, 33.33) σ1\sigma_{1} 0.35 (0.25, 0.50) σ2\sigma_{2} 30.44 (18.23, 50.83) σ\sigma 0.96 (0.90, 1.02) ζ\zeta -0.20 (-0.31, -0.08)

We also present the estimation results for jointly modeling LH peak value and TTP in Table 5. The conclusions of covariate effects were generally consistent with that in Table 4, except that obesity seems to have protective effect on TTP and heavy smoking women also seem to have significantly longer TTP than non-smoking women.

Table 5: Joint model estimation results on LH peak value.

Parameter Estimate (95%95\%CI) Parameter Estimate (95%95\%CI) β\beta: Age* -0.03 (-1.45, 1.38) γ\gamma: avg.age* -25.41 (-39.73, -11.09) β\beta: Age*2 -0.01 (-0.47, 0.46) γ\gamma: dif.age* -5.31 (-8.68, -1.93) β\beta: Overweight -0.05 (-0.17, 0.06) γ\gamma: Overweight 0.12 (-2.81, 3.05) β\beta: Obese -0.25 (-0.39, -0.12) γ\gamma: Obese 7.89 (2.47, 13.31) β\beta: Smoke.m 0.06 (-0.06, 0.18) γ\gamma: Smoke.m -7.82 (-12.94, -2.69) β\beta: Smoke.h 0.21 (-0.06, 0.48) γ\gamma: Smoke.h -8.86 (-17.29, -0.44) β\beta: Alp* -0.18 (-0.35, -0.01) γ\gamma: Alp* 2.50 (-2.26, 7.27) β\beta: Alp*2 0.04 (-0.01, 0.09) γ\gamma: Alp*2 -0.41 (-1.75, 0.92) β\beta: Parity 0.02 (-0.07, 0.12) γ\gamma: Parity 6.07 (1.98, 10.16) ρ1\rho_{1} -11.50 (-18.68, -4.33) ρ2\rho_{2} 1.34 (-0.42, 3.10) ρ3\rho_{3} 7.97 (4.62, 11.32) ρ4\rho_{4} 10.35 (5.73, 14.97) ρ5\rho_{5} 13.48 (7.06, 19.89) ρ6\rho_{6} 13.81 (6.97, 20.65) ρ7\rho_{7} -5.05 (-5.05, -5.05) ψμ\psi_{\mu} 24.63 (9.67, 39.59) σ1\sigma_{1} 0.24 (0.20, 0.29) σ2\sigma_{2} 25.30 (15.01, 42.65) σ\sigma 0.43 (0.40, 0.45) ζ\zeta -0.22 (-0.29, -0.14)

The estimation results for joint modeling of average curvature of LH profile within fertile window and TTP are shown in Table 6 The overall trend of covariate effects is consistent with that in Table 4 for curvature at LH peak, except that overweight women seem to have significant longer TTP than underweight/normal weight women, women with higher stress level (alpha amylase) seem to have longer TTP, while the effect of smoking on TTP does not seem to be significant.

Table 6: Joint model estimation results on average curvature of LH profile within fertile window.

Parameter Estimate (95%95\%CI) Parameter Estimate (95%95\%CI) β\beta: Age* -0.27 (-2.32, 1.78) γ\gamma: avg.age* -23.27 (-38.97, -7.58) β\beta: Age*2 0.10 (-0.57, 0.77) γ\gamma: dif.age* -8.61 (-14.08, -3.13) β\beta: Overweight -0.07 (-0.24, 0.09) γ\gamma: Overweight -8.04 (-13.80, -2.28) β\beta: Obese -0.08 (-0.28, 0.12) γ\gamma: Obese 2.76 (-2.05, 7.57) β\beta: Smoke.m 0.06 (-0.12, 0.24) γ\gamma: Smoke.m -3.98 (-8.49, 0.53) β\beta: Smoke.h 0.07 (-0.34, 0.49) γ\gamma: Smoke.h 2.93 (-7.44, 13.30) β\beta: Alp* -0.18 (-0.44, 0.08) γ\gamma: Alp* -14.97 (-25.34, -4.59) β\beta: Alp*2 0.04 (-0.04, 0.12) γ\gamma: Alp*2 5.45 (1.89, 9.01) β\beta: Parity 0.02 (-0.12, 0.17) γ\gamma: Parity 20.65 (9.02, 32.29) ρ1\rho_{1} -27.04 (-44.87, -9.21) ρ2\rho_{2} -5.70 (-12.00, 0.60) ρ3\rho_{3} 8.28 (5.64, 10.92) ρ4\rho_{4} 13.38 (8.07, 18.69) ρ5\rho_{5} 22.83 (12.21, 33.45) ρ6\rho_{6} 23.56 (11.93, 35.19) ρ7\rho_{7} -0.02 (-0.02, -0.02) ψμ\psi_{\mu} 18.53 (4.67, 32.38) σ1\sigma_{1} 0.36 (0.30, 0.44) σ2\sigma_{2} 43.56 (24.77, 76.59) σ\sigma 0.60 (0.56, 0.64) ζ\zeta -0.17 (-0.24, -0.10)

Now that we have fitted the joint models using the training dataset, we are interested in predicting the probability of subfertility (i.e., TTP >6>6 cycles) given survival past one cycle. That is, for all women in the prediction set with Ti>1T_{i}>1, we wish to classify I(Ti>6)I(T_{i}>6) by the conditional survival probability πi(61)\pi_{i}(6\mid 1). To measure the classification rate, we empirically estimated the sensitivity: P(π^i(61)>cTi>6)P(\hat{\pi}_{i}(6\mid 1)>c\mid T_{i}>6), and specificity P(π^i(61)cTi6)P(\hat{\pi}_{i}(6\mid 1)\leq c\mid T_{i}\leq 6), where π^i(61)\hat{\pi}_{i}(6\mid 1) is the mean of the Monte Carlo sample {πi(l),l=1,,L}\{\pi_{i}^{(l)},l=1,\dots,L\} obtained following the steps in Section 2.1. Of the 79 women available for prediction, 20 were censored between 1 and 6 cycles and removed from the prediction analysis. The classification measures using ROC for the models with curvature at LH peak, LH peak value and average curvature of LH profile within fertile window, are displayed in Figure 3(a),(b),(c), respectively, for all c[0,1]c\in[0,1]. The AUC is 0.650 for the model which includes the curvature at LH peak, 0.646 for the model which includes the LH peak value and 0.614 for the model which includes the average curvature of LH profile within fertile window. This indicates that the prediction ability of the three models are moderately good.

Refer to caption
Refer to caption
Refer to caption
Figure 3: ROC curves for classifying I(Ti>6)I(T_{i}>6) by π^i(61)\hat{\pi}_{i}(6\mid 1), for models with: (a) curvature at LH peak; (b) LH peak value; (c) average LH curvature within fertile window.

As mentioned in Section 2.1, one could use the fitted joint model and hormonal measurement history up to cycle 1, to predict the conditional survival probability πi(j1)\pi_{i}(j\mid 1), for any j>1j>1 if that is of interest. The data used in the above analysis are available from the corresponding author upon reasonable request.

5 Discussion

We have proposed a joint modeling approach to assess the association between cycle-level geometric features of a woman’s hormonal profile and her fecundity measured by TTP. A likelihood based approach with the use of Gaussian quadrature approximation was proposed for estimation of the unknown parameters. Simulation studies have demonstrated that the proposed estimation approach works reasonable well in the situation similar to the Oxford data, with reasonably small bias and coverage probabilities close to the nominal level. With the estimates from the joint models, we also derived the approach to predict individual characteristics of TTP given a set of longitudinal measurements up to a certain cycle. The prediction of the probability that a woman was subinfertile given her past one menstrual cycle behavior without getting pregnant, was moderately accurate for model with any one of the three geometric features of LH profile, especially with curvature at hormonal profile peak (AUC around 0.65).

The analysis of Oxford data found that couple average age and difference between female and male age are signifcantly associated with TTP in the sense that older couples and couples with larger female minus male age difference have significantly longer TTP. The association between BMI and TTP seem to be marginal with moderate evidence that overweight women have a slower rate of pregnancy while obese women have a faster rate of pregnancy. Multiparous women were found to have significantly shorter TTP than nulliparous women. Furthermore, we found that women with sharper LH peaks, higher LH peaks and overall more curved LH profiles within fertile window tend to have significantly shorter TTP.

We focused on cycle-varying geometric features of the hormonal profile, motivated by biology as well as due to the availability of hormonal data only around ovulation. In the scenario where hormonal profile is available throughout the menstrual cycle, a more general approach of considerable interest is to look at the full hormonal profile and assess patterns in the framework of joint modeling of functional data and time to event. Such approach have been studied by Li et al.(2017,2019,2022)(li2017functional, ; li2019bayesian, ; li2022joint, ) and may be extended in this context of cyclical hormonal profile and TTP to shed light on meaningful patterns on TTP, as well as its predictive ability on infertility. Another interesting approach along this line is the recent development of the functional model proposed for the cyclical longitudinal process (ji2020semiparametric, ), which can be extended in the context of joint modeling.

Finally, our approach though motivated by reproductive epidemiology may be applicable to examples arising in other disciplines. For example, one may be interested in understanding the association between the high blood pressure and risk for heart attack and not just on their average blood pressure measurements. In conclusion, this paper studies a novel model for joint models of longitudinal and survival data where one is interested in the longitudinally varying geometric features with survival data.

\bmhead

Acknowledgments

This research was supported in part by the Intramural Research Program of the National Institutes of Health, Eunice Kennedy Shriver National Institute of Child Health and Human Development. The authors would like to acknowledge that this study utilized the high-performance computational capabilities of the Biowulf Linux cluster at the National Institutes of Health, Bethesda, MD (http://biowulf.nih.gov). The research of Animikh Biswas was supported in part by the NSF grant DMS 1517027.

Conflict of Interest: None declared.

Appendix A Simulation results: p(AijA_{ij})=0.90 and =0.85

Table 7: Simulation results corresponding to varying sample sizes with p(Aij)=0.90p(A_{ij})=0.90
Param. n=300, ntrn_{tr}=200 n=400, ntrn_{tr}=267 n=500, ntrn_{tr}=334
Symb. True Bias SD CP Bias SD CP Bias SD CP
β1\beta_{1} 4 0.006 0.125 0.953 -0.003 0.114 0.946 -0.006 0.11 0.938
β2\beta_{2} -0.5 -0.005 0.049 0.947 0 0.044 0.95 0.001 0.043 0.945
γ1\gamma_{1} -27 -0.099 1.654 0.968 -0.119 1.559 0.972 -0.084 1.52 0.945
ρ1\rho_{1} -6.5 0.538 2.313 0.965 0.503 2.15 0.963 0.493 2.009 0.952
ρ2\rho_{2} 10 0.608 2.08 0.96 0.433 1.933 0.97 0.538 1.743 0.971
ρ3\rho_{3} 17 0.589 2.044 0.941 0.431 1.78 0.925 0.478 1.708 0.935
ρ4\rho_{4} 21 0.626 1.955 0.962 0.498 1.773 0.961 0.465 1.727 0.956
ρ5\rho_{5} 24 0.701 2.05 0.96 0.599 1.814 0.97 0.546 1.77 0.954
ρ6\rho_{6} 25 0.349 2.318 0.975 0.443 2.017 0.975 0.427 1.95 0.957
ψμ\psi_{\mu} 18 -0.058 1.557 0.971 -0.014 1.503 0.966 -0.055 1.418 0.944
σ1\sigma_{1} 0.3 0.009 0.076 0.909 0.004 0.062 0.923 0.009 0.06 0.917
σ2\sigma_{2} 3 0.771 3.053 0.955 0.562 2.669 0.962 0.5 1.759 0.953
σ\sigma 0.9 -0.004 0.029 0.946 -0.003 0.028 0.944 -0.002 0.025 0.941
ζ\zeta -0.2 -0.01 0.463 0.902 0.007 0.419 0.918 -0.009 0.383 0.913
\botrule
Table 8: Simulation results corresponding to varying sample sizes with p(Aij)=0.85p(A_{ij})=0.85
Param. n=300, ntrn_{tr}=200 n=400, ntrn_{tr}=267 n=500, ntrn_{tr}=334
Symb. True Bias SD CP Bias SD CP Bias SD CP
β1\beta_{1} 4 0.009 0.129 0.94 0.004 0.109 0.949 -0.007 0.1 0.941
β2\beta_{2} -0.5 -0.006 0.051 0.947 -0.003 0.043 0.953 0.001 0.039 0.938
γ1\gamma_{1} -27 -0.148 1.939 0.976 -0.083 1.557 0.973 -0.119 1.445 0.953
ρ1\rho_{1} -6.5 0.437 2.485 0.977 0.558 2.089 0.969 0.433 2.087 0.959
ρ2\rho_{2} 10 0.493 2.445 0.962 0.511 1.826 0.973 0.496 1.775 0.959
ρ3\rho_{3} 17 0.52 2.254 0.94 0.575 1.736 0.947 0.493 1.685 0.942
ρ4\rho_{4} 21 0.614 2.128 0.965 0.567 1.783 0.965 0.543 1.787 0.929
ρ5\rho_{5} 24 0.693 2.205 0.976 0.678 1.983 0.958 0.566 1.833 0.953
ρ6\rho_{6} 25 0.501 2.53 0.972 0.497 2.164 0.97 0.367 1.77 0.964
ψμ\psi_{\mu} 18 -0.021 1.87 0.97 -0.053 1.485 0.975 -0.009 1.403 0.96
σ1\sigma_{1} 0.3 0.008 0.073 0.917 0.008 0.065 0.918 0.008 0.061 0.918
σ2\sigma_{2} 3 0.67 2.32 0.949 0.713 3.117 0.962 0.512 2.313 0.949
σ\sigma 0.9 -0.003 0.031 0.941 -0.002 0.028 0.931 -0.002 0.024 0.946
ζ\zeta -0.2 -0.002 0.485 0.894 -0.011 0.414 0.929 -0.007 0.382 0.92
\botrule

Appendix B Longitudinal data at each cycle

In the real data applications, the geometric features were calculated from the (smoothed) hormonal profiles obtained from the data while in the simulation study, these were generated directly from a linear model. We show below that under certain specific simulation schemes, they are equivalent.

We first generate YijY_{ij}, and Y^ij\hat{Y}_{ij} once ZijZ_{ij} and bY,ib_{Y,i} are simulated as given below (See (1) and Section 3).

Yij=Y~ij+ϵij,Y~ij=Zij𝜷+bY,i,Y_{ij}=\tilde{Y}_{ij}+\epsilon_{ij},\tilde{Y}_{ij}=Z_{ij}^{\prime}\bm{\beta}+b_{Y,i},

where ϵijN(0,σ2)\epsilon_{ij}\sim\textrm{N}(0,\sigma^{2}). To generate a true hormonal profile and the observed hormonal profile we consider a class of functions that are symmetric around 0 with a peak at 0. We further assume they both belong in this class of functions. For illustration purposes, let us consider the class 𝒢λ\mathcal{G}_{\lambda}, given by the scaled truncated centered Gaussian curves parametrized by the precision parameter.

𝒢λ={h:h(t;λ)=λexp(λt2),λ+,t[Tij,Tij]}\displaystyle\mathcal{G}_{\lambda}=\{h:h(t\mathchar 24635\relax\;\lambda)=\lambda\exp(-\lambda t^{2}),\lambda\in\mathbb{R}^{+},t\in[-T_{ij},T_{ij}]\}

Let \mathcal{F} be the functional of interest corresponding to a given geometric feature. Define the value of geometric feature, g(λ)g(\lambda), as follows,

g(λ)=(h(.;λ)),h𝒢λg(\lambda)=\mathcal{F}(h(.\mathchar 24635\relax\;\lambda)),h\in\mathcal{G}_{\lambda} (8)

:\mathcal{F}: value at t=0t=0 (at peak) g(λ)=(h)=h(0)=λ\Rightarrow g(\lambda)=\mathcal{F}(h)=h(0)=\lambda. Similarly, :\mathcal{F}: curvature at peak g(λ)=2λ2g(\lambda)=2\lambda^{2}. A similar formula for g(λ)g(\lambda) can be worked out for average curvature. Thus, when the value of peak is modeled, one can generate a true hormonal profile curve and an observed hormonal curve, and compute them at a given time point t[Tij,Tij]t\in[-T_{ij},T_{ij}] as follows,

H~ij,t=h1(t)=h(t;Y~ij);Hij,t=h2(t)=h(t;Yij),h1,h2𝒢λ\tilde{H}_{ij,t}=h_{1}(t)=h(t\mathchar 24635\relax\;\tilde{Y}_{ij})\mathchar 24635\relax\;\,H_{ij,t}=h_{2}(t)=h(t\mathchar 24635\relax\;Y_{ij}),\,\,h_{1},h_{2}\in\mathcal{G_{\lambda}}

Thus, for any general \mathcal{F} representing a geometric feature, h1h_{1} and h2h_{2} can be chosen with appropriate choices of λ\lambda as follows,

H~ij,t=h1(t)=h(t;g1(Y~ij));Hij,t=h2(t)=h(t;g1(Yij))\tilde{H}_{ij,t}=h_{1}(t)=h(t\mathchar 24635\relax\;g^{-1}(\tilde{Y}_{ij}))\mathchar 24635\relax\;\,H_{ij,t}=h_{2}(t)=h(t\mathchar 24635\relax\;g^{-1}(Y_{ij}))\,\, (9)

In particular, for curvature at peak, h1(t)=h(t,Y~ij/2)h_{1}(t)=h(t,\sqrt{\tilde{Y}_{ij}/2}), and h2(t)=h(t,Yij/2)h_{2}(t)=h(t,\sqrt{Y_{ij}/2}). Let ηij,t=Hij,tH~ij,t\eta_{ij,t}=H_{ij,t}-\tilde{H}_{ij,t} be the nested random error observed at tt. Note that ηij,t\eta_{ij,t} is simulated implicitly where H~ij,t\tilde{H}_{ij,t}’s constitute unobserved but true hormonal curve for a given individual. Thus, if a sufficiently large number of tt’s are observed or a good smoothing process is applied, the HH function can be approximated well, leading to the recovery of observed YijY_{ij} values upon the application of \mathcal{F} on HH. Since the joint model summarizes data at the cycles, generating HH becomes redundant.

Note that the simulation scheme mentioned above can be implemented to a much larger class of function than 𝒢λ\mathcal{G}_{\lambda}, which is chosen for illustration purposes only, to model hormonal profiles. Assuming that the hormonal curve is twice continuously differentiable with peak at t=0t=0, we must have H~ij(t)=0\tilde{H}^{{}^{\prime}}_{ij}(t)=0. Thus, the value at the peak is H~ij(0)\tilde{H}_{ij}(0) and the curvature at the peak is |H~ij′′(0)|(1+H~ij2(0))3/2=|H~ij′′(0)|\frac{|\tilde{H}^{{}^{\prime\prime}}_{ij}(0)|}{(1+\tilde{H}^{{}^{\prime}2}_{ij}(0))^{3/2}}=|\tilde{H}^{{}^{\prime\prime}}_{ij}(0)|. Accordingly, let 𝒞f\mathcal{C}_{f} denote such a class of functions. Then, a larger two-parameter scale family of functions, 𝒢λ1,λ2\mathcal{G}_{\lambda_{1},\lambda_{2}}, based on 𝒞f\mathcal{C}_{f} can be used to model hormonal profile curves as given below.

𝒞f\displaystyle{\mathcal{C}_{f}} ={Ψ:,Ψ′′is continuous,Ψhas a unique maximum at t=0}\displaystyle=\{\Psi:{\mathbb{R}}\rightarrow{\mathbb{R}},\Psi^{\prime\prime}\ \mbox{is continuous},\Psi\ \mbox{has a unique maximum at }\ t=0\}
𝒢λ1,λ2\displaystyle{\mathcal{G}}_{\lambda_{1},\lambda_{2}} ={h(t;λ1,λ2)=λ1f(λ2λ1t),t[Tij,Tij],f𝒞f},\displaystyle=\left\{h(t\mathchar 24635\relax\;\lambda_{1},\lambda_{2})=\lambda_{1}f\left(\sqrt{\frac{\lambda_{2}}{\lambda_{1}}}\ t\right),t\in[-T_{ij},T_{ij}],f\in\mathcal{C}_{f}\right\},

Note 𝒢λ𝒢λ1,λ2\mathcal{G}_{\lambda}\subset{\mathcal{G}}_{\lambda_{1},\lambda_{2}} with λ1=λ\lambda_{1}=\lambda, λ2=λ2\lambda_{2}=\lambda^{2}, f=es2f=e^{-s^{2}}. Similar to (8) one can define g(λ1,λ2)g(\lambda_{1},\lambda_{2}) [=c1λ1,c1=f(0)c_{1}\lambda_{1},c_{1}=f(0) for peak; = c2λ2,c2=|f′′(0)|c_{2}\lambda_{2},c_{2}=|f^{{}^{\prime\prime}}(0)| for curvature at peak]. Similar to (9), one can simulate true and observed hormonal curves as an intermediate step by choosing h1,h2h_{1},h_{2} with appropriate λ1\lambda_{1} and λ2\lambda_{2} values. These choices of h1h_{1} and h2h_{2} often assume either Yij,Y~ij>0Y_{ij},\tilde{Y}_{ij}>0 always, which in general would not be true, but can be made to practically hold true by controlling β\beta’s and choosing a small σ\sigma relative to the mean. Alternatively, one can apply an appropriate monotonic function (such as logarithm to peak value) before applying the linear model during data preprocessing.

References

  • \bibcommenthead
  • (1) Wu, M.C., Carroll, R.J.: Estimation and comparison of changes in the presence of informative right censoring by modeling the censoring process. Biometrics, 175–188 (1988)
  • (2) Tsiatis, A.A., Davidian, M.: Joint modeling of longitudinal and time-to-event data: an overview. Statistica Sinica, 809–834 (2004)
  • (3) Albert, P.S., Shih, J.H.: An approach for jointly modeling multivariate longitudinal measurements and discrete time-to-event data. The annals of applied statistics 4(3), 1517 (2010)
  • (4) Qiu, F., Stein, C.M., Elston, R.C., (TBRU), T.R.U.: Joint modeling of longitudinal data and discrete-time survival outcome. Statistical methods in medical research 25(4), 1512–1526 (2016)
  • (5) Gao, F., Miller, J.P., Miglior, S., Beiser, J.A., Torri, V., Kass, M.A., Gordon, M.O.: A joint model for prognostic effect of biomarker variability on outcomes: long-term intraocular pressure (iop) fluctuation on the risk of developing primary open-angle glaucoma (poag). JP journal of biostatistics 5(2), 73 (2011)
  • (6) McLain, A.C., Lum, K.J., Sundaram, R.: A joint mixed effects dispersion model for menstrual cycle length and time-to-pregnancy. Biometrics 68(2), 648–656 (2012)
  • (7) Mumford, S.L., Steiner, A.Z., Pollack, A.Z., Perkins, N.J., Filiberto, A.C., Albert, P.S., Mattison, D.R., Wactawski-Wende, J., Schisterman, E.F.: The utility of menstrual cycle length as an indicator of cumulative hormonal exposure. The Journal of Clinical Endocrinology & Metabolism 97(10), 1871–1879 (2012)
  • (8) Parazzini, F., La Vecchia, C., Negri, E., Franceschi, S., Tozzi, L.: Lifelong menstrual pattern and risk of breast cancer. Oncology 50(4), 222–225 (1993)
  • (9) Terry, K.L., Willett, W.C., Rich-Edwards, J.W., Hunter, D.J., Michels, K.B.: Menstrual cycle characteristics and incidence of premenopausal breast cancer. Cancer Epidemiology and Prevention Biomarkers 14(6), 1509–1513 (2005)
  • (10) Whelan, E.A., Sandler, D.P., Root, J.L., Smith, K.R., Weinberg, C.R.: Menstrual cycle patterns and risk of breast cancer. American Journal of Epidemiology 140(12), 1081–1090 (1994)
  • (11) Solomon, C.G., Hu, F.B., Dunaif, A., Rich-Edwards, J., Willett, W.C., Hunter, D.J., Colditz, G.A., Speizer, F.E., Manson, J.E.: Long or highly irregular menstrual cycles as a marker for risk of type 2 diabetes mellitus. Jama 286(19), 2421–2426 (2001)
  • (12) Solomon, C.G., Hu, F.B., Dunaif, A., Rich-Edwards, J.E., Stampfer, M.J., Willett, W.C., Speizer, F.E., Manson, J.E.: Menstrual cycle irregularity and risk for future cardiovascular disease. The Journal of Clinical Endocrinology & Metabolism 87(5), 2013–2017 (2002)
  • (13) Verpoest, W.M., Cahill, D.J., Harlow, C.R., Hull, M.G.: Relationship between midcycle luteinizing hormone surge quality and oocyte fertilization. Fertility and sterility 73(1), 75–77 (2000)
  • (14) Cohlen, B.J., te Velde, E.R., Scheffer, G., van Kooij, R.J., de Brouwer, C.P.M., van Zonneveld, P.: The pattern of the luteinizing hormone surge in spontaneous cycles is related to the probability of conception. Fertility and sterility 60(3), 413–417 (1993)
  • (15) Cahill, D., Wardle, P., Maile, L., Harlow, C., Hull, M.: Ovarian dysfunction in endometriosis-associated and unexplained infertility. Journal of assisted reproduction and genetics 14(10), 554–557 (1997)
  • (16) Louis, G.M.B., Lum, K.J., Sundaram, R., Chen, Z., Kim, S., Lynch, C.D., Schisterman, E.F., Pyper, C.: Stress reduces conception probabilities across the fertile window: evidence in support of relaxation. Fertility and sterility 95(7), 2184–2189 (2011)
  • (17) McLain, A.C., Sundaram, R., Louis, B., Germaine, M.: Joint analysis of longitudinal and survival data measured on nested timescales by using shared parameter models: an application to fecundity data. Journal of the Royal Statistical Society: Series C (Applied Statistics) 64(2), 339–357 (2015)
  • (18) Sundaram, R., McLain, A.C., Louis, G.M.B.: A survival analysis approach to modeling human fecundity. Biostatistics 13(1), 4–17 (2012)
  • (19) Rizopoulos, D.: Dynamic predictions and prospective accuracy in joint models for longitudinal and time-to-event data. Biometrics 67(3), 819–829 (2011)
  • (20) Pyper, C., Bromhall, L., Dummett, S., Altman, D.G., Brownbill, P., Murphy, M.: The oxford conception study design and recruitment experience. Paediatric and perinatal epidemiology 20(s1), 51–59 (2006)
  • (21) Louis, G.M.B., Rios, L.I., McLain, A., Cooney, M.A., Kostyniak, P.J., Sundaram, R.: Persistent organochlorine pollutants and menstrual cycle characteristics. Chemosphere 85(11), 1742–1748 (2011)
  • (22) Colombo, B., Masarotto, G.: Daily fecundability: first results from a new data base. Demographic research 3 (2000)
  • (23) Colombo, B., Mion, A., Passarin, K., Scarpa, B.: Cervical mucus symptom and daily fecundability: first results from a new database. Statistical Methods in Medical Research 15(2), 161–180 (2006)
  • (24) Li, K., Luo, S.: Functional joint model for longitudinal and time-to-event data: an application to alzheimer’s disease. Statistics in medicine 36(22), 3560–3572 (2017)
  • (25) Li, K., Luo, S.: Bayesian functional joint models for multivariate longitudinal and time-to-event data. Computational statistics & data analysis 129, 14–29 (2019)
  • (26) Li, C., Xiao, L., Luo, S.: Joint model for survival and multivariate sparse functional data with application to a study of alzheimer’s disease. Biometrics 78(2), 435–447 (2022)
  • (27) Ji, K., Dubin, J.A.: A semiparametric stochastic mixed effects model for bivariate cyclic longitudinal data. Canadian Journal of Statistics 48(3), 471–498 (2020)