Learn R Programming

BAEssd (version 1.0.1)

plot.BAEssd: Plotting Average Errors

Description

Create plots of various average errors as a function of the sample size calculated via the Bayesian Average Error based approach.

Usage

"plot"(x, y = "TE", alpha.line = TRUE, type = "l", xlab = "Sample Size (n)", ylab = NULL, main = NULL, ...)

Arguments

x
BAEssd object. Result from a Bayesian Average Error based sample size calculation.
y
Character string. Indicates what type of error should be plotted on the y-axis (default being Total Error). One of "TE","TWE","AE1", or "AE2".
alpha.line
Boolean. If TRUE, a horizontal line - indicating the bound on Total Error used in determining the sample size - is added to the plot.
type, xlab, ylab, main
Character string. See plot.default() for more details.
...
Additional parameters to be passed to plotting functions.

Details

Each BAEssd object contains a history of the Average Errors for each sample size considered. plot.BAEssd allows for examination of the trend in errors as the sample size changes.

See Also

ssd, plot.default

Examples

Run this code
############################################################
# Construct a plot of the Total Error as a function of
# sample size for a one-sample normal experiment with known
# variance.

# load suite of functions
f1 <- norm1KV.2sided(sigma=5,theta0=0,prob=0.5,mu=2,tau=1)

# get TE for many more sample sizes larger than the optimal
attach(f1)
ss1 <- ssd.norm1KV.2sided(alpha=0.25,w=0.5,minn=2,maxn=200,all=TRUE)
ss1
detach(f1)

# create plot of Total Error
plot(ss1)

# create plot of Average Type-I Error
plot(ss1,y="AE1",alpha.line=FALSE)
abline(h=0.05,lty=2)

Run the code above in your browser using DataLab