rml {meta.shrinkage}R Documentation

The Ordered Restricted Maximum Likelihood Estimator under Ordered Means

Description

This function provides the restricted maximum likelihood (RML) estimator under ordered means using Pooled-Adjacent-Violators Algorithm (PAVA). The technical details and examples for this estimator are described in Section 3.2 of Taketomi et al. (2021). An example shows the application to the COVID-19 data from Pranata et al. (2020). This appliction is also described in Section 5.2 of Taketomi et al. (2021).

Usage

rml(y,x=1:length(y),id=1:length(y),decreasing=FALSE)

Arguments

y

a vector of estimates

x

a numeric vector for a covariate that is interested in the relationship between ordered means. Default implies the serial number assigned to the dataset.

id

a vector for the names of studies. The elements of this vector is numeric or character.

decreasing

logical scalar - Whether to sort the dataset in decreasing order by x or not. If decreasing=TRUE, RML in the output is estimators under the assumption that the y is monotonically decreasing with respect to x.

Value

id

the names of studies

x

a numeric vector for a covariate that is used to sort the dataset.

RML

the ordered restricted estimator for y using PAVA

Author(s)

Nanami Taketomi, Takeshi Emura

References

Taketomi N, Konno Y, Chang YT , Emura T (2021). A meta-analysis for simultaneously estimating individual means with shrinkage, isotonic regression and pretests. Axioms. 10. 267. 10.3390/axioms10040267.

Pranata R, Lim MA, Huang I, Raharjo SB, Lukito AA (2020). Hypertension is associated with increased mortality and severity of disease in COVID-19 pneumonia: A systematic review, meta-analysis and meta-regression. Journal of the renin-angiotensin-aldosterone system. 21(2). 1470320320926899.

Examples

#Estimates from the COVID-19 data (Taketomi et al. (2021); Pranata et al. (2020))
y<-c(0.6881,0.5933,1.1756,0.5365,0.678,0.5878,0.4637,0.5247,1.2326,2.8904,1.1378)

#Proportions of males of each study
x<-c(56.4,63.0,52.0,49.0,62.1,49.5,82.0,58.0,47.9,45.0,62.0)


#Under the assumption that y is monotonically decreasing with respect to x,
#input decreasing=TRUE(the dataset is sorted by in decreasing order by x).
rml(y,x,decreasing=TRUE)


#If x and decreasing are default, the dataset is sorted by
#in the serial numbers of studies
#and RML in the output is under the assumption
#that y is monotonically increasing with respect to serial numbers.
rml(y)



#If x is default and decreasing=TRUE, the dataset is sorted by
#in decreasing the serial numbers of studies
#and RML in the output is under the assumption
#that y is monotonically decreasing with respect to serial numbers.
rml(y,decreasing=TRUE)



[Package meta.shrinkage version 0.1.4 Index]