The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

Title: Alternative Bootstrap-Based t-Test Aiming to Reduce Type-I Error for Non-Negative, Zero-Inflated Data
Version: 0.1.0
Description: Tu & Zhou (1999) <doi:10.1002/(SICI)1097-0258(19991030)18:20%3C2749::AID-SIM195%3E3.0.CO;2-C> showed that comparing the means of populations whose data-generating distributions are non-negative with excess zero observations is a problem of great importance in the analysis of medical cost data. In the same study, Tu & Zhou discuss that it can be difficult to control type-I error rates of general-purpose statistical tests for comparing the means of these particular data sets. This package allows users to perform a modified bootstrap-based t-test that aims to better control type-I error rates in these situations.
Depends: R (≥ 3.3.0)
Imports: stats, data.table, parallel
License: GPL-3 | file LICENSE
Encoding: UTF-8
LazyData: true
RoxygenNote: 6.0.1.9000
NeedsCompilation: no
Packaged: 2017-09-17 16:22:03 UTC; iws
Author: Ian Waudby-Smith [aut, cre], Pengfei Li [aut]
Maintainer: Ian Waudby-Smith <iwaudbysmith@gmail.com>
Repository: CRAN
Date/Publication: 2017-09-17 17:15:22 UTC

Perform robust bootstrapped t-tests

Description

Perform robust bootstrapped two-sample t-tests that aim to better control type-I error rates when comparing means of non-negative distributions with excess zero observations.

Usage

rbtt(x, y, n.boot, n.cores = 1, method = "combined", conf.level = 0.95)

Arguments

x

a (non-empty) numeric vector of data values.

y

a (non-empty) numeric vector of data values.

n.boot

number of bootstrap resamples to perform

n.cores

number of cores to use for parallelization. Defaults to 1. If using Windows, set n.cores = 1.

method

Which robust bootstrapped t-test to perform. Set ‘method=1’ for a two-sample t-test under the equal variance assumption, ’method = 2' for a two-sample t-test without the equal variance assumption, and 'method = "both"' to perform both methods simultaneously.

conf.level

Desired confidence level for computing confidence intervals: a number between 0 and 1.

Value

A list (or two lists in the case of method = "combined") containing the following components:

statistic

the value of the t-statistic.

p.value

the p-value for the test.

conf.int

a bootstrap-based confidence interval for the difference in means.

estimate

the estimated difference in means.

null.value

the hypothesized value of the mean difference, zero.

alternative

a character string describing the alternative hypothesis.

method

a character string describing the type of two-sample bootstrapped t-test used

data.name

a character string giving the names of the data

Examples

x=rbinom(50,1,0.5)*rlnorm(50,0,1)
y=rbinom(150,1,0.3)*rlnorm(150,2,1)

rbtt(x, y, n.boot=999)

# Perform bootstrap resamples on 2 cores
rbtt(x, y, n.boot=999, n.cores=2)

# Use methods 1 or 2 individually
rbtt(x, y, n.boot = 999, method = 1)
rbtt(x, y, n.boot = 999, method = 2)

# Use a confidence level of 0.99
rbtt(x, y, n.boot = 999, conf.level = 0.99)

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.