Nothing
## ----setup, include = FALSE---------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
## ----eval = F-----------------------------------------------------------------
# install.packages("qqconf")
## ----message = F--------------------------------------------------------------
require(qqconf)
## -----------------------------------------------------------------------------
set.seed(0)
sample <- rnorm(n = 100, mean = 0, sd = 1)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1)
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4)
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4),
xlab = "More Informative Title"
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4),
points_params = list(cex = .5) # makes points smaller
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4),
line_params = list(col="red") # makes expectation line red
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4),
line_params = list(type="n") # removes expectation line
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
qq_conf_plot(
obs = sample,
distribution = qnorm,
dparams = list(mean = 0, sd = 1),
ylim = c(-4, 4),
polygon_params = list(col = 'powderblue', border = NA) # change shading and keep no border
)
## -----------------------------------------------------------------------------
sample <- rbeta(n = 10000, shape1 = 1.0, shape2 = 1.05)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
pp_conf_plot(
obs = sample,
distribution = punif,
points_params = list(cex=.1)
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
pp_conf_plot(
obs = sample,
distribution = punif,
points_params = list(cex=.1),
difference = TRUE, # Make y-axis differenced
ylim = c(-.0225, .0225)
)
## -----------------------------------------------------------------------------
mix <- distr::UnivarMixingDistribution(
distr::Beta(shape1 = .25, shape2 = 1),
distr::Unif(),
mixCoeff=c(.01, .99)
)
sampler <- distr::r(mix)
sample <- sampler(10000)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
pp_conf_plot(
obs = sample,
distribution = punif,
points_params = list(cex=.1)
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
pp_conf_plot(
obs = sample,
distribution = punif,
points_params = list(cex=.1),
difference = TRUE
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
pp_conf_plot(
obs = sample,
distribution = punif,
points_params = list(cex=.1),
log10 = TRUE
)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
bounds <- get_bounds_two_sided(alpha = .05, n = 100)
## ----fig.align = "center", fig.width = 7, fig.height = 5----------------------
bounds <- get_bounds_one_sided(alpha = .05, n = 100)
## ----session-info-------------------------------------------------------------
sessionInfo()
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.