File: oracleBH.Rd

package info (click to toggle)
r-cran-mutoss 0.1-13-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,560 kB
  • sloc: sh: 13; makefile: 2
file content (25 lines) | stat: -rw-r--r-- 1,492 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
\name{oracleBH}
\alias{oracleBH}
\title{Bejamini-Hochberg (2000) oracle linear step-up Procedure...}
\usage{oracleBH(pValues, alpha, pi0, silent=FALSE)}
\description{Bejamini-Hochberg (2000) oracle linear step-up Procedure}
\details{Knowledge of the number of true null hypotheses (m0) can be very useful to improve upon the performance of the FDR controlling procedure. 
For the oracle linear step-up procedure we assume that m0 were given to us by an 'oracle', the linear step-up procedure with q0 = q*m/m0
would control the FDR at precisely the desired level q in the independent and continuous case, and
would then be more powerful in rejecting hypotheses for which the alternative holds.}
\value{A list containing:

\item{adjPValues}{A numeric vector containing the adjusted pValues}

\item{rejected}{A logical vector indicating which hypotheses are rejected}

\item{criticalValues}{A numeric vector containing critical values used in the step-up-down test.}

\item{errorControl}{A Mutoss S4 class of type \code{errorControl}, containing the type of error controlled by the function and the level \code{alpha}.}}
\author{HackNiklas}
\arguments{\item{pValues}{pValues to be used}
\item{alpha}{the level at which the FWER should be controlled}
\item{pi0}{miraculousy known number of true null hypotheses}
\item{silent}{Logical, if true any output on the console will be suppressed.}}
\examples{pval <- c(runif(50), runif(50, 0, 0.01))
result <- oracleBH(pValues=pval,alpha=0.05,pi0=0.85)}