Nothing
# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393
#' @name kernel
#'
#' @keywords internal
#'
#' @title
#' Kernel Functions
#'
#' @description
#' Kernel functions that transform observed p-values or their support according
#' to a discrete FWER approach. The outputs are used by [`discrete_FWER()`].
#' `kernel_DFWER_fast`, computes the transformed \eqn{p}-values, while
#' `kernel_DFWER_crit` additionally computes and returns the critical
#' constants. The end user should not use these functions directly, as they are
#' internal functions and parameters (including their names, order, etc.) may
#' be changed without notice!
#'
#' @templateVar pCDFlist TRUE
#' @template param
#'
#' @param pvalues numeric vector, sorted in increasing order, that
#' either must contain the entirety of all observable
#' values of the p-value supports (when computing
#' critical constants) or only the sorted raw p-values.
#' @param independence single boolean specifying whether the \eqn{p}-values
#' are independent; if FALSE (the default), the discrete
#' Bonferroni procedure \[d-Bonf\] is performed;
#' otherwise, \[d-Ind\] is computed.
#' @param pCDFcounts integer vector of counts that indicates to how many
#' p-values each **unique** p-value distributions
#' belongs.
#' @param support numeric vector, sorted in increasing order, that
#' contains the entirety of all observable values of the
#' p-value supports.
#' @param sorted_pv numeric vector, sorted in increasing order, containing
#' the raw p-values.
#' @param alpha single real number strictly between 0 and 1 indicating
#' the target FWER level.
#' @param pCDFindices list of integer vectors containing the indices that
#' indicate to which raw \eqn{p}-value in `sorted_pv`
#' each item in `pCDFlist` belongs, and must have the
#' same length as `pCDFlist`; if `NULL` (the default), it
#' is assumed that the first item of `pCDFlist`
#' corresponds to the first \eqn{p}-value, the second
#' item to the second \eqn{p}-value etc. in which case
#' the lengths of `pCDFlist` and `sorted_pv` must be
#' equal.
#'
#' @return
#' For `kernel_DFWER_singlestep_fast()` and `kernel_DFWER_stepwise_fast()` a
#' vector of transformed p-values is returned. `kernel_DFWER_singlestep_crit`
#' and `kernel_DFWER_stepwise_crit` return a list with critical constants
#' (`$crit_consts`) and adjusted p-values (`$pval_transf`).
#'
#' @seealso
#' [`discrete_FWER()`], [`direct_discrete_FWER()`]
#'
NULL
#' @rdname kernel
kernel_DFWER_singlestep_fast <- function(pCDFlist, pvalues, independence = FALSE, pCDFcounts = NULL) {
.Call('_DiscreteFWER_kernel_DFWER_singlestep_fast', PACKAGE = 'DiscreteFWER', pCDFlist, pvalues, independence, pCDFcounts)
}
#' @rdname kernel
kernel_DFWER_singlestep_crit <- function(pCDFlist, support, sorted_pv, alpha = 0.05, independence = FALSE, pCDFcounts = NULL) {
.Call('_DiscreteFWER_kernel_DFWER_singlestep_crit', PACKAGE = 'DiscreteFWER', pCDFlist, support, sorted_pv, alpha, independence, pCDFcounts)
}
#' @rdname kernel
kernel_DFWER_stepwise_fast <- function(pCDFlist, sorted_pv, independence = FALSE, pCDFindices = NULL) {
.Call('_DiscreteFWER_kernel_DFWER_stepwise_fast', PACKAGE = 'DiscreteFWER', pCDFlist, sorted_pv, independence, pCDFindices)
}
#' @rdname kernel
kernel_DFWER_stepwise_crit <- function(pCDFlist, support, sorted_pv, alpha = 0.05, independence = FALSE, pCDFindices = NULL) {
.Call('_DiscreteFWER_kernel_DFWER_stepwise_crit', PACKAGE = 'DiscreteFWER', pCDFlist, support, sorted_pv, alpha, independence, pCDFindices)
}
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.