R/adaptive.st.r

Defines functions adaptive.st

Documented in adaptive.st

adaptive.st=function(sorted,q,m,lambda){
  #Stage I- estimating m0
  r=sum(sorted<=lambda)
  m0=(m-r+1)/(1-lambda)

  #Stage II- calling bh with estimated m0
  output=bh(sorted=sorted,q=q,m0=m0,m=m)  
  output$Pvals[['adjusted.pvals']]=bh.adjust(sorted,m=m,m0=m0)
  output$Pvals[['rejected']]=output$Pvals[['rejected']]*(output$Pvals[['original.pvals']]<=lambda)
  return(output)  
}

Try the mcp.project package in your browser

Any scripts or data that you put into this service are public.

mcp.project documentation built on May 2, 2019, 4:52 p.m.