Re: [R] how to plot density distribution with a arrow pointer?

From: Jim Brennan <jfbrennan_at_rogers.com>
Date: Thu 16 Jun 2005 - 01:39:28 EST


This is one way not so good

R>X<-rnorm(1000000)
R>X0<-.899
R>plot(density(X))
R>abline(v=X0)

A better way

R>x<-seq(-5,5,.01)
R>plot(x,dnorm(x))
R>plot(x,dnorm(x),type="l",col=2)
R>abline(v=X0,col=4)
R>?text
R>text(X0,.2,paste("P(X<X0) =",signif(pnorm(X0),3)),pos=2)
R>abline(v=X0,col=4)

If you actually want arrows do ?arrows Jim

-----Original Message-----
From: r-help-bounces@stat.math.ethz.ch
[mailto:r-help-bounces@stat.math.ethz.ch] On Behalf Of Hu Chen Sent: June 15, 2005 10:41 AM
To: R
Subject: [R] how to plot density distribution with a arrow pointer?

Hi all,
for example:
> X<- rnorm(1000)
> X0 <- 0.899

I want to draw a density distribution plot with a arrow pointer indicating the position of X0, meanwhile, giving out the p-value.

any functions?

Thanks very much.



R-help@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

R-help@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 Received on Thu Jun 16 01:44:00 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:32:42 EST