2016-07-10 5 views
1

Ich mag ein Polygon zu einem Waldstück mit folgenden Beschriftung hinzuzufügen:die addpoly Funktion in einem Waldstück mit - metafor Paket

„Ich = 92,2%“

, wobei die " 2 "ist hochgestellt und" 92,2% "wird von einem rma-Objekt abgerufen (dh res$I2). Hier

ist ein erfundenes Beispiel:

library(metafor) 
data(dat.bcg) 
res <- rma(ai=tpos, bi=tneg, ci=cpos, di=cneg, data=dat.bcg, measure="RR", 
      method="REML") 
forest(res) 
addpoly(res,mlab=*) 

Was soll * sein?

Die unten ist nicht hochgestellt "2":

paste("I2 = ",round(res$I2,1),"%")) 

Die unten nicht bei allen.

bquote(I^2==.(round(res$I2,1))*"%") 

Antwort

0

Sie haben das Ergebnis von bquote() in einen Ausdruck drehen:

addpoly(res, mlab=as.expression(bquote(I^2==.(round(res$I2,1))*"%"))) 
+1

, die perfekt funktioniert. Vielen Dank. – Jimmy

Verwandte Themen