Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2021 Sep 1.
Published in final edited form as: Biometrics. 2019 Dec 5;76(3):913–923. doi: 10.1111/biom.13176

From mixed effects modeling to spike and slab variable selection: A Bayesian regression model for group testing data

Chase N Joyner 1, Christopher S McMahan 1,*, Joshua M Tebbs 2, Christopher R Bilder 3
PMCID: PMC7944974  NIHMSID: NIHMS1675358  PMID: 31729015

Summary:

Due to reductions in both time and cost, group testing is a popular alternative to individual-level testing for disease screening. These reductions are obtained by testing pooled biospecimens (e.g., blood, urine, swabs, etc.) for the presence of an infectious agent. However, these reductions come at the expense of data complexity, making the task of conducting disease surveillance more tenuous when compared to using individual-level data. This is because an individual’s disease status may be obscured by a group testing protocol and the effect of imperfect testing. Furthermore, unlike individual-level testing, a given participant could be involved in multiple testing outcomes and/or may never be tested individually. To circumvent these complexities and to incorporate all available information, we propose a Bayesian generalized linear mixed model that accommodates data arising from any group testing protocol, estimates unknown assay accuracy probabilities, and accounts for potential heterogeneity in the covariate effects across population subgroups (e.g., clinic sites, etc.); this latter feature is of key interest to practitioners tasked with conducting disease surveillance. To achieve model selection, our proposal uses spike and slab priors for both fixed and random effects. The methodology is illustrated through numerical studies and is applied to chlamydia surveillance data collected in Iowa.

Keywords: binary regression, generalized linear mixed model, latent variable modeling, pooled testing, random effects, spike and slab prior

1. Introduction

Group testing involves taking specimens (e.g., blood, urine, swabs, etc.) from different individuals and forming a pooled specimen that is then tested for disease. In most group testing protocols, if a pooled specimen tests negatively, then all individuals are declared to be disease free at the expense of a single diagnostic test. In contrast, if a pooled specimen tests positively, the pool is resolved algorithmically to determine which individuals are positive. Dorfman (1943) is credited with conceptualizing the group testing idea during World War II to screen military recruits for syphilis. Since then, group testing, or “pooling,” has become a mainstream approach to screen large populations for multiple diseases. The primary reason for pooling is to save money. For example, the State Hygienic Laboratory (SHL) at the University of Iowa has reported savings of approximately $3.1 million during a recent 5-year period after adopting a variant of Dorfman’s protocol to screen Iowa residents for chlamydia and gonorrhea; see Tebbs et al. (2013) and McMahan et al. (2017). Pooling biospecimens through group testing arises in other applications, including testing for HIV and HCV (Sarov et al., 2007; Krajden et al., 2014), environmental testing (Heffernan et al., 2014), and drug discovery (Hughes-Oliver, 2006).

While testing pools can be far more cost effective than performing individual tests, it also leads to a more complicated data structure. This is true because specimens are pooled and hence individual-level responses may never be observed. Recent statistical research has focused on developing regression methods to model the probability of disease for individuals based on pooled outcomes; e.g., see Vansteelandt et al. (2000), Bilder and Tebbs (2009), Huang (2009), Delaigle and Meister (2011), and Delaigle et al. (2014). Most of these methods are designed to analyze test results arising from assaying only the initially formed (master) pools; i.e., those formed by assigning each individual to exactly one initial pool for testing. As a consequence, these methods cannot incorporate retesting information that becomes available when positive pools are resolved (Kim et al., 2007) or when quality control steps are implemented (Gastwirth and Johnson, 1994; Johnson and Gastwirth, 2000). To incorporate retesting information, Xie (2001) developed an expectation-maximization algorithm to estimate the individual-level probability of disease for general regression models. Wang et al. (2014) developed a semiparametric framework to estimate single-index models. Most recently, McMahan et al. (2017) proposed a Bayesian approach to estimate generalized linear models while incorporating historical information on disease prevalence and uncertainty in assay performance.

At most public health laboratories like the SHL, individual specimens arrive at the lab from different locations throughout a particular geographic region. For example, in Iowa, specimens are collected at different types of clinics (e.g., STD clinics, family planning clinics, etc.) in multiple locations from all over the state and are then shipped to the SHL for testing. Given the vast differences among clinic types and the additional differences between rural and metropolitan areas, it is natural to suspect that heterogeneity may exist from location to location. However, when individual specimens are pooled together, it becomes a significant challenge to account for this source of variability while also estimating covariate effects like age, gender, race, and sexual history. In fact, most previous regression methods for group testing data, such as those referenced above, are not able to incorporate the effects due to observing data from different locations-especially when individual specimens from different locations are pooled together.

In this article, we develop a Bayesian generalized linear mixed model approach for group testing data which uses fixed effects to describe the population-level mean structure and random effects to account for differential variability among population subgroups. Our work generalizes the random effects modeling techniques for group testing data proposed by Chen et al. (2009) and simultaneously offers a far more flexible approach for data analysis. First, by taking a Bayesian point of view, we can incorporate historical information about disease prevalence, and our approach allows assay accuracy probabilities to be estimated from the observed data. Second, a limitation of Chen et al. (2009) is that it can incorporate only master pool responses; i.e., it does not allow one to include additional retests that will be performed for disease classification purposes. On the other hand, our estimation framework is flexible and, as in McMahan et al. (2017), it can accommodate data from any group testing protocol as well as back-end quality control procedures. Third, and perhaps most limiting, the methods in Chen et al. (2009) require pools to consist of individuals from within the same location. In practice, this can be markedly prohibitive because individual specimens are often pooled sequentially based on their arrival date for testing. Furthermore, for those locations performing a small number of tests, it may be impractical to wait and to pool within location. Our approach removes this limitation and includes “pooling within location” as a special case. Finally, given the complexity of the considered mixed effects model, we use spike and slab priors to perform variable selection-both within the fixed and random effects components. Three of the most common spike and slab priors are considered and details of implementation are provided under each. No existing group testing regression procedure has considered such an automated variable selection technique; i.e., for both fixed and random effects. We develop a computationally efficient Markov chain Monte Carlo (MCMC) sampling algorithm which can estimate the proposed model.

Subsequent sections of this article are organized as follows. Section 2 provides preliminary information regarding the proposed mixed effects model, the modeling assumptions, and the derivation of the observed data likelihood. Section 3 presents the specifics of the approach, including prior model specifications and data augmentation steps used to construct an efficient posterior sampling algorithm. Section 4 outlines the development of the full conditional distributions. Section 5 reports the results of a simulation study conducted to assess the performance of the proposed approach. Section 6 presents an analysis of chlamydia testing data collected by the SHL in Iowa. Section 7 concludes with a summary discussion. Additional details and simulation results are provided in the Supporting Information.

2. Notation and Preliminaries

Consider a setting in which N individuals are screened for an infectious agent by a group testing protocol. As a part of this process, each of the N individuals visit one of K distinct clinics where a specimen (e.g., blood, urine, swab, etc.) is collected. Testing is then performed either at the clinic site or at a regional laboratory; e.g., the SHL in Iowa. Note the former scenario would mandate pooling of individuals within clinic sites while the latter allows for pooling across sites, with our methodology being applicable in either case. Let Y˜i denote the true infection status of the ith individual, for i = 1, …, N, with Y˜i=1 indicating the individual is truly positive and Y˜i=0 otherwise. Furthermore, let xi=(1,xi1,,xi,q11) and ti=(1,ti1,,ti,q21) denote vectors of covariate values taken on the ith individual which correspond to fixed and random effects, respectively, where ti is assumed to be a subvector of xi. We assume throughout that individuals’ infection statuses are conditionally independent given the covariate information and the random effects. The individuals’ true infection statuses (i.e., the Y˜i’s) are not observed due to the effect of imperfect testing, while the covariates for each individual are observed. For ease of exposition, we aggregate the individuals’ infection statuses as Y˜=(Y˜1,,Y˜N) and denote X = (x1xN)′ and T = (t1tN)′ as the design matrices.

The goal of this work is to relate the individuals’ latent infection statuses to their covariate values through the following generalized linear mixed model

g1{P(Y˜i=1β,γk(i))}=xiβ+tiγk(i), (1)

where g−1(·) is a known link function, β is a q1-dimensional vector of fixed effects, γk(i)γk if the ith individual presented at the kth clinic, and γk is a q2-dimensional vector of clinic-specific random effects, for k = 1, …, K. It is assumed that the γk’s are independent and identically distributed and follow a mean zero multivariate Gaussian distribution with covariance matrix D; i.e., γk~iidN(0,D).

A typical challenge that arises in mixed modeling involves the selection of both the fixed and random effects components, which is tantamount to selecting the proper subsets of the available covariates to be retained in the final model. To accomplish this task, we adopt spike and slab priors (George and McCulloch, 1993, 1997; Kuo and Mallick, 1998). These specifications proceed as usual for the fixed effects and follow the proposal of Chen and Dunson (2003) for the random effects, which requires a reparameterization of the proposed model. The reparameterized model is

g1{P(Y˜i=1β,λ,a,bk(i))}=xiβ+tiΛAbk(i), (2)

where bk(i)bk if the ith individual presented at the kth clinic, bk~iidN(0,I), I is the identity matrix, Λ is a q2 × q2 diagonal matrix with non-negative diagonal entries, and A is a q2 × q2 lower triangular matrix with unit main diagonal elements and free elements given by aml, for l = 1, …, q2 − 1; m = l + 1, …, q2. For ease of exposition, we introduce λ=(λ1,,λq2) such that Λ = diag(λ) and a which denotes the vector of free elements of the matrix A; i.e., a = (aml : l = 1, …, q2 − 1; m = l + 1, …, q2)′. Note that the matrices Λ and A are obtained via a modified Cholesky decomposition and satisfy D = ΛAAΛ. Under this reparameterization, if λl (the lth diagonal element of Λ) is zero, then so is the lth diagonal element of D. That is, if λl = 0, then the variance of the lth random effect is zero, which is equivalent to dropping the lth random effect from the model. Thus, to perform variable selection for the random effects, the proposed methodology places spike and slab priors on each λl. Our approach also models the aml values, which allows for the estimation of D without imposing any prior form or structure.

The observed data that arise from implementing a group testing protocol can be quite complex. First of all, there are many protocols available for use (e.g., see Dorfman, 1943; Phatarfod and Sudbury, 1994; Kim et al., 2007; Kim and Hudgens, 2009). Second, a given protocol often requires that individuals be tested in multiple (possibly overlapping) pools and may even mandate confirmatory testing for quality control purposes (Gastwirth and Johnson, 1994; Johnson and Gastwirth, 2000). Thus, to provide a general framework which can incorporate data from any group testing protocol, we define the index set Pj{1,,N} which identifies the individuals contributing to the jth pool, for j = 1, …, J. Let Z˜j denote the true status of the jth pool, under the convention the pool is positive (Z˜j=1) if it contains at least one infected individual and negative otherwise (Z˜j=0); i.e., Z˜j=I(iPjY˜i>0). Like the individuals’ true statuses, the Z˜j’s are also unobserved due to the effect of imperfect testing. Instead, we observe the testing response Zj which can be viewed as an error-contaminated version of Z˜j, with Zj = 1 indicating the jth pool tested positively and Zj = 0 otherwise. To quantify the effect of imperfect testing, let Sej=P(Zj=1Z˜j=1) and Spj=P(Zj=0Z˜j=0) denote the sensitivity and specificity, respectively, of the assay used to test the jth pool. We allow Sej and Spj to be pool specific, thus allowing for the potential use of different types of assays and/or the potential effect that pool size (i.e., the cardinality of Pj) may have on an assay’s performance.

To relate the individual-level model in (2) to the observed testing responses Z = (Z1, …, ZJ)′, it is assumed that the responses in Z are conditionally independent given the true statuses Z˜=(Z˜1,,Z˜J) and that the conditional distribution ZZ˜ does not depend on the covariates. Under these assumptions, the conditional distribution of Z can be written as

π(Zβ,λ,a,b)=Y˜{0,1}N[j=1J{SejZj(1Sej)1Zj}Z˜j{(1Spj)ZjSpj1Zj}1Z˜j×i=1Ng(ηi)Y˜i{1g(ηi)}1Y˜i], (3)

where ηi=xiβ+tiΛAbk(i) and b = (b1, …, bK)′. Note that in (3) we are marginalizing the joint conditional distribution of the observed testing responses and the latent statuses of the individuals, denoted by π(Z,Y˜β,λ,a,b), over Y˜, that is, π(Zβ,λ,a,b)=Y˜{0,1}Nπ(Z,Y˜β,λ,a,b). As such, (3) involves a very high dimensional sum, which effectively renders direct numerical evaluation to be infeasible. To circumvent this issue, a two-stage data augmentation procedure in Section 3.2 is proposed which leads to an efficient posterior sampling algorithm.

3. Data Augmentation and Prior Specification

The full hierarchy of the proposed model is

Y˜iηi~Bernoulli{g(ηi)},ηi=xiβ+tiΛAbk(i)
βqvq~(1vq)πspike(βq)+vqπslab(βq),q=1,,q1
λlwl~(1wl)πspike(λl)+wlπslab(λl),l=1,,q2
a~N(m0,C0),
bk~N(0,I),k=1,,K
vqτvq~Bernoulli(τvq),q=1,,q1
wlτwl~Bernoulli(τwl),l=1,,q2
τvq~Beta(av,bv),q=1,,q1
τwl~Beta(aw,bw),l=1,,q2,

where πspike(·) and πslab(·) denote the “spike” and “slab” components, respectively, of our prior distributions (for further details, see Section 3.1) and m0, C0, av, aw, bv, and bw are hyperparameters. In specifying these hyperparameters, the prior on a should be made to be informative (e.g., specified with m0 = 0 and C0 = 0.5I) to avoid imposing a strong a priori correlation between any two random effects; see Chen and Dunson (2003). We also assume the a priori independence of the βq’s and the λl’s. Doing so greatly simplifies the calculations necessary for posterior sampling and is common in the literature; e.g., see George and McCulloch (1993, 1997), Kuo and Mallick (1998), and Chen and Dunson (2003).

3.1. Spike and Slab Priors

The model hierarchy above provides a general representation of the spike and slab prior. To ground the description of our approach and to illustrate our methodology, we discuss three commonly used spike and slab priors: the stochastic search variable selection (SSVS), the normal mixture inverse gamma (NMIG), and the Dirac spike; see George and McCulloch (1993), George and McCulloch (1997), and Kuo and Mallick (1998), respectively.

The SSVS approach used herein makes use of spike and slab priors of the following form:

βqvq~N(0,r(vq)ϕq2) (4)
λlwl~TN(0,r(wl)ψl2,(0,)), (5)

where r(·) is a function serving as a binary switch (i.e., r(0) = r and r(1) = 1) that transitions the prior between the spike and the slab, ϕq2 and ψl2 are specified variance components, and TN(μ, ψ2, (a, b)) denotes the truncated normal distribution which arises from restricting the support of a N(μ, ψ2) distribution to the interval (a, b). In (4) and (5), one should specify large values of ϕq2 and ψl2 and a small value for r. In particular, these specifications should be made such that r−1 is sufficiently larger than the variance components, that is, r1ϕq2 and r1ψl2; for further discussion, see Wagner and Duller (2012). Proceeding in this fashion leads to a flat slab and a spike that is concentrated around zero. It is important to note that specifying appropriate values of the variance components can be challenging and moreover has the potential to greatly influence the analysis.

To avoid specifying the variance components, one could instead use the NMIG prior outlined in George and McCulloch (1997) and Ishwaran and Rao (2003). This approach proceeds identically to that of SSVS with the exception that the variance components are viewed as unknown and an inverse gamma prior is specified for them. That is, ϕq2~Inv-Gamma(aϕ,bϕ) and ψl2~Inv-Gamma(aψ,bψ). This addition to the hierarchy removes the need to specify these parameters and allows one to estimate them through data driven means. One still must specify the value of r; i.e., the proportional difference between the variance components of the spike and slab densities. Experience suggests the selection of r tends to impact the spike distribution far more than the slab, with the model selection process being too liberal when r is chosen too large and vice versa.

To avoid specifying r, a Dirac delta function could be used for the spike; see Kuo and Mallick (1998) and Wagner and Duller (2012). This can be viewed as a limiting case of SSVS where the variance of the continuous spike distribution is driven to zero. In this situation, vq = 0 if and only if βq = 0 and similarly for wl and λl. Although this seems favorable, it also introduces an absorbing state in the Markov chain. To handle this issue, rather than sampling the binary variables from their full conditional distributions, β is integrated out when updating v=(v1,,vq1) and λ is integrated out when updating w=(w1,,wq2). Thus, to develop a computationally efficient posterior sampling algorithm, one must be able to analytically marginalize the posterior distribution over both β and λ. The ability to do so is inherently tied to the link function being used. Fortunately, this can be accomplished under both the probit and logistic link functions after a series of data augmentation steps; this process is outlined in Section 3.2. To complete the specification and to closely mimic the slab priors in SSVS and NMIG, we take a priori the βq’s to be independent with slab component N(0,ϕq2) and the λl’s to be independent with slab component TN(0,ψl2,(0,)), where ϕq2 and ψl2 are again specified to be large.

3.2. Data Augmentation

A two-stage data augmentation procedure is proposed which focuses on implementation under both the probit and logistic link functions. In the first stage, we introduce the individuals’ true statuses Y˜ as latent random variables and consider the joint conditional distribution of the observed testing responses and the latent statuses of the individuals, which is

π(Z,Y˜β,λ,a,b)=j=1J{SejZj(1Sej)1Zj}Z˜j{(1Spj)ZjSpj1Zj}1Z˜j×i=1Ng(ηi)Y˜i{1g(ηi)}1Y˜i.

In the second stage, a carefully constructed latent random variable, ωi, is introduced for each of the individuals. Under the probit and logistic link functions, these random variables obey specifically structured normal and Pólya-Gamma distributions, respectively; for further details, see Albert and Chib (1993) and Polson et al. (2013). In either case, this stage yields the following joint conditional distribution

π(Z,Y˜,ωβ,λ,a,b)j=1J{SejZj(1Sej)1Zj}z˜j{(1Spj)ZjSpj1Zj}1Z˜j×exp{12(hη)Ω(hη)}i=1Nξ(ωi), (6)

where ω = (ω1, …, ωN)′ and η = (η1, …, ηN)′. Under the probit link, h = (ω1, …, ωN)′, = I, and ξ(ωi)=I(ωi0,Y˜i=1)+I(ωi<0,Y˜i=0) acts to control the support of ωi, that is, given Y˜i=1 or 0 results in ωi being constrained to [0, ∞) or (−∞, 0), respectively. Under the logistic link, h = (κ1/ω1, …, κN/ωN)′, κi=Y˜i1/2, = diag(ω), and ξ(ωi)=f(ωi1,0)exp{κi2/(2ωi)}, where f(ωi | a, b) denotes the Pólya-Gamma density with parameters (a, b); see Polson et al. (2013).

4. Posterior Computation and Inference

To facilitate estimation and inference, a posterior sampling algorithm consisting solely of Gibbs steps is constructed. In what follows, the necessary full conditional distributions used in this algorithm are provided. A symbolic representation of the entire posterior sampling algorithm is given in Web Appendix A in the Supporting Information.

Attention is first turned to the latent random variables introduced through the data augmentation procedure. The full conditional distribution of the individuals’ latent statuses is given by Y˜iY˜i, Z, β, λ, a, bk(i)~Bernoulli{pi1/(pi0+pi1)}, where

pi1=g(ηi)jIiSejZj(1Sej)1Zj
pi0={1g(ηi)}jIi{SejZj(1Sej)1Zj}I(sij>0){(1Spj)ZjSpj1Zj}I(sij=0),

sij=iPj:iiY˜i, and the index set Ii={j:iPj} keeps track of the indices of those pools to which the ith individual contributed. We also adopt the convention that Vi represents the vector V after removing the ith component. The full conditional distribution of ωi is link function dependent and is given by

ωiY˜i,β,λ,a,bk(i)~{TN{ηi,1,[0,)},ifY˜i=1TN{ηi,1,(,0)},ifY˜i=0

or

ωiβ,λ,a,bk(i)~PG(1,ηi)

under the probit and logistic link, respectively, where PG(a, b) denotes the Pólya-Gamma distribution with parameters (a, b); see Polson et al. (2013).

We now describe how to sample the fixed and random effects. Focusing on the quadratic form in the exponential in (6), we have that

(hη)Ω(hη)=i=1N(hiηi)2Ωii=i=1N(hixiβtiΛAbk(i))2Ωii=i=1N(hβixiβ)2Ωii=(hβXβ)Ω(hβXβ),

where ii is the ith diagonal element of , hβi=hitiΛAbk(i), hi is the ith entry in h, and hβ = (hβ1, …, hβN)′. Thus, under the SSVS and NMIG spike and slab priors, the full conditional distribution of β is given by

βY˜,ω,λ,a,b,v~N{(XΩX+Φ1)1XΩhβ,(XΩX+Φ1)1},

where Φ=diag(r(v1)ϕ12,,r(vq1)ϕq12). Under the Dirac spike, the full conditional distribution of βq is degenerate at 0 if vq = 0, while the non-zero elements of β, say βv, have the following normal full conditional

βvY˜,ω,λ,a,b,v~N{(XvΩXv+Φv1)1XvΩhβ,(XvΩXv+Φv1)1},

where Xv is the design matrix consisting of those columns of X corresponding to non-zero elements of v and Φv is the diagonal matrix formed by retaining the diagonal elements of Φ=diag(ϕ12,,ϕq12) corresponding to the non-zero elements of v. Due to the data augmentation steps described above, one can also obtain the following full conditionals

λlY˜,ω,β,λl,a,b,wl~TN{μλl(wl),σλl2(wl),(0,)}
aY˜,ω,β,λ,b~N(μa,Σa)
bkY˜,ω,β,λ,a~N(μbk,Σbk),

where the specific forms of these distributions are provided in Web Appendix A. Sampling these parameters is equivalent to sampling the random effects as well as the covariance matrix of the distribution of the random effects.

The full conditional distributions of vq and wl are Bernoulli, where the success probabilities depend on which spike and slab prior is specified; see Web Appendix A. The full conditional distributions for the mixing weights τvq and τwl are τvqvq~Beta(av+vq,1vq+bv) and τwlwl~Beta(aw+wl,1wl+bw), respectively. Under the NMIG prior, the full conditional distributions of the variance parameters are ϕq2βq, vq~Inv-Gamma(aϕ+1/2,bϕ+βq2/2r(vq)) and ψl2λl, wl~Inv-Gamma(aψ+1/2,bψ+λl2/2r(wl)).

Up until this point, the assay accuracy probabilities Sej and Spj have been assumed to be known. When these are unknown, we can estimate them along with the rest of the model parameters following the approach outlined in McMahan et al. (2017). This approach allows for different assays to be used throughout the testing process (e.g., screening and confirmatory testing) and/or can account for the effect of pool size on the accuracy of the assay; i.e., sensitivity and specificity might change with the pool size. Define the index set Mm which identifies the indices of the pools which were tested by the mth assay, for m = 1, …, M. Further, let Se(m) and Sp(m) denote the sensitivity and specificity of the mth assay such that Sej = Se(m) and Spj = Sp(m) for all jMm. Under these conventions, (6) can be written as

π(Z,Y˜,ωβ,λ,a,b,Se,Sp)m=1MjMm{Se(m)Zj(1Se(m))1Zj}Z˜j{(1Sp(m))ZjSp(m)1Zj}1Z˜j×exp{12(hη)Ω(hη)}i=1Nξ(ωi),

where Se = (Se(1), …, Se(M))′ and Sp = (Sp(1), …, Sp(M))′. Given the form of the conditional distribution above, independent beta priors are a natural choice; i.e., Se(m) ~ Beta(ae(m), be(m)) and Sp(m) ~ Beta(ap(m), bp(m)). These specifications lead to the following full conditionals

Se(m)Z,Y˜~Beta(ae(m),be(m))
Sp(m)Z,Y˜~Beta(ap(m),bp(m)),

where ae(m)=ae(m)+jMmZjZ˜j, be(m)=be(m)+jMm(1Zj)Z˜j, ap(m)=ap(m)+jMm(1Zj)(1Z˜j), and bp(m)=bp(m)+jMmZj(1Z˜j). The other posterior distributions are left unchanged up to acknowledging dependence on the assay accuracy probabilities and accounting for the slight change in notation.

5. Simulation Study

To investigate the performance of our regression and variable selection methods, we designed a comprehensive simulation study which emulates the primary features of our Iowa chlamydia data application in Section 6. To this end, K = 50 clinic sites were conceptualized and the infection statuses for 100 individuals within each of these sites were generated; i.e., N = 5000. This sample size is roughly one-third of the sample size available in our data application. The individuals’ true statuses Y˜i were generated according to the following model

g1{P(Y˜i=1β,λ,a,bk(i))}=xiβ+tiΛAbk(i),fori=1,,N,

where g−1(·) denotes the probit link, β = (−3, −1.5, 0.5, 0.25, 0, 0)′, λ = (1, 0.75, 0.25, 0, 0, 0)′, a = (1, 0.5, 0.7, 0, …, 0)′, bk(i) = bk if the ith individual presented at the kth clinic, and bk~iidN(0,I). The covariate vectors xi and ti are taken to be equal and are standardized versions of xi*=(1,xi1*,xi2*,xi3*,xi4*,xi5*), where xi1*, xi5*~N(0,1) and xi2*, xi3*, xi4*~Bernoulli(0.5). Under these specifications, the generating model consists of four non-zero fixed effects (one intercept and three slopes) as well as three non-zero random effects (one intercept and two slopes). The parameter configurations above provide for an overall prevalence of approximately 9%, which is in keeping with the motivating data application. This model was used to generate 1000 independent data sets.

To generate the testing outcomes Zj, we consider three group testing protocols; namely, master pool testing (MPT), Dorfman testing (DT), and array testing (AT). Under MPT, each individual is assigned to exactly one master pool which is tested and no further testing is performed regardless of the outcome. DT completes the decoding process initiated by MPT by retesting all individuals in positive master pools. Similarly, AT completes decoding in two stages, but it starts by assigning individuals to an array. In the first stage, AT tests pools formed by combining individuals who share a common row or column. The second stage retests individuals identified to be likely positives; e.g., individuals residing at the intersection of positive rows and columns. For the specific retesting protocol adopted for AT, see Kim et al. (2007). Following the pooling practices used in the motivating example, we implement MPT and DT using master pools of size 4 and AT using 4 × 4 arrays. For comparative purposes, individual testing (IT) was also implemented.

For each of the 1000 individual-level data sets, we simulate IT, MPT, DT and AT. To implement the group testing protocols, individuals were randomly assigned to pools (arrays), so that individuals would be pooled across sites rather than within sites. This poses the most difficult estimation configuration; that is, individuals within the same pool have different random effects. However, this configuration also mirrors how pooling is typically implemented in large-scale testing situations such as those at the SHL in Iowa. Under all protocols, the testing response for the jth pool was simulated as ZjZ˜j~Bernoulli{SejZ˜j+(1Spj)(1Z˜j)}, where Z˜j=I(iPjY˜i>0). Two different simulation settings are considered for the assay accuracy probabilities. In the first, sensitivity and specificity are assumed to be known and are set to be Sej = 0.95 and Spj = 0.98 for all j = 1, …, J. The second setting allows for two assays, where the first (m = 1) is used to test pools and the second (m = 2) is used for individual-level testing with Se = (Se(1), Se(2))′ = (0.95, 0.98)′ and Sp = (Sp(1), Sp(2))′ = (0.98, 0.99)′. Under this setting, we assume these accuracy probabilities are unknown and have to be estimated along with the other model parameters. We only implement DT and AT in the second setting because only these protocols mandate both pool and individual-level testing.

We assess the performance under the three spike and slab priors described in Section 3.1; we set m0 = 0, C0 = 0.5I, and used flat priors for all mixing weights and assay accuracy probabilities; i.e., Beta(1, 1). As noted earlier, we specify a slightly informative prior on a to avoid a strongly informative prior distribution on the correlation between any two random effects (Chen and Dunson, 2003). We chose r = 0.00025 for both SSVS and NMIG and aϕ = aψ = 5 and bϕ = bψ = 50 when using NMIG, closely resembling the values chosen in Scheipl (2011). To provide a fair comparison, the prior mean for the variance component under NMIG was used as the variance component in SSVS and the Dirac spike; i.e., ϕq2=ψl2=50/4. To perform posterior estimation and inference, our MCMC algorithm was used to draw 100000 iterates, with every 50th being retained after a burn-in of 50000. Point estimates of the model parameters were obtained as the empirical means of the posterior distributions.

To examine the performance of the variable selection techniques, estimates of the posterior inclusion probabilities were calculated. These estimates were taken to be the sample mean of the posterior draws of vq and wl. To assess out-of-sample classification accuracy, we conducted the following receiver operating characteristic (ROC) curve analysis. For each model fit, we simulated 10000 new individuals and used our model fits to predict their infection probabilities. This provides 1000 ROC curve estimates which are summarized by using the average area under the curve (AUC). For purposes of comparison, we also fit the generalized linear model (GLM) described in McMahan et al. (2017). This is aimed at demonstrating the gains in classification accuracy that are possible by including site-specific random effects and using spike and slab priors to guide model selection.

Table 1 summarizes estimation performance under the Dirac spike in the first simulation setting, that is, when Sej and Spj are known. The analogous simulation results in this setting under SSVS and NMIG are shown in Web Appendix B. Overall, the results in Table 1 illustrate our approach provides reliable inference for the fixed and random effects; i.e., the empirical bias and the variability in the estimates are small relative to the true value of the corresponding parameter. These results also indicate the proposed methodology is adept at identifying non-zero fixed and random effects. That is, covariates with strong (no) effects almost always have posterior inclusion probabilities near 1 (0) in all data sets. Among the three priors, the Dirac spike tends to outperform both SSVS and NMIG in terms of variable selection. Finally, Web Table B.3 summarizes the ROC analysis described in the last paragraph. This table shows the average AUC for our model is notably larger than that for the simpler GLM in McMahan et al. (2017) across all configurations.

Table 1:

Simulation results with known assay accuracy probabilities (Sej = 0.95 and Spj = 0.98) under the Dirac spike. The average bias of the posterior mean estimates (Bias), the sample standard deviation of the estimates (SSD), and the posterior probability of inclusion (PI) are provided. The parameter dij denotes the ijth element of D. The total number of individuals is N = 5000 with a common pool size of 4 (for MPT, DT, and AT). The results for individual testing (IT) are also shown.

IT MPT DT AT
Parameter Bias SSD PI Bias SSD PI Bias SSD PI Bias SSD PI
β1 = −3 −0.06 0.27 1.00 0.10 0.40 1.00 −0.03 0.23 1.00 −0.02 0.22 1.00
β2 = −1.5 −0.01 0.20 1.00 0.08 0.27 1.00 −0.01 0.19 1.00 −0.01 0.19 1.00
β3 = 0.5 0.04 0.12 0.99 0.00 0.16 0.99 0.02 0.09 0.99 0.01 0.08 0.99
β4 = 0.25 0.00 0.06 0.99 −0.05 0.11 0.77 0.00 0.05 0.99 0.00 0.05 0.99
β5 = 0 0.00 0.01 0.03 0.00 0.02 0.04 0.00 0.01 0.03 0.00 0.01 0.03
β6 = 0 0.00 0.01 0.03 0.00 0.01 0.04 0.00 0.01 0.03 0.00 0.01 0.03
λ1 = 1 −0.01 0.32 0.93 −0.10 0.40 0.88 0.03 0.21 0.98 0.03 0.18 0.99
λ2 = 0.75 0.01 0.15 0.98 −0.13 0.32 0.80 0.04 0.11 0.99 0.02 0.10 1.00
λ3 = 0.25 −0.07 0.17 0.56 −0.16 0.18 0.21 −0.06 0.14 0.66 −0.06 0.13 0.69
λ4 = 0 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01
λ5 = 0 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01
λ6 = 0 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01 0.00 0.00 0.01
d11 = 1 0.13 0.52 0.03 0.67 0.14 0.41 0.13 0.38
d22 = 1.125 0.07 0.40 −0.13 0.63 0.10 0.34 0.06 0.31
d33 = 0.109 0.03 0.18 −0.01 0.21 0.01 0.11 0.00 0.08
d21 = 0.75 0.01 0.37 −0.12 0.52 0.04 0.30 0.03 0.27
d31 = 0.125 −0.07 0.08 −0.11 0.06 −0.05 0.08 −0.05 0.08
d32 = 0.225 −0.07 0.16 −0.14 0.17 −0.06 0.13 −0.06 0.12

Among the group testing protocols presented in Table 1, MPT generally performs the worst in terms of estimation (see also Web Tables B.1 and B.2); i.e., estimates obtained from analyzing MPT data exhibit the most bias and variability. This is expected because MPT does not complete the classification process like the other protocols and therefore results in less information about the individuals’ latent statuses. In contrast, the estimation performance under the two classification protocols (DT and AT) is as good if not better than the performance under IT; furthermore, DT/AT estimates are obtained at about 60% of the testing cost on average when compared to IT. Specifically, 5000 tests are used to complete IT, while DT and AT require 2747 and 3258 tests on average, respectively. These results illustrate the “get more for less” phenomenon that has previously been reported with group testing regression (Zhang et al., 2013; McMahan et al., 2017).

Table 2 summarizes estimation performance under the Dirac spike when the assay accuracy probabilities are unknown; the corresponding SSVS and NMIG results are shown in Web Appendix B. In this second setting, the proposed methodology is tasked with estimating four additional parameters (Se(1), Sp(1), Se(2), and Sp(2)). The results in Table 2 indicate we can accurately estimate these parameters and the variability in the estimates is small relative to the true values. Moreover, there are no appreciable differences between the estimates in Tables 1 and 2 for DT and AT; i.e., inference for the fixed and random effects is not impacted by having to estimate these additional parameters. This is noteworthy because by selecting flat priors for Se(1), Sp(1), Se(2), and Sp(2), we have chosen to consider the most challenging scenario for estimation, that is, when no prior information about assay performance is available. In other settings, informative prior distributions could be used. For example, if one believes an assay’s sensitivity is around 0.95, then an informative prior could be specified as Beta(19c, c), where large (small) values of c would reflect strong (weak) prior belief. Informative priors can also be designated on the basis of assay validation trials as we describe in Section 6.

Table 2:

Simulation results with unknown assay accuracy probabilities under the Dirac spike. The average bias of the posterior mean estimates (Bias), the sample standard deviation of the estimates (SSD), and the posterior probability of inclusion (PI) are provided. The parameter dij denotes the ijth element of D. The total number of individuals is N = 5000 with a common pool size of 4 for DT and AT.

DT AT
Parameter Bias SSD PI Bias SSD PI
β1 = −3 −0.05 0.23 1.00 −0.04 0.21 1.00
β2 = −1.5 −0.04 0.19 1.00 −0.03 0.18 1.00
β3 = 0.5 0.03 0.09 0.99 0.01 0.09 0.99
β4 = 0.25 0.01 0.05 0.99 0.00 0.04 0.99
β5 = 0 0.00 0.01 0.03 0.00 0.01 0.03
β6 = 0 0.00 0.01 0.03 0.00 0.01 0.03
λ1 = 1 0.04 0.23 0.98 0.03 0.19 0.99
λ2 = 0.75 0.04 0.13 0.99 0.03 0.11 0.99
λ3 = 0.25 −0.05 0.14 0.68 −0.05 0.13 0.71
λ4 = 0 0.00 0.00 0.01 0.00 0.00 0.01
λ5 = 0 0.00 0.00 0.01 0.00 0.00 0.01
λ6 = 0 0.00 0.00 0.01 0.00 0.00 0.01
d11 = 1 0.17 0.44 0.14 0.38
d22 = 1.125 0.13 0.37 0.07 0.33
d33 = 0.109 0.02 0.13 0.01 0.09
d21 = 0.75 0.05 0.33 0.03 0.28
d31 = 0.125 −0.05 0.08 −0.06 0.08
d32 = 0.225 −0.05 0.14 −0.06 0.12
Se(1) = 0.95 −0.02 0.03 0.00 0.01
Se(2) = 0.98 −0.01 0.01 0.00 0.01
Sp(1) = 0.98 0.00 0.01 0.00 0.00
Sp(2) = 0.99 0.00 0.01 0.00 0.01

Finally, we have performed an additional simulation study to assess the robustness of our methodology to violations of the conditional independence assumption stated in Section 2; i.e., that the testing responses in Z are independent given the true statuses in Z˜. Web Appendix C in the Supporting Information provides details on how this study was conducted along with a summary discussion of the results. Overall, the study reveals our proposed methodology is not unduly affected even under a severe violation of this assumption.

6. Iowa Chlamydia Data Analysis

As Iowa’s public health and environmental laboratory, the SHL serves all of the state’s counties for infectious disease detection and surveillance. This includes annually screening thousands of residents for two of the most common sexually transmitted diseases (STDs): chlamydia and gonorrhea. This process begins with individual specimens (e.g., urine, swab, etc.) being collected from residents at different clinics (e.g., STD clinics, family planning clinics, etc.) throughout the state. These specimens are then transported to the SHL for testing. Current SHL screening practices mandate that all male specimens and female urine specimens be tested individually while a variant of Dorfman testing (DT) is used to classify female swab specimens; for further discussion, see Tebbs et al. (2013). The SHL uses the Aptima Combo 2 Assay (AC2A) to test both pooled and individual specimens. Swab master pools for females are formed chronologically based on the arrival date for testing.

Our analysis focuses on the chlamydia data collected on female patients during the 2014 calendar year. During this time period, K = 64 different clinics submitted specimens to the SHL for testing. The available data consist of test results on 4316 individual urine specimens, 416 individual swab specimens, and 2286 swab master pools (1 of size 2, 12 of size 3, and 2273 of size 4), as well as the additional test results required to resolve the positive master pools. In addition, several covariates were collected on each individual: age (in years, denoted by x1*), a race indicator (x2*=1 if Caucasian and x2*=0 otherwise), an indicator denoting whether the patient reported a new sexual partner in the last 90 days (x3*=1 if affirmative and x3*=0 otherwise), an indicator denoting whether the patient reported having multiple sexual partners in the last 90 days (x4*=1 if affirmative and x4*=0 otherwise), an indicator denoting whether the patient reported sexual contact with an STD-positive partner in the previous year (x5*=1 if affirmative and x5*=0 otherwise), and an indicator denoting whether the patient presented with symptoms (x6*=1 if affirmative and x6*=0 otherwise). To relate the individuals’ true chlamydia disease statuses to the covariate information, we assume

g1{P(Y˜i=1β,λ,a,bk(i))}=xiβ+tiΛAbk(i),

where g−1(·) is the probit link. In this analysis, the covariate vectors xi and ti are taken to be equal and are standardized versions of xi*=(1,xi1*,xi2*,xi3*,xi4*,xi5*,xi6*). Standardization was used so the spike and slab distributions have the same impact on the regression coefficients across all covariates. A random effect vector bk is specified for each of the K = 64 clinics, with the convention that bk(i) = bk if the ith individual presented at the kth clinic.

Based on the simulation results in Section 5, we implement our methods for this analysis under the Dirac spike only. Other prior specifications were made in the exact same fashion as in Section 5. The only difference is that three sets of assay accuracy probabilities were conceptualized to account for the SHL’s testing protocol: Se(1) and Sp(1) for swab specimens tested individually, Se(2) and Sp(2) for urine specimens tested individually, and Se(3) and Sp(3) for swab specimens tested in pools. Flat priors were initially specified for these parameters; i.e., Se(m), Sp(m) ~ Beta(1, 1), for m = 1, 2, 3.

Table 3 displays estimates of the posterior mean and standard deviation for all model parameters and estimates of the posterior probabilities of inclusion for the fixed and random effects. Posterior mean estimates have been “unstandardized” to aid in their interpretation. We also display in Web Appendix D the six models with the highest posterior probabilities; these models were ranked in a manner similar to that in Kuo and Mallick (1998). The direction of the estimates of the fixed effects in Table 3 are expected in light of known epidemiological patterns of chlamydia infection. That is, the risk of infection tends to decrease with age and Caucasian females are associated with a lower risk when compared to females of other races. In contrast, having a new sexual partner, multiple partners, and contact with an STD are all associated with an increased risk. Our analysis also identifies the random intercept parameter to be strongly significant indicating clear evidence of heterogeneity across the clinics throughout the state. An anonymous referee has suggested these random intercepts may act as effective proxies for clinic-level unmeasured confounders such as socioeconomic status or possibly other predictor variables which may affect disease prevalence.

Table 3:

Iowa chlamydia data. Estimates of the posterior mean (Estimate), the posterior standard deviation (ESD), and the posterior probability of inclusion (PI). We use star notation on the regression parameters to emphasize the estimates are not standardized.

Parameter Description Estimate ESD PI
β1 Intercept −0.508 0.109 1.00
β2 Age −0.037 0.004 1.00
β3 Race −0.164 0.061 0.93
β4 New partner 0.145 0.050 0.94
β5 Multiple partners 0.137 0.093 0.74
β6 Contact with STD 0.732 0.067 1.00
β7 Symptoms 0.029 0.055 0.24
λ1 Intercept 0.174 0.036 1.00
λ2 Age 0.000 0.001 0.01
λ3 Race 0.000 0.001 0.00
λ4 New partner 0.003 0.017 0.03
λ5 Multiple partners 0.000 0.002 0.01
λ6 Contact with STD 0.000 <0.001 0.00
λ7 Symptoms 0.000 <0.001 0.01
Se(1) Swab individual 0.998 0.002
Se(2) Urine individual 0.792 0.090
Se(3) Swab pool 0.909 0.062
Sp(1) Swab individual 0.979 0.007
Sp(2) Urine individual 0.987 0.007
Sp(3) Swab pool 0.999 0.001

Shifting attention to the assay accuracy probabilities in Table 3, one notices lower estimates of Se(2) and possibly Se(3), suggesting potential underestimation. We also analyzed the Iowa data using highly informative (beta) prior distributions selected on the basis of validation trials reported in the product literature for the AC2A assay. This analysis is summarized in Web Appendix D. When comparing this new analysis to that in Table 3, we find there are no large differences in the regression parameter estimates although the estimated posterior standard deviations are slightly lower when modeling the accuracy probabilities informatively; see Web Appendix D. Even in the absence of a priori information, we find evidence that all assay accuracy probabilities are identifiable under the Iowa testing protocol, with Se(2) and Se(3) being “weaker learners” than Se(1). This is perhaps not surprising; for example, testing all female urine specimens individually provides little to no confirmatory and/or counterfactual information that can be exploited to estimate Se(2).

A final feature we highlight is our ability to estimate the posterior probability of infection for each individual given all of the observed data. Using our posterior sampling strategy, this can be accomplished by averaging over the sampled latent statuses for the ith individual; specifically, by computing G1g=1GY˜i(g), where Y˜i(g) is the gth posterior draw of Y˜i for g = 1, …, G. Web Figure D.1 displays these probabilities for the 13,862 individuals in the Iowa data set, cross classified by diagnosed status and whether informative priors were used for the assay accuracy probabilities. In addition to being used as a measure of diagnostic certainty, we conjecture these probabilities could be integrated into a back-end confirmatory testing strategy using the informative group testing ideas in McMahan et al. (2012).

7. Discussion

We have proposed a Bayesian approach to estimate generalized linear mixed models with data arising from any group testing protocol. When compared to existing regression techniques for group testing data, the appeal of our methodology is twofold. First, including random effects allows one to account for heterogeneity that may exist across subgroups of the population. Second, our approach employs automatic variable selection for both the fixed and random effects by using spike and slab priors. Through a series of data augmentation steps, we illustrate how our regression methods can be used with the probit and logistic link functions. R programs for data analysis are available in the Supporting Information. A description of the main functions is given in Web Appendix E.

Several alternative modeling approaches or extensions could be of interest. An anonymous referee has suggested one could generalize our framework to estimate additive models with group testing data and use variable selection strategies to differentiate between linear and nonlinear functions in these models. Another timely extension of this work would be the development of regression methods to analyze data from multiplex assays, where specimens (individuals and pools) are tested for multiple diseases simultaneously.

Supplementary Material

WebSupplement

Acknowledgments

The authors are grateful to the Editor, the Associate Editor, and two referees for their helpful comments on earlier versions of this article. We thank Jeffrey Benfer, Dr. Lucy DesJardin, and Kristofer Eveland at the State Hygienic Laboratory (University of Iowa). This work was funded by Grant R01 AI121351 from the National Institutes of Health. Dr. McMahan also acknowledges the support of Grant OIA-1826715 from the National Science Foundation and Grant N00014-19-1-2295 from the Department of Defense’s Office of Naval Research.

Footnotes

Supporting Information

Web Appendices, Tables, and Figures referenced in Sections 4–7 are available with this paper at the Biometrics website on Wiley Online Library. Example data and R code for analysis are included in the Supporting Information section and can also be found at the GitHub site https://github.com/ChrisBilder/JMTB.

References

  1. Albert J and Chib S (1993). Bayesian analysis of binary and polychotomous response data. Journal of the American Statistical Association 88, 669–679. [Google Scholar]
  2. Bilder C and Tebbs J (2009). Bias, efficiency, and agreement for group-testing regression models. Journal of Statistical Computation and Simulation 79, 67–80. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Chen P, Tebbs J, and Bilder C (2009). Group testing regression models with fixed and random effects. Biometrics 65, 1270–1278. [DOI] [PMC free article] [PubMed] [Google Scholar]
  4. Chen Z and Dunson D (2003). Random effects selection in linear mixed models. Biometrics 59, 762–769. [DOI] [PubMed] [Google Scholar]
  5. Delaigle A, Hall P, and Wishart J (2014). New approaches to non-and semi-parametric regression for univariate and multivariate group testing data. Biometrika 101, 567–585. [Google Scholar]
  6. Delaigle A and Meister A (2011). Nonparametric regression analysis for group testing data. Journal of the American Statistical Association 106, 640–650. [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Dorfman R (1943). The detection of defective members of large populations. Annals of Mathematical Statistics 14, 436–440. [Google Scholar]
  8. Gastwirth J and Johnson W (1994). Screening with cost-effective quality control: Potential applications to HIV and drug testing. Journal of the American Statistical Association 89, 972–981. [Google Scholar]
  9. George E and McCulloch R (1993). Variable selection via Gibbs sampling. Journal of the American Statistical Association 88, 881–889. [Google Scholar]
  10. George E and McCulloch R (1997). Approaches for Bayesian variable selection. Statistica Sinica 7, 339–373. [Google Scholar]
  11. Heffernan A, Aylward L, Toms L, Sly P, Macleod M, and Mueller J (2014). Pooled biological specimens for human biomonitoring of environmental chemicals: Opportunities and limitations. Journal of Exposure Science and Environmental Epidemiology 24, 225–232. [DOI] [PubMed] [Google Scholar]
  12. Huang X (2009). An improved test of latent-variable model misspecification in structural measurement error models for group testing data. Statistics in Medicine 28, 3316–3327. [DOI] [PubMed] [Google Scholar]
  13. Hughes-Oliver JM (2006). Pooling experiments for blood screening and drug discovery. In Screening, pages 48–68. Springer, New York, NY. [Google Scholar]
  14. Ishwaran H and Rao J (2003). Detecting differentially expressed genes in microarrays using Bayesian model selection. Journal of the American Statistical Association 98, 438–455. [Google Scholar]
  15. Johnson W and Gastwirth J (2000). Dual group screening. Journal of Statistical Planning and Inference 83, 449–473. [Google Scholar]
  16. Kim H and Hudgens M (2009). Three-dimensional array-based group testing algorithms. Biometrics 65, 903–910. [DOI] [PMC free article] [PubMed] [Google Scholar]
  17. Kim H, Hudgens M, Dreyfuss J, Westreich D, and Pilcher C (2007). Comparison of group testing algorithms for case identification in the presence of test error. Biometrics 63, 1152–1163. [DOI] [PubMed] [Google Scholar]
  18. Krajden M, Cook D, Mak A, Chu K, Chahil N, Steinberg M, Rekart M, and Gilbert M (2014). Pooled nucleic acid testing increases the diagnostic yield of acute HIV infections in a high-risk population compared to 3rd and 4th generation HIV enzyme immunoassays. Journal of Clinical Virology 61, 132–137. [DOI] [PubMed] [Google Scholar]
  19. Kuo L and Mallick B (1998). Variable selection for regression models. Sankhyā: The Indian Journal of Statistics, Series B 60, 65–81. [Google Scholar]
  20. McMahan C, Tebbs J, and Bilder C (2012). Informative Dorfman screening. Biometrics 68, 287–296. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. McMahan C, Tebbs J, Hanson T, and Bilder C (2017). Bayesian regression for group testing data. Biometrics 73, 1443–1452. [DOI] [PMC free article] [PubMed] [Google Scholar]
  22. Phatarfod R and Sudbury A (1994). The use of a square array scheme in blood testing. Statistics in Medicine 13, 2337–2343. [DOI] [PubMed] [Google Scholar]
  23. Polson N, Scott J, and Windle J (2013). Bayesian inference for logistic models using Pólya–gamma latent variables. Journal of the American Statistical Association 108, 1339–1349. [Google Scholar]
  24. Sarov B, Novack L, Beer N, Safi J, Soliman H, Pliskin J, Litvak E, Yaari A, and Shinar E (2007). Feasibility and cost–benefit of implementing pooled screening for HCVAg in small blood bank settings. Transfusion Medicine 17, 479–487. [DOI] [PubMed] [Google Scholar]
  25. Scheipl F (2011). spikeSlabGAM: Bayesian variable selection, model choice and regularization for generalized additive mixed models in R. Journal of Statistical Software 43, 1–24. [Google Scholar]
  26. Tebbs J, McMahan C, and Bilder C (2013). Two-stage hierarchical group testing for multiple infections with application to the Infertility Prevention Project. Biometrics 69, 1064–1073. [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Vansteelandt S, Goetghebeur E, and Verstraeten T (2000). Regression models for disease prevalence with diagnostic tests on pools of serum samples. Biometrics 56, 1126–1133. [DOI] [PubMed] [Google Scholar]
  28. Wagner H and Duller C (2012). Bayesian model selection for logistic regression models with random intercept. Computational Statistics & Data Analysis 56, 1256–1274. [Google Scholar]
  29. Wang D, McMahan C, Gallagher C, and Kulasekera K (2014). Semiparametric group testing regression models. Biometrika 101, 587–598. [Google Scholar]
  30. Xie M (2001). Regression analysis of group testing samples. Statistics in Medicine 20, 1957–1969. [DOI] [PubMed] [Google Scholar]
  31. Zhang B, Bilder C, and Tebbs J (2013). Group testing regression model estimation when case identification is a goal. Biometrical Journal 55, 173–189. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

WebSupplement

RESOURCES