[R] Producing character "given" i.e. "| " with plotmath

Uwe Ligges ligges at statistik.uni-dortmund.de
Tue Jun 28 18:03:12 CEST 2005


Gorjanc Gregor wrote:

> Hello!
> 
> Does someone know how to produce
> 
>   L(y|mu)
> 
> with plotmath?
> 
> Some code with unsuccessfull results:
> 
> plot(dnorm(x = seq(from = -4, to = 4, by = 0.1)), type = "l")
> ## Not what I want
> legend(legend = c(expression(L(y:mu))), x = "topright")
> 
> ## Strange, is this a bug?
> legend(legend = c(expression(L(y|mu))), x = "top")


No, "|" is a logical Operator that can be rewritten in its original 
function form as follows:

"|"(FALSE, TRUE)

Hence the result is expected.

> ## Group produces an error
> legend(legend = c(expression(group(L(y, "|", mu)))), x = "topleft")

You have not specified any delimiter.


> ## Paste keeps commas in expression
> legend(legend = c(expression(paste(L(y, "|", mu)))), x = "bottomleft")

correct

> ## This one is OK, but braces are not as they should be 
> legend(legend = c(expression(paste("L(y", "|", "mu)"))), x = "bottom")

What's wrong with the braces?`


What you really want is:
   legend(legend = c(expression(L(group("", y, "|") * mu))),
     x = "center")

Uwe Ligges


> Thanks!
> 
> Lep pozdrav / With regards,
>     Gregor Gorjanc
> 
> ----------------------------------------------------------------------
> University of Ljubljana
> Biotechnical Faculty        URI: http://www.bfro.uni-lj.si/MR/ggorjan
> Zootechnical Department     mail: gregor.gorjanc <at> bfro.uni-lj.si
> Groblje 3                   tel: +386 (0)1 72 17 861
> SI-1230 Domzale             fax: +386 (0)1 72 17 888
> Slovenia, Europe
> ----------------------------------------------------------------------
> "One must learn by doing the thing; for though you think you know it,
>  you have no certainty until you try." Sophocles ~ 450 B.C.
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html




More information about the R-help mailing list