POR Model and Meta-Analysis of Diagnostic Tests


This is a web page of the paper

Siadaty MS, Shu J. Proportional odds ratio model for comparison of diagnostic tests in meta-analysis. BMC Med Res Methodol. 2004 Dec 10;4(1):27. PMID: 15588327.
You can download a PDF copy of the paper for free from the publisher BMC, or the PubMed Central.
Yuo can access the computer codes (in R and in SAS) we have written for fitting POR models, and sample data sets, by using the links from BMC or PubMed Central.

Reprint requests and correspondence
Mir S Siadaty, MD MS
University of Virginia,
School of Medicine, DHES,
Box 800717
Charlottesville, VA 22908
Phone (434) 982 4436
Fax (434) 924 8437
MirSiadaty@virginia.edu


Need meta-analysis help? Looking for collaboration? Have a look at this webpage!



Abstract

Background Consider a meta-analysis where a ‘head-to-head’ comparison of diagnostic tests for a disease of interest is intended. Assume there are two or more tests available for the disease, where each test has been studied in one or more papers. Some of the papers may have studied more than one test, hence the results are not independent. Also the collection of tests studied may change from one paper to the other, hence incomplete matched groups.

Methods We propose a model, the proportional odds ratio (POR) model, which makes no assumptions about the shape of ORp, a baseline function capturing the way OR changes across papers. The POR model does not assume homogeneity of ORs, but merely specifies a relationship between the ORs of the two tests.

One may expand the domain of the POR model to cover dependent studies, multiple outcomes, multiple thresholds, multi-category or continuous tests, and individual-level data.

Results In the paper we demonstrate how to formulate the model for a few real examples, and how to use widely available or popular statistical software (like SAS, R or S-Plus, and Stata) to fit the models, and estimate the discrimination accuracy of tests. Furthermore, we provide code for converting ORs into other measures of test performance like predictive values, post-test probabilities, and likelihood ratios, under mild conditions. Also we provide code to convert numerical results into graphical ones, like forest plots, heterogeneous ROC curves, and post test probability difference graphs.

Conclusions The flexibility of POR model, coupled with ease with which it can be estimated in familiar software, suits the daily practice of meta-analysis and improves clinical decision-making.



Formulation

To compare two diagnostic tests i and j, we want to estimate the difference in their performance. However, in reality such difference may vary from one paper (study) to the other. Therefore ∆i,j,p = PERFi,p – PERFj,p , where the difference ∆ depends on paper index p, where PERFi,p is observed performance of test i in paper p. To simplify notation, assume that a single number measures performance of each test in each paper. We relax this assumption later, allowing for the distinction between the two types of mistakes (FNR and FPR, or equivalently TPR and FPR). We decompose the differences

(1)             i,j,p = PERFi,p – PERFj,p = δi,j + δi,j,p ,

where δi,j is the ‘average’ difference between the two tests, and δi,j,p is deviation of the observed difference within paper p from the average δi,j. The δi,j is an estimator for the difference between performance of the two tests. Note by using deviation parameterization (similar to an ANOVA model) [12, pp.51 & 45] we explicitly accept and account for the fact that the observed difference varies from one paper to the other, while estimating the ‘average’ difference. This is similar to a random-effects approach where a random distribution is assumed for the ∆i,j,p and then the mean parameter for the distribution is estimated. In other words, one does not need to assume ‘homogeneous’ difference of the two tests across all the papers, and then estimate the ‘common’ difference [13].

The observed test performance, PERF, may be measured in several different scales, such as paired measures sensitivity and specificity, positive and negative predictive values, likelihood ratios, post test odds, and post test probabilities for normal and abnormal test results; as well as single measures such as accuracy, risk or rate ratio or difference, Youden’s index, area under ROC curve, and odds ratio (OR). When using OR as the performance measure, the marginal logistic regression model

(2)             logit(Resultpt) = b0 + b1*Diseasept + b2*PaperIDpt + b3*Diseasept*PaperIDpt + b4*TestIDpt + b5*Diseasept*TestIDpt + b6*TestIDpt*PaperIDpt + b7*Diseasept*TestIDpt*PaperIDpt

implements the decomposition of the performance. Model (2) is fitted to the (repeated measures) grouped binary data, where the 2-by-2 tables of gold-standard versus test results are extracted from each published paper. In the model (2) Result is an integer-valued variable for positive test result (depending on software choice, for grouped binary data, usually Result is replaced by number of positive test results over the total sample size, for each group); Disease is an indicator for actual presence of disease, ascertained by the gold standard; PaperID is a categorical variable for papers included in the meta-analysis; and TestID is a categorical variable for tests included. Regression coefficients b2 to b7 can be vector valued, meaning having several components, so the corresponding categorical variables should be represented by suitable number of indicator variables in the model. Indexes p and t signify paper p and test t. They define the repeated measures structure of the data [10]. Note model (2) fits the general case where there are two or more tests available for the disease, where each test has been studied in one or more papers. Some of the papers may have studied more than one test; hence the results are not independent. Also the collection of tests studied may change from one paper to the other, hence incomplete matched groups.

From model (2) one can show that

LORpt = b1 + b3*PaperIDpt + b5* TestIDpt + b7*TestIDpt*PaperIDpt

and therefore the difference between performance of two tests i and j, measured by LOR, is

LORpi – LORpj = b5* TestIDpib5* TestIDpj + b7*TestIDpi*PaperIDpib7*TestIDpj*PaperIDpj

where we identify δi,j of the decomposition model (1) with the b5* TestIDpib5* TestIDpj, and identify δi,j,p with b7*TestIDpi*PaperIDpib7*TestIDpj*PaperIDpj .




go back to Mir's homepage.

Go to the University of Virginia home page
Maintained by MirSiadaty@virginia.edu
Last Modified: 5 January 05