Skip to content

how to display a string containing greek chrs and variables

6 messages · Baptiste Auguie, J.delasHeras at ed.ac.uk, Peter Ehlers

#
I'm trying something that I thought would be pretty simple, but it's  
proving quite frustrating...

I want to display, for instance, the correlation coefficient "rho" in a graph.

I can do something like:

text(x, y, paste("rho =", cor))

where cor would be my previously calculated correlation coefficient,  
and x and y the coordinates.
Obviously that displays "rho", not the greek letter rho.

I can do also this:

text(x, y, paste("\\*r =",cor), vfont = c("sans serif","bold"))

that works, but that doesn't look very "pretty".
What looks good is doing something like:

text(x, y, expression(rho))

But I haven't managed to make it do what I need.

I can get this:
text(x, y, expression(rho == 0.8))

that looks good, but how can I substitute the "0.8" for teh name of a  
numeric variable whose value is 0.8?

I'm going slightly mad... it can't be that hard.

Thanks for any help!

Jose


-- 
Dr. Jose I. de las Heras                      Email: J.delasHeras at ed.ac.uk
The Wellcome Trust Centre for Cell Biology    Phone: +44 (0)131 6513374
Institute for Cell & Molecular Biology        Fax:   +44 (0)131 6507360
Swann Building, Mayfield Road
University of Edinburgh
Edinburgh EH9 3JR
UK
*********************************************
NEW EMAIL from July'09: nach.mcnach at gmail.com
*********************************************
#
Hi,

try this,

plot.new()
x=0.8
text(0.5, 0.5, bquote(rho == .(x)))


HTH,

baptiste
2009/11/3  <J.delasHeras at ed.ac.uk>:
#
Quoting baptiste auguie <baptiste.auguie at googlemail.com>:
Aha!

That does exactly what i wanted! Thanks!

Jose
#
J.delasHeras at ed.ac.uk wrote:
But does it do what it should? It's customary to use
"rho" for a _population_ correlation coefficient. If your
(x,y) values represent a _sample_, then it would probably
be more appropriate to use the more mundane "r" or
perhaps "rho-hat".

  
    
#
Quoting Peter Ehlers <ehlers at ucalgary.ca>:
I'm talking rank correlation, Spearman's rho.

Jose

-- 
Dr. Jose I. de las Heras                      Email: J.delasHeras at ed.ac.uk
The Wellcome Trust Centre for Cell Biology    Phone: +44 (0)131 6513374
Institute for Cell & Molecular Biology        Fax:   +44 (0)131 6507360
Swann Building, Mayfield Road
University of Edinburgh
Edinburgh EH9 3JR
UK
*********************************************
NEW EMAIL from July'09: nach.mcnach at gmail.com
*********************************************
#
J.delasHeras at ed.ac.uk wrote:
Rank correlation or not, it's still customary to use "r"
or "r[s]" for samples and rho or rho[s] for populations.
But it's up to you, of course.