bootCor: Bootstrap the correlation

View source: R/bootCor.R

bootCorR Documentation

Bootstrap the correlation

Description

Bootstrap the correlation of two numeric variables.

Usage

bootCor(x, ...)

## Default S3 method:
bootCor(
  x,
  y,
  conf.level = 0.95,
  B = 10000,
  plot.hist = TRUE,
  xlab = NULL,
  ylab = NULL,
  title = NULL,
  plot.qq = FALSE,
  x.name = deparse(substitute(x)),
  y.name = deparse(substitute(y)),
  seed = NULL,
  ...
)

## S3 method for class 'formula'
bootCor(formula, data, subset, ...)

Arguments

x

a numeric vector.

...

further arguments to be passed to or from methods.

y

a numeric vector.

conf.level

confidence level for the bootstrap ercentile interval.

B

number of times to resample (positive integer greater than 2).

plot.hist

a logical value. If TRUE, plot the bootstrap distribution of the resampled correlation.

xlab

an optional character string for the x-axis label

ylab

an optional character string for the y-axis label

title

an optional character string giving the plot title

plot.qq

a logical value. If TRUE a normal quantile-quantile plot of the bootstraped values is created.

x.name

Label for variable x

y.name

Label for variable y

seed

optional argument to set.seed

formula

a formula of the form lhs ~ rhs where lhs is a numeric variable giving the data values and rhs a factor with two levels giving the corresponding groups.

data

an optional data frame containing the variables in the formula formula. By default the variables are taken from environment(formula).

subset

an optional vector specifying a subset of observations to be used.

Details

Bootstrap the correlation of two numeric variables. The bootstrap mean and standard error are printed as well as a bootstrap percentile confidence interval.

Observations with missing values are removed.

Value

The command returns the correlations of the resampled observations.

Methods (by class)

  • bootCor(default): Bootstrap the correlation of two numeric variables.

  • bootCor(formula): Bootstrap the correlation of two numeric variables.

Author(s)

Laura Chihara

References

Tim Hesterberg's website https://www.timhesterberg.net/bootstrap-and-resampling

Examples



plot(states03$ColGrad, states03$InfMortality)
bootCor(InfMortality ~ ColGrad, data = states03, B = 1000)
bootCor(states03$ColGrad, states03$InfMortality, B = 1000)


CarletonStats documentation built on Aug. 22, 2023, 5:06 p.m.