Last data update: 2014.03.03

R: Fit the alternative model for bivariate random-effects...
rileyDAR Documentation

Fit the alternative model for bivariate random-effects meta-analysis (Riley)

Description

This function fits the alternative model for bivariate random-effects meta-analysis on diagnostic test accuracy data when the within-study correlations are unknown assumed to be different from zero. A transformation is applied to the sensitivities ans false positive rates of each study, in order to meet the normality assumptions of the model.

Usage

rileyDA(X = NULL, TP, FN, FP, TN, correction = 0.5, 
           correction.control = "all", optimization = "Nelder-Mead", 
           control = list(), ...)

Arguments

X

any object that can be converted to a data frame with integer variables TP, FN, FP and TN.

TP

vector of integers representing the number of true positives, ignored if X is not NULL

FN

vector of integers representing the number of false negatives, ignored if X is not NULL

FP

vector of integers representing the number of false positives, ignored if X is not NULL

TN

vector of integers representing the number of true negatives, ignored if X is not NULL

correction

numeric, continuity correction applied if zero cells

correction.control

character, if set to "all" (the default) the continuity correction is added to the whole data if only one cell in one study is zero. If set to "single" the correction is only applied to rows of the data which have a zero.

optimization

The optimization method that should be used for minimizing the negative (restricted) log-likelihood function. The default method is an implementation of that of Nelder and Mead (1965), that uses only function values and is robust but relatively slow. Other methods are described in optim.

control

A list of control parameters to pass to optim.

...

arguments to be passed on to other functions, currently ignored

Details

The following parameters are estimated using rileyES: logit of sensitivity (beta1), logit of false positive rate (beta2), additional variation of beta1 beyond sampling error (psi1), additional variation of beta2 beyond sampling error (psi2) and a transformation of the correlation between psi1 and psi2 (rhoT). The original correlation is given as inv.logit(rhoT)*2-1. The results from a univariate random-effects meta-analysis with a method-of-moments estimator are used as starting values for beta1, beta2, psi1 and psi2 in the optim command. The starting value for rhoT is 0. Standard errors for all parameters are obtained from the inverse Hessian matrix.

Value

An object of the class riley for which many standard methods are available. A warning message is casted when the Hessian matrix contains negative eigenvalues, which implies that the identified solution is a saddle point and thus not optimal.

Author(s)

Thomas Debray <thomas.debray@gmail.com>

Results