Alpha-Investing. Sequential Control of Expected False Discoveries

Similar documents
Multiple hypothesis testing using the excess discovery count and alpha-investing rules

Variable Selection in Wide Data Sets

High-Throughput Sequencing Course. Introduction. Introduction. Multiple Testing. Biostatistics and Bioinformatics. Summer 2018

Looking at the Other Side of Bonferroni

Variable Selection in Wide Data Sets

False Discovery Rate

Simultaneous Testing of Grouped Hypotheses: Finding Needles in Multiple Haystacks

Non-specific filtering and control of false positives

Statistical testing. Samantha Kleinberg. October 20, 2009

Summary and discussion of: Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing

Lecture 7 April 16, 2018

Table of Outcomes. Table of Outcomes. Table of Outcomes. Table of Outcomes. Table of Outcomes. Table of Outcomes. T=number of type 2 errors

Controlling the False Discovery Rate: Understanding and Extending the Benjamini-Hochberg Method

Superchain Procedures in Clinical Trials. George Kordzakhia FDA, CDER, Office of Biostatistics Alex Dmitrienko Quintiles Innovation

Online Rules for Control of False Discovery Rate and False Discovery Exceedance

arxiv: v1 [stat.me] 22 Feb 2015

Multiple Testing. Hoang Tran. Department of Statistics, Florida State University

Statistical Applications in Genetics and Molecular Biology

Let us first identify some classes of hypotheses. simple versus simple. H 0 : θ = θ 0 versus H 1 : θ = θ 1. (1) one-sided

Advanced Statistical Methods: Beyond Linear Regression

Improving the Performance of the FDR Procedure Using an Estimator for the Number of True Null Hypotheses

Optional Stopping Theorem Let X be a martingale and T be a stopping time such

False Discovery Control in Spatial Multiple Testing

CHL 5225H Advanced Statistical Methods for Clinical Trials: Multiplicity

Some General Types of Tests

Journal of Statistical Software

On Procedures Controlling the FDR for Testing Hierarchically Ordered Hypotheses

Multiple testing: Intro & FWER 1

Problem statement. The data: Orthonormal regression with lots of X s (possible lots of β s are zero: Y i = β 0 + β j X ij + σz i, Z i N(0, 1),

High-throughput Testing

Streaming Feature Selection using IIC

Exam: high-dimensional data analysis January 20, 2014

A Large-Sample Approach to Controlling the False Discovery Rate

False discovery rate and related concepts in multiple comparisons problems, with applications to microarray data

Specific Differences. Lukas Meier, Seminar für Statistik

New Approaches to False Discovery Control

A NEW APPROACH FOR LARGE SCALE MULTIPLE TESTING WITH APPLICATION TO FDR CONTROL FOR GRAPHICALLY STRUCTURED HYPOTHESES

Doing Cosmology with Balls and Envelopes

Model Identification for Wireless Propagation with Control of the False Discovery Rate

Hunting for significance with multiple testing

Discussion. Dean Foster. NYC

Controlling Bayes Directional False Discovery Rate in Random Effects Model 1

Estimation of a Two-component Mixture Model

The miss rate for the analysis of gene expression data

A Sequential Bayesian Approach with Applications to Circadian Rhythm Microarray Gene Expression Data

Sequential Analysis & Testing Multiple Hypotheses,

Aliaksandr Hubin University of Oslo Aliaksandr Hubin (UIO) Bayesian FDR / 25

Announcements. Proposals graded

Control of Directional Errors in Fixed Sequence Multiple Testing

Statistical Preliminaries. Stony Brook University CSE545, Fall 2016

Type I error rate control in adaptive designs for confirmatory clinical trials with treatment selection at interim

Inferential Statistics Hypothesis tests Confidence intervals

Data Mining. CS57300 Purdue University. March 22, 2018

The Pennsylvania State University The Graduate School Eberly College of Science GENERALIZED STEPWISE PROCEDURES FOR

Peak Detection for Images

Partitioning the Parameter Space. Topic 18 Composite Hypotheses

Single Sample Means. SOCY601 Alan Neustadtl

Journal Club: Higher Criticism

The problem of base rates

Section 9.1 (Part 2) (pp ) Type I and Type II Errors

FDR-CONTROLLING STEPWISE PROCEDURES AND THEIR FALSE NEGATIVES RATES

Lecture 21: October 19

STAT 461/561- Assignments, Year 2015

Applying the Benjamini Hochberg procedure to a set of generalized p-values

arxiv: v2 [stat.me] 31 Aug 2017

New Procedures for False Discovery Control

Plan Martingales cont d. 0. Questions for Exam 2. More Examples 3. Overview of Results. Reading: study Next Time: first exam

INTRODUCTION TO INTERSECTION-UNION TESTS

Hypothesis Tests Solutions COR1-GB.1305 Statistics and Data Analysis

Machine learning: Hypothesis testing. Anders Hildeman

Knockoffs as Post-Selection Inference

MULTISTAGE AND MIXTURE PARALLEL GATEKEEPING PROCEDURES IN CLINICAL TRIALS

Resampling-Based Control of the FDR

Sta$s$cs for Genomics ( )

Adaptive False Discovery Rate Control for Heterogeneous Data

Lecture 6 April

Confidence Thresholds and False Discovery Control

Modified Simes Critical Values Under Positive Dependence

Week 5 Video 1 Relationship Mining Correlation Mining

Sparse Linear Models (10/7/13)

The New Stats Engine

arxiv: v2 [stat.me] 14 Mar 2011

Statistical Models and Algorithms for Real-Time Anomaly Detection Using Multi-Modal Data

VIF Regression: A Fast Regression Algorithm for Large Data

Sequential Procedure for Testing Hypothesis about Mean of Latent Gaussian Process

Statistical Emerging Pattern Mining with Multiple Testing Correction

BIBLE CODE PREDICTION. and multiple comparisons problem

Multiple Testing. Tim Hanson. January, Modified from originals by Gary W. Oehlert. Department of Statistics University of South Carolina

HYPOTHESIS TESTING. Hypothesis Testing

Family-wise Error Rate Control in QTL Mapping and Gene Ontology Graphs

Overrunning in Clinical Trials: a Methodological Review

PROCEDURES CONTROLLING THE k-fdr USING. BIVARIATE DISTRIBUTIONS OF THE NULL p-values. Sanat K. Sarkar and Wenge Guo

Heterogeneity and False Discovery Rate Control

arxiv: v1 [math.st] 31 Mar 2009

Fall 2017 STAT 532 Homework Peter Hoff. 1. Let P be a probability measure on a collection of sets A.

Step-down FDR Procedures for Large Numbers of Hypotheses

Markov Chain Monte Carlo (MCMC)

Lecture 28. Ingo Ruczinski. December 3, Department of Biostatistics Johns Hopkins Bloomberg School of Public Health Johns Hopkins University

LECTURE 5. Introduction to Econometrics. Hypothesis testing

FALSE DISCOVERY AND FALSE NONDISCOVERY RATES IN SINGLE-STEP MULTIPLE TESTING PROCEDURES 1. BY SANAT K. SARKAR Temple University

Transcription:

Alpha-Investing Sequential Control of Expected False Discoveries Dean Foster Bob Stine Department of Statistics Wharton School of the University of Pennsylvania www-stat.wharton.upenn.edu/ stine Joint Statistics Meeting, Salt Lake City August 2007 Bob Stine (U Penn) Alpha-investing JSM 2007 1 / 16

Overview 1 Background 2 Alpha-investing Rules 3 Simulations Comparison to batch procedures Applying to an infinite stream 4 Discussion Bob Stine (U Penn) Alpha-investing JSM 2007 2 / 16

Opportunities for Using Domain Knowledge in Testing Situations in applications Clinical trial Choice of secondary hypotheses to test in a clinical trial depends on the outcome of the primary test. Variable selection Pick interactions to add to a regression model after detect interesting main effects (select from p rather than p 2 ). Data preparation Construct retrieval instructions for extraction from database. Geographic search over region based on neighbors. Sequential decisions Choice of next action depends on what has happened so far. Maintain control chance for false positive error. Bob Stine (U Penn) Alpha-investing JSM 2007 3 / 16

Keeping Track of a Sequence of Tests and Errors Collection of m null hypotheses H 1, H 2,..., H m,... specify values of parameters θ j (H j : θ j = 0). Tests produce p-values p 1, p 2,..., p m,... Reject H j if p j is smaller than α j R(m) = j R j, R j = { 1 if pj < α j 0 otherwise How to control the unobserved number of incorrect rejections? V θ (m) = V θ j, V θ j = { 1 if pj < α j but θ j = 0 0 otherwise Bob Stine (U Penn) Alpha-investing JSM 2007 4 / 16

Several Criteria Are Used to Control Error Rates Family-wise error rate, the probability for any incorrect rejection FWER(m) = P(V θ (m) > 0) Conservative when testing 1,000s of tests. False discovery rate, the expected proportion of false rejections among the rejected hypotheses ( V θ ) (m) FDR(m) = E R(m) R(m) > 0 P(R(m) > 0) Less conservative with larger power. Marginal false discovery rate, the ratio of expected counts mfdr η (m) = E V θ (m) E R(m) + η Typically set η = 1 α 1. (Convexity: FDR mfdr) Bob Stine (U Penn) Alpha-investing JSM 2007 5 / 16

Batch Procedures Vary the Level α j Batch procedures have all m p-values at the start. Bonferroni (alpha-spending) controls FWER(m) < α. Reject H j if p j < α/m Benjamini-Hochberg step-down procedure (BH) controls FDR(m) < α for independent tests (and some dependent tests). For the ordered p-values p (1) < p (2) < < p (m) Reject H (j) if p (j) < jα/m Weighted BH procedure (wbh, Genovese et al, 2006) controls FDR(m) < α using a priori information to weight tests. Reject H (j) if p (j) < W (j) j α/m More power: W j > 1 for false nulls, else W j < 1. Bob Stine (U Penn) Alpha-investing JSM 2007 6 / 16

Alpha-Investing Resembles Alpha-Spending Initial alpha-wealth to invest in testing {H j } W (0) = α Alpha-investing rule determines level for test of H j, possibly using outcomes of prior tests α j = I W (0) ({R 1, R 2,..., R j 1 }) Difference from alpha-spending: Rule earns more alpha-wealth when it rejects a null hypothesis { ω if p W (j) W (j 1) = j α j, α j /(1 α j ) if p j > α j. Earns payout ω if rejects H j ; pays α j /(1 α j ) if not. Bob Stine (U Penn) Alpha-investing JSM 2007 7 / 16

Examples of Policies for Alpha-Investing Rules Aggressive policy anticipates clusters of θ j 0 Investing rule: If last rejected hypothesis is Hk, then I W (0) ({R 1, R 2,..., R j 1 }) = W (j 1) 1 + j k, j > k Invest most immediately after reject H k : Invest 1 2 of current wealth to test H k +1 Invest 1 3 of current wealth to test H k +2... Revisiting policy mimics BH step-down procedure Test every hypothesis first at level α/m. If reject at least one, alpha-wealth remains W (0). Test remaining hypotheses conditional on pj > α/m. Rejects H j if p j 2 α/m (like BH). Continue while at least one is rejected until wealth is spent. Bob Stine (U Penn) Alpha-investing JSM 2007 8 / 16

Theory: Alpha-Investing Uniformly Controls mfdr Stop early: Do you care about every hypothesis that s rejected, or are you most interested in the first few? Scientist studies first 10 genes identified from micro-array. What is FDR when stop early? Uniform control of mfdr A test procedure uniformly controls mfdr η at level α if for any finite stopping time T, Theorem sup θ E θ ( V θ (T ) ) E θ (R(T )) + η < α Any alpha-investing rule I W (0) with initial alpha-wealth W (0) α η and pay-out ω α uniformly controls mfdr η at level α. Bob Stine (U Penn) Alpha-investing JSM 2007 9 / 16

Why control mfdr rather than FDR? FDR(m) E ( V θ ) (m) R(m) mfdr η (m) = E V θ (m) E R(m) + η They produce similar control in the type of problems we consider, as shown in simulation. See simulation results By controlling a ratio of means, we are able to identify a martingale: Lemma The process A(j) = αr(j) V θ (j) + η α W (j) is a sub-martingale E(A(j) A(j 1),..., A(1)) A(j 1). Bob Stine (U Penn) Alpha-investing JSM 2007 10 / 16

Two Simulations of Alpha-Investing Comparison to batch Fixed collection of hypotheses H 1,..., H 200 H j : µ j = 0 Spike and slab mixture, iid sequence { N(0, 2 log m) µ j = 0 10,000 replications Testing an infinite stream Infinite sequence of hypotheses H 1,..., H 4000,... H j : µ j = 0 Hidden Markov chain 10% or 20% µj = 3 Average length of cluster varies 1,000 replications, halted at 4,000 tests Bob Stine (U Penn) Alpha-investing JSM 2007 11 / 16

Procedures That Use Domain Knowledge Oracle-based Weighted BH Oracle reveals which hypotheses to test Only test m m 0 that are false Threshold for p-values j α/m jα/(m m 0 ) Spread available alpha-level over fewer hypotheses Alpha-investing Scientist able to order hypotheses by µ j Test them all, but start with false Aggressive investing α/2 (α + ω)/2 Initial rejections produce alpha-wealth for subsequent tests. Bob Stine (U Penn) Alpha-investing JSM 2007 12 / 16

Alpha-Investing+Order Outperforms wbh+oracle Test m = 200 hypotheses, µ j spike and slab mixture Step-down: BH, wbh with oracle, Alpha-investing: aggressive(, ), mimic BH ( ) FDR 0 0.01 0.02 0.03 0.04 0.05 Power Relative to BH 0.5 1 1.5 2 0 0.005 0.02 0.08 0.32 1 0.005 0.02 0.08 0.32 1 Proportion False (π 1) Proportion False (π 1) Bob Stine (U Penn) Alpha-investing JSM 2007 13 / 16

Testing an Infinite Stream of Hypotheses Generate µ j from Markov chain 10% ( ) or 20% ( ) non-zero means Fixed alternative: µ j = 0 or 3 1,000 sequences of hypotheses, snapshot at 4,000 tests Investing rule: Aggressive alpha-investing FDR 0.038 0.042 0.046 0.050 Power 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 2 5 10 20 50 100 Mean Cluster Size 2 5 10 20 50 100 Mean Cluster Size Bob Stine (U Penn) Alpha-investing JSM 2007 14 / 16

Summary Alpha-investing... Allows testing of a dynamically chosen, infinite stream of hypotheses Underlying martingale proves alpha-investing obtains uniform control of mfdr ( FDR) Exploits domain knowledge to improve power of tests Further details in paper at stat.wharton.upenn.edu/ stine What s next? Applications in variable selection Universal policies for alpha-spending Bob Stine (U Penn) Alpha-investing JSM 2007 15 / 16

FDR and mfdr Produce Similar Types of Control Simulation of tests m = 200 hypotheses Proportion π 1 false Spike and slab { mixture N(0, 2 log m) µ j = 0 10,000 replications Procedures Naive, Bonferroni, BH step-down, wbh with oracle Solid: FDR Dashed: mfdr Criterion 0 0.01 0.05 0.2 0.5 1 + + + + Proportion False (π 1 ) 0 0.005 0.02 0.08 0.32 1 + + + + + + Return Bob Stine (U Penn) Alpha-investing JSM 2007 16 / 16