| Type: | Package |
| Title: | Multiple-Direction Logrank Test |
| Version: | 0.0.4 |
| Date: | 2018-09-28 |
| Author: | Marc Ditzhaus and Sarah Friedrich |
| Maintainer: | Sarah Friedrich <sarah.friedrich@alumni.uni-ulm.de> |
| Depends: | R (≥ 3.4.0) |
| Description: | Implemented are the one-sided and two-sided multiple-direction logrank test for two-sample right censored data. In addition to the statistics p-values are calculated: 1. For the one-sided testing problem one p-value based on a wild bootstrap approach is determined. 2. In the two-sided case one p-value based on a chi-squared approximation and a second p-values based on a permutation approach are calculated. Ditzhaus, M. and Friedrich, S. (2018) <doi:10.48550/arXiv.1807.05504>. Ditzhaus, M. and Pauly, M. (2018) <doi:10.48550/arXiv.1808.05627>. |
| License: | GPL-2 | GPL-3 |
| Imports: | stats, MASS (≥ 7.3-47) |
| LazyData: | TRUE |
| BugReports: | http://github.com/marcdii/mdir.logrank/issues |
| Suggests: | RGtk2 (≥ 2.20.34), coin |
| RoxygenNote: | 6.1.0 |
| NeedsCompilation: | no |
| Packaged: | 2018-09-29 12:57:25 UTC; sarah |
| Repository: | CRAN |
| Date/Publication: | 2018-09-29 15:30:02 UTC |
A graphical user interface for the package mdir.logrank
Description
This function provides a graphical user interface for calculating multiple-direction logrank test for the two-sided and the one-sided testing problem.
Usage
calculateGUI()
Two-sample multiple-direction log rank test
Description
The mdir.logrank function calculates the multiple-direction logrank
statistic and its corresponding p-values based on a
\chi^2-approximation and a permutation approach
Usage
mdir.logrank(data, cross = TRUE, rg = list(c(0, 0)), nperm = 10000,
dig_p = 3, dig_stat = 3)
Arguments
data |
A data.frame, list or environment containing the variables |
cross |
logical. Should the weight corresponding to crossing hazards be included?
The default is |
rg |
A list (or |
nperm |
The number of permutations used for calculating the permuted p-value. The default option is 10000. |
dig_p |
The p-values are rounded to |
dig_stat |
The test statistic is rounded to |
Details
The package provides the multiple-direction logrank statistic for
the two sample testing problem within right-censored survival data. Directions
of the form w(x) = 1 - 2x (cross = TRUE) and w(x) = x^r * (1-x)^g for natural numbers
r,g (including 0) can be specified.
The multiple-direction logrank test needs linearly independent directions.
A check for this is implemented. If the directions chosen by the user are
linearly dependent then a subset consisting of linearly independent directions
is selected automatically.
The mdir.logrank function returns the test statistic as well as two
corresponding p-values: the first is based on a chi^2 approximation and
the second one is based on a permutation procedure.
Value
An mdirLR object containing the following components:
Descriptive |
The directions used and whether the directions specified by the user were linearly independent. |
p.values |
The p-values of the multiple-direction logrank test using the
|
stat |
Value of the multiple-direction logrank statistic. |
rg |
A list containing the exponents of the direction considered in the statistical analysis. |
cross |
logical. Was the crossing direction considered in the statistical analysis? |
indep |
logical. Were the directions specified by the user linearly independent? |
nperm |
The number of permutations used for calculating the permuted p-value. |
References
Ditzhaus, M., Friedrich, S. (2018). More powerful logrank permutation tests for two-sample survival data. arXiv preprint arXiv:1807.05504.
See Also
mdir.onesided (one-sided test)
Examples
library(coin)
data(GTSG)
out <- mdir.logrank(data = GTSG, nperm = 1000)
## Detailed information:
summary(out)
Two-sample multiple-direction log rank test for stochastic ordered alternatives
Description
The mdir.onesided function calculates the multiple-direction logrank statistic for (one-sided) stochastic ordered alternatives and its p-value based on a wild bootstrap approach
Usage
mdir.onesided(data, group1, rg = list(c(0, 0), c(0, 4), c(4, 0)),
w.user = NA, wild = "rade", iter = 10000, dig_p = 3,
dig_stat = 3)
Arguments
data |
A data.frame, list or environment containing the variables |
group1 |
The name or the coding for the first group in the data set (neceassary for a one-sided testing problem). |
rg |
A list containing the exponents |
w.user |
A list containing the user specified functions or |
wild |
The wild bootstrap approach used for estimating the p-value. The Rademacher
( |
iter |
The number of iteration used for calculating the wild bootstrap p-value. The default option is 10000. |
dig_p |
The p-values are rounded to |
dig_stat |
The test statistic is rounded to |
Details
The function provides the multiple-direction logrank statistic for
the two sample one-sided testing problem of stochastic ordering within right-censored survival data.
The null hypothesis H:F_1=F_2 is tested against the one-sided alternative K:F_1 \ge F_2,
F_1 \neq F_2. The first group corresponding to F_1 can be specified
by the argument group1. An arbitrary amount of directions/weights of the form
w(x) = x^r (1-x)^g for natural numbers r,g (including 0) can be chosen in the list
rg. The multiple-direction onesided logrank test needs linearly independent directions.
A check for this is implemented. If the directions chosen by the user are
linearly dependent then a subset consisting of linearly independent directions
is selected automatically. The user can also specify weights of a different shape in the list
w.user. But if the user specified own weights in w.user then there is no
automatic check for linear independence.
The mdir.onesided function returns the test statistic and the p-value
based on a wild bootstrap procedure wild.
Value
An mdirone object containing the following components:
Descriptive |
The directions used and whether the directions specified by the user were linearly independent. |
p.value |
The p-value of the one-sided multiple-direction logrank test using the the using the permutation approach (Perm.). |
wild |
The wild bootstrap approach which was used |
stat |
Value of the one-sided multiple-direction logrank statistic. |
rg |
The argument |
w.user |
The argument |
group1 |
The name of the first group. |
indep |
logical or NA. |
iter |
The number of iterations used for calculating the wild bootstrap p-value. |
References
Ditzhaus, M., Pauly, M. (2018). Wild bootstrap logrank tests with broader power functions for testing superiority. arXiv preprint arXiv:arXiv:1808.05627.
See Also
Examples
library(coin)
data(GTSG)
out <- mdir.onesided(data = GTSG, group1 = "Chemotherapy+Radiation", iter = 1000)
## Detailed information:
summary(out)