6

我想在图中添加一个表达式,其中出现一个条件项,例如 E(Y|X)。使用例如:

plot(x=c(.5),ylim=c(0,1),xlim=c(0,2))
text(x=1,y=.5,labels=expression(E(X|Y)),pos=1)

不这样做,但它产生 E(|(X,Y))。显然我不知道如何正确地将竖线放入表达式中 - 有人可以帮忙吗?谢谢。

4

1 回答 1

11
plot(x=c(.5),ylim=c(0,1),xlim=c(0,2))
expr = expression("E" * (X ~ "|" ~ Y))
text(x=1,y=.5,labels=expr,pos=1,cex=4)

编辑

@joran 提出了一个不同的版本(这个版本的空格更少)

 expr1 = expression(E(X*"|"*Y))
 text(x=1,y=.8,labels=expr2,pos=1,cex=4)

在此处输入图像描述

于 2013-03-20T17:26:47.297 回答