Skip to content
Prev 152 / 885 Next

Graph critical region

I've seen quicker ways to do it, but I've been using ggplot2 for this.
See examples below.

On Tue, Jun 23, 2009 at 7:57 PM, AbouEl-Makarim
Aboueissa<aaboueissa at usm.maine.edu> wrote:
library(ggplot2)
z <- seq(-4,4, by = .01)
Density <- dnorm(z)
criteria <- factor(rep("retain", length(z)), levels=c("retain", "reject"))
criteria[which(z < qnorm(.05))] <- "reject"
qplot(z,Density, geom=c("path","area"), fill=criteria) +
scale_fill_manual(values=c("grey40", "red"))
Same as above except do
criteria[which(z > qnorm(.95))] <- "reject"
Sorry, haven't figured this one out yet.
t <- seq(-4,4, by = .01)
Density <- dt(t,df=20)
criteria <- factor(rep("retain", length(t)), levels=c("retain", "reject"))
criteria[which(t > qt(.95,df=20))] <- "reject"
qplot(t,Density, geom=c("path","area"), fill=criteria) +
scale_fill_manual(values=c("grey40", "red"))

Hope it helps,
Ista