EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 ›...

48
EPSE 592: Design & Analysis of Experiments Ed Kroc University of British Columbia [email protected] September 18, 2019 Ed Kroc (UBC) EPSE 592 September 18, 2019 1 / 48

Transcript of EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 ›...

Page 1: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

EPSE 592: Design & Analysis of Experiments

Ed Kroc

University of British Columbia

[email protected]

September 18, 2019

Ed Kroc (UBC) EPSE 592 September 18, 2019 1 / 48

Page 2: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Last Time

Bernoulli, Binomial, Normal r.v.s

Sample statistics

Standard errors, confidence intervals

Ed Kroc (UBC) EPSE 592 September 18, 2019 2 / 48

Page 3: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Last Time

Central Limit Theorem

Hypothesis testing

Test statistics and p-values

Z -test, t-test, F -test

Ed Kroc (UBC) EPSE 592 September 18, 2019 3 / 48

Page 4: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Sample Statistics

In practice, we study a random variable by observing its values ononly a sample.

Studying this sample allows us to infer properties of the actualrandom variable if the sample is random and representative.

This is basically what applied statistics is all about!

Ed Kroc (UBC) EPSE 592 September 18, 2019 4 / 48

Page 5: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Sample Statistics

We can approximate a r.v.’s PMF or PDF by plotting a histogram ofour sample data.

Visit: http://www.shodor.org/interactivate/activities/NormalDistribution/

Ed Kroc (UBC) EPSE 592 September 18, 2019 5 / 48

Page 6: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Sample Statistics

We can get a sense of the “typical” value of our r.v. by calculating asample mean, sample median, or sample mode.

Let tX1, . . . ,Xnu denote a random sample of n independentobservations from the random variable X . We define the samplemean by:

sX “1

n

nÿ

i“1

Xi .

sample median = 50th percentile of sample data

sample mode = most commonly observed value in sample data

Rememeber: these can all be different!

Ed Kroc (UBC) EPSE 592 September 18, 2019 6 / 48

Page 7: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Sample Statistics

We can get a sense of the spread or dispersion (variability) of our r.v.by calculating a sample variance.

Let tX1, . . . ,Xnu denote a random sample of n independentobservations from the random variable X . We define the samplevariance by:

S2 “1

n ´ 1

nÿ

i“1

pXi ´sX q2.

Ed Kroc (UBC) EPSE 592 September 18, 2019 7 / 48

Page 8: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Sample Statistics vs. Properties of Random Variables

Although the definitions of expectation and sample mean, and ofvariance and sample variance, look very similar, they arefundamentally different.

Sample mean and variance are functions of the data/sample. Differentsamples will generate different values for sample mean/variance even ifthe samples are from the same population.

Expectactions and variances of random variables are idealizedquantities. They are inherent properties of the random phenomenon weare studying. We usually cannot calculate them in practice; we canonly estimate them via our sample approximations.

Ed Kroc (UBC) EPSE 592 September 18, 2019 8 / 48

Page 9: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Standard Errors

Because sample statistics are random (i.e. not fixed) quantities, theyare genuine random variables on their own!

Thus, they have expectations, variances, std. devs. of their own.

Terminology: the standard error of a sample statistic is simply itsstandard deviation.

If T denotes a sample statistic, then we usually write SE pT q todenote its standard error.

In practice, standard errors are functions of the sample size and theoriginal variability in the population from which we sampled our data.

Ed Kroc (UBC) EPSE 592 September 18, 2019 9 / 48

Page 10: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Confidence Intervals

A confidence interval is a way of summarizing a sample statistic (e.g.sample mean) and its standard error at once.

An (approximate) 95% confidence interval for the expectation(population mean), µX , of a continuous random variable X from arandom sample tX1, . . . ,Xnu, for large n, is

r sX ´ 2 ¨ SE p sX q, sX ` 2 ¨ SE p sX qs

Notice, this CI depends on the sample; i.e., it is a statistic.

Interpretation: if we resample 100 times and calculate the 95%confidence interval for each new sample, then approximately 95 ofthose CIs will contain the true (unknown) population mean.

Ed Kroc (UBC) EPSE 592 September 18, 2019 10 / 48

Page 11: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Central Limit Theorem

Central Limit Theorem (CLT)

Let tX1, . . . ,Xnu denote a random sample of n independent observationsfrom a common distribution with finite mean µ and finite variance σ2.Recall the sample mean is given by

sX “1

n

nÿ

i“1

Xi .

Then, for n large, sX is approximately distributed as Npµ, σ2{nq.

This is one of the most important theorems of classical statistics.Tells us all about how the sample mean behaves for an independentrandom sample from any common distribution with finite mean andvariance.

Ed Kroc (UBC) EPSE 592 September 18, 2019 11 / 48

Page 12: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Central Limit Theorem: example

Histogram of random sample of size 100 from a very skewed (Gamma)random variable.

Sample mean is 0.366 for this particular set of 100 sample data points.

Ed Kroc (UBC) EPSE 592 September 18, 2019 12 / 48

Page 13: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Central Limit Theorem: example continued

Histogram of the sample means of 1000 random samples (each of size100) from the same very skewed (Gamma) random variable.

Notice the histogram looks quite Normal! (CLT at work)Ed Kroc (UBC) EPSE 592 September 18, 2019 13 / 48

Page 14: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Central Limit Theorem

Moral: CLT allows us to treat the sample mean of any randomphenomenon as a normal random variable, as long as our sample sizeis big enough.

This will allow us to assign a measure of uncertainty to our samplemean estimate, e.g. by constructing confidence intervals.

For small sample sizes, either the random phenomenon itself mustfollow a normal distribution, or we need to use other (nonparametric)statistical methods.

Ed Kroc (UBC) EPSE 592 September 18, 2019 14 / 48

Page 15: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Statistical Hypothesis Testing

Nearly all quantitative science is based around the idea of stating andtesting quantifiable hypotheses about study objects of interest.

Point Null Hypothesis Testing (PNHT) is the most common option invirtually all applied disciplines.

Ed Kroc (UBC) EPSE 592 September 18, 2019 15 / 48

Page 16: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Statistical Hypothesis Testing

Basic recipe of PNHT:

(1) Identify parameter of interest.

(2) Define null hypothesis, H0, of no effect.

(3) Define a test statistic T (a function of the data) such that the largerT is, the less consistent our data are with H0.

(4) Collect data and then compute test statistic: tobs .

(5) Compute p-value = Prp|T | ě tobs | H0q; if p-value small enough, thenconclude data are inconsistent with H0.

Example:

(1) Difference in mean response between treatment groups X and Y

(2) H0 : µX “ µY

(3) T “ standardized difference in sample means

(4) Collect data; compute tobs “ p sX ´ sY q{SE

(5) Calculating p-value requires knowing distribution of T given H0....

Ed Kroc (UBC) EPSE 592 September 18, 2019 16 / 48

Page 17: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

A Closer Look at P-values

Formally, we define

p-value “ Prp|T | ě tobs | H0q, usually.

Interpretation: the p-value is the probability of observing a teststatistic as or more extreme than the one observed for our sample,given that the null hypothesis is true.

Ed Kroc (UBC) EPSE 592 September 18, 2019 17 / 48

Page 18: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

A Closer Look at P-values

Formally, we define

p-value “ Prp|T | ě tobs | H0q, usually.

Interpretation: the p-value is the probability of observing a teststatistic as or more extreme than the one observed for our sample,given that the null hypothesis is true.

So a big p-value means the observed test statistic is “typical” underH0. Therefore, the data are consistent with H0.

A small p-value means the observed test statistic is not “typical”under H0. Therefore, the data are inconsistent with H0.

Ed Kroc (UBC) EPSE 592 September 18, 2019 18 / 48

Page 19: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

A Closer Look at P-values

Formally, we define

p-value “ Prp|T | ě tobs | H0q, usually.

Recall definition of conditional probability:

Prp|T | ě tobs | H0 trueq “Prp|T | ě tobs , and H0 trueq

PrpH0 trueq.

With this in mind, how could the p-value be small?

Ed Kroc (UBC) EPSE 592 September 18, 2019 19 / 48

Page 20: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Z-test for Difference of Means

Proposition

If X and Y data come from normal distributions with the same knownvariance σ2 but possibly different means, then the test statistic

T “ p sX ´ sY q{SE

also follows a normal distribution, with mean µX ´ µY and variance σ2{n,where n denotes the sample size. Therefore, we can calculate

p-value “ Prp|T | ě tobs | H0q

since T is Np0, σ2{nq under H0.

Notice that we do not assume anything about µX and µY , the quantitieswe are trying to study. Assuming H0 (i.e. hypothesis of no difference)allows us to bypass any quantitative assumptions on these parameters.

Ed Kroc (UBC) EPSE 592 September 18, 2019 20 / 48

Page 21: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

T-test for Difference of Means

In practice, we are never going to actually know the value of σ2. Instead,we can estimate it by the sample variance. This will allow us to estimatethe SE.

Proposition

If X and Y are n data points coming from normal distributions with thesame (unknown) variance σ2 but possibly different means, then the teststatistic

T “ p sX ´ sY q{xSE

follows a Student-t distribution on pn ´ 2q degrees of freedom, with meanµX ´ µY . Therefore, we can calculate

p-value “ Prp|T | ě tobs | H0q

since T is tn´2 (a known probability disribution) under H0.

Ed Kroc (UBC) EPSE 592 September 18, 2019 21 / 48

Page 22: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Student-t Random Variables

Student-t random variables look like normal distributions, but withheavy tails; i.e. extreme events are more likely.

Ed Kroc (UBC) EPSE 592 September 18, 2019 22 / 48

Page 23: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: t-test (independent samples)

Suppose we have annual gross income figures (in $1000’s) for arandom sample of 10 British Columbians and 10 Albertans:

BC 44 45 46 34 48 42 68 44 52 51

AB 59 50 83 43 65 70 67 77 52 51

Can use an independent samples t-test to test the null hypothesis

H0 : µBC “ µAB .

Here, we assume that the BC subjects were sampled independentlyfrom the AB subjects.

Must also check assumptions of t-test:

(1) independence of observations(2) normality of data(3) homogeneity of variances (homoskedasticity)

Ed Kroc (UBC) EPSE 592 September 18, 2019 23 / 48

Page 24: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: t-test (independent samples) in Jamovi

Enter data as two columns (income, province) in Jamovi

Click “Analyses” tab, then “T-Tests”, then “Independent SamplesT-Test”

Assign “Income” to dependent variable

Assign “Province” to grouping variable

Test statistic, degrees of freedom of (theoretical) Student-t randomvariable, and p-value will appear in output on right side of screen

Click on appropriate boxes to produce tests/plots for assumptions,confidence intervals, etc.

Ed Kroc (UBC) EPSE 592 September 18, 2019 24 / 48

Page 25: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: t-test (paired samples)

Suppose we have test scores for 9 first-year calculus students beforeand after taking a weekend review workshop on pre-calculus topics(algebra, geometry, trigonometry).

before 77 78 82 67 75 91 53 66 70

after 75 80 90 70 70 90 65 74 77

Can use a paired samples t-test to test the null hypothesis

H0 : µbefore “ µafter .

Here, we are measuring the same subjects at two different timepoints; thus, their responses are dependent. A paired t-test accountsfor this lack of independence.

Must also check assumptions of this t-test:

(1) normality of data

Ed Kroc (UBC) EPSE 592 September 18, 2019 25 / 48

Page 26: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: t-test (paired samples) in Jamovi

Enter data as two columns (before, after) in Jamovi

Click “Analyses” tab, then “T-Tests”, then “Paired Samples T-Test”

Assign “before” and “after” to paired variables

Test statistic, degrees of freedom of (theoretical) Student-t randomvariable, and p-value will appear in output on right side of screen

Click on appropriate boxes to produce tests/plots for assumptions,confidence intervals, etc.

Ed Kroc (UBC) EPSE 592 September 18, 2019 26 / 48

Page 27: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Testing for Equality of Variances

Equality of variances is an assumption for an unpaired t-test.

But how can we rigorously test if two variances are (statistically)equal?

Sample 1 51 53 49 40 55 56 49 48 42 51

Sample 2 47 45 35 50 70 62 49 37 57 63

Can calculate sample variances of the two samples: use formula oruse “Descriptives” tab in Jamovi.

S1 “ 5.15 and S2 “ 11.4

But are these statistically different? Remember: sample variances arerandom variables. So is this observed difference in sample variancesmeaningful, given the inherent randomness of the data?

Ed Kroc (UBC) EPSE 592 September 18, 2019 27 / 48

Page 28: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

F-test for Inequality of Variances

Proposition

Suppose we draw n1 sample points from the random variable X and n2sample points from the random variable Y . If these X and Y data comefrom normal distributions with possibly different means and possiblydifferent variances σ21 and σ22, then the test statistic

T “S21

S22

follows a Fisher-F distribution on pn1 ´ 1q numerator degrees of freedomand pn2 ´ 1q denominator degrees of freedom under the null hypothesis

H0 : σ21 “ σ22.

As before, small p-value should reflect when T is an “extreme” valueunder H0. This happens if S1 ąą S2 or if S1 ăă S2.

Ed Kroc (UBC) EPSE 592 September 18, 2019 28 / 48

Page 29: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Testing for Equality of Variances

Back to our example:

Sample 1 51 53 49 40 55 56 49 48 42 51

Sample 2 47 45 35 50 70 62 49 37 57 63

S1 “ 5.15 and S2 “ 11.4

In Jamovi, follow the procedure for an independent samples t-testfrom before.

Under “Assumption Checks,” click the box for “Equality of variances.”

Produces Levene’s Test, (essentially) the test statistic S21 {S

22

compared against its theoretical F distribution under H0.

Ed Kroc (UBC) EPSE 592 September 18, 2019 29 / 48

Page 30: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

F -Tests

F -tests always take the form of a ratio of variances.

When the two variances describe normal data, then the ratio ofsample variances is a Fisher-F random variable.

Will rely heavily on this all term: we will usually assume model errorsare normally distributed. So can use F -tests to compare if thevariance of one model is significantly less than another model (i.e. ifone model explains more of the variation in the data than anothermodel).

Ed Kroc (UBC) EPSE 592 September 18, 2019 30 / 48

Page 31: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Summary of statistical tests so far...

Z -test for testing difference of two group means from (approx.)normal data with known variance.

T -test for testing difference of two group means from (approx.)normal data with unknown variance. Paired and unpaired versions.

F -test for testing difference of two group variances from (approx.)normal data.

Note: the CLT implies that we can use all these tests for non-normal dataas long as we have large enough sample sizes.

Ed Kroc (UBC) EPSE 592 September 18, 2019 31 / 48

Page 32: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Summary of statistical tests so far...

Z -test for testing difference of two group means from (approx.)normal data with known variance.

T -test for testing difference of two group means from (approx.)normal data with unknown variance. Paired and unpaired versions.

F -test for testing difference of two group variances from (approx.)normal data.

Note: the CLT implies that we can use all these tests for non-normal dataas long as we have large enough sample sizes.

What about when we want to test for a difference between more thantwo group means?

Ed Kroc (UBC) EPSE 592 September 18, 2019 32 / 48

Page 33: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: three experimental groups of interest

Suppose we are interested in studying how amount of higher educationcorrelates with self-reported anxiety levels. We have a survey designed tomeasure anxiety and give it to 18 people at UBC: 6 who have obtainedBachelor’s degrees, 6 who have obtained Master’s degrees, and 6 whohave obtained PhDs (chosen how?).

Bachelor’s Master’s PhD

6.2 6.2 6.95.8 6.9 9.06.0 6.2 7.75.9 7.7 9.16.6 6.8 8.36.2 7.9 8.0

Table: Self-reported anxiety levels, 10 point scale. 18 respondents.

Ed Kroc (UBC) EPSE 592 September 18, 2019 33 / 48

Page 34: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: three experimental groups of interest

Could perform 3 independent-samples t-tests to test the 3 nullhypotheses:

H0,1 : µB “ µM

H0,2 : µM “ µP

H0,3 : µB “ µP

Ed Kroc (UBC) EPSE 592 September 18, 2019 34 / 48

Page 35: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Example: three experimental groups of interest

Could perform 3 independent-samples t-tests to test the 3 nullhypotheses:

H0,1 : µB “ µM ùñ p-value ă 0.05H0,2 : µM “ µP ùñ p-value ă 0.05H0,3 : µB “ µP ùñ p-value ăă 0.05

But what about inflated Type I error?

Ed Kroc (UBC) EPSE 592 September 18, 2019 35 / 48

Page 36: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Type I and Type II Errors

Recall: when p-value small, conclude data inconsistent with H0.

Recall: when p-value large, conclude data consistent with H0.

Whenever we make a decision about a hypothesis based on a p-value,we have a chance of making an error.

H0 true H0 false

data inconsistentwith H0

Type I errorfalse positive

Correct decisiontrue positive

data consistentwith H0

Correct decisiontrue negative

Type II errorfalse negative

Ed Kroc (UBC) EPSE 592 September 18, 2019 36 / 48

Page 37: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Type I and Type II Errors

Traditionally, we set a predetermined significance level, α, such that

PrpType I errorq “ Prpp ´ value ă α | H0 trueq “ α.

Then α, sample size, variability, and choice of test determine

PrpType II errorq “ Prpp ´ value ą α | H0 falseq “ β.

The confidence level, or specificity, of a test is defined as

Prpp ´ value ą α | H0 trueq “ 1´ α.

The power, or sensitivity, of a test is defined as

Prpp ´ value ă α | H0 falseq “ 1´ β.

Ed Kroc (UBC) EPSE 592 September 18, 2019 37 / 48

Page 38: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Type I and Type II Errors

In practice, α “ 0.05 is a common choice.

Note: all of 1´ α, β, and 1´ β are determined once α has beenfixed, the data have been collected, and the choice of analysis made.

Good studies will strive to have 1´ β ě 0.80. Most studies will havemuch lower power.

Given H0 true Given H0 false

Pr(data inconsistentwith H0 | ¨ ¨ ¨ )

α p1´ βq

Pr(data consistentwith H0 | ¨ ¨ ¨ )

p1´ αq β

Ed Kroc (UBC) EPSE 592 September 18, 2019 38 / 48

Page 39: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Multiple Testing

Each time we conduct a statistical test of hypothesis, we have achance of committing a Type I or Type II error.

The choice of α controls our chance of Type I error for a single test.

Thus, if our study requires more than one test, each one has a chanceof error.

Thus, if our study requires more than one test, we should beconcerned with the family-wise error rate: the probability ofcommitting at least one Type I error.

Ed Kroc (UBC) EPSE 592 September 18, 2019 39 / 48

Page 40: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Multiple Testing: example

Suppose we test two hypotheses that are independent of each other:H0,1 : mean iron concentration in blood equal between 2 groupsH0,2 : mean anxiety levels equal between same 2 groups

Suppose we set α “

Prptest 1 significant | H0,1 trueq “ Prptest 2 significant | H0,2 trueq.

Rules of probability then tell us:Prptest 1 or 2 significant | H0,1 and H0,2 trueq “

PrpT1 sig.|H0,1q ` PrpT2 sig.|H0,2q ´ PrpT1 and T2 sig.|H0,1,H0,2q

“ α` α´ α ¨ α

“ 2α´ α2

ą α, since 0 ă α ă 1.

Therefore, family-wise error rate ą individual error rate.

Ed Kroc (UBC) EPSE 592 September 18, 2019 40 / 48

Page 41: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests

Practically, this means the more hypotheses we test, the less confidentwe can be that our “significant” results are actually significant.

However, there are many ways to correct for this inflation of Type Ierror due to multiple testing:

Bonferroni adjustment (most common, most conservative)Sidak and Holm adjustmentsTukey adjustmentScheffe adjustmentBenjamini-Hochberg adjustment...and many others

Ed Kroc (UBC) EPSE 592 September 18, 2019 41 / 48

Page 42: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests

Bonferroni adjustement says:

Set an original α rate of Type I error.

Take this α and divide by the total number of tests, n, you willperform: α1 :“ α{n.

This new α1 level is what you should use in each test to determine ifthe p-value is “significant” or not.

The Bonferroni procedure guarantees that the chance of making anyType I errors in any tests is no bigger than the original α level.

That is, Bonferroni ensures family-wise Type I error rate is no biggerthan α.

Bonferroni is very conservative: always works, but if tests are notindependent, can be a massive overcorrection.

Ed Kroc (UBC) EPSE 592 September 18, 2019 42 / 48

Page 43: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests: example

Recall our data on self-reported anxiety levels:

Bachelor’s Master’s PhD

6.2 6.2 6.95.8 6.9 9.06.0 6.2 7.75.9 7.7 9.16.6 6.8 8.36.2 7.9 8.0

We performed three t-tests of hypotheses to compare if the pairwisemeans of these three groups were different.

Ed Kroc (UBC) EPSE 592 September 18, 2019 43 / 48

Page 44: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests: example

H0,1 : µB “ µM

H0,2 : µM “ µP

H0,3 : µB “ µP

Ed Kroc (UBC) EPSE 592 September 18, 2019 44 / 48

Page 45: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests: example

Using the Bonferroni correction, we would find

α1 “ 0.05{3 “ 0.017.

Comparing our p-values to the adjusted significane level yields:

H0,1 : µB “ µM ùñ p-value ą 0.017 (not significant)H0,2 : µM “ µP ùñ p-value ą 0.017 (not significant)H0,3 : µB “ µP ùñ p-value ă 0.017

Two issues here:

(1) Bonferroni too conservative (hypotheses not independent); means welose power to detect effects.

(2) There is no meaningful difference between a p-value of, say, 0.022 and0.012. Yet here, the former is not “significant” while the latter is“significant”.

Ed Kroc (UBC) EPSE 592 September 18, 2019 45 / 48

Page 46: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

Adjustments for Multiple Tests

Two issues here:

(1) Bonferroni too conservative (hypotheses not independent); means welose power to detect effects.

(2) There is no meaningful difference between a p-value of, say, 0.022 and0.012. Yet here, the former is not “significant” while the latter is“significant”.

How to fix these issues?

(1) Choose a better test of hypotheses: ANOVA(2) Discourage the enforcement of arbitrary thresholds; apply the orders of

magnitude rule: p-values that differ by less than one order ofmagnitude are practically indistinguishable as measures of evidence.

Ed Kroc (UBC) EPSE 592 September 18, 2019 46 / 48

Page 47: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

The Analysis of Variance (ANOVA) Paradigm

The general ANOVA methodology can be described as follows:

Rather than testing if each pair of m groups exhibit an averagedifference, test only the null hypothesis

H0 : µ1 “ µ2 “ ¨ ¨ ¨ “ µm

Then, if the data are inconsistent with H0, we can start to testindividual pairs (or contrasts) for average differences, making properadjustments for inflated Type I errors along the way.

ANOVA procedure is more efficient than Bonferroni and otheradjustments.

ANOVA is a direct generalization of a t-test to a comparison of morethan two groups.

Ed Kroc (UBC) EPSE 592 September 18, 2019 47 / 48

Page 48: EPSE 592: Design & Analysis of Experiments › uploads › 2 › 1 › 6 › 3 › 21633182 › lecture3.… · EPSE 592: Design & Analysis of Experiments Ed Kroc University of British

The Analysis of Variance (ANOVA) Paradigm

Most importantly:

The ANOVA procedure can be generalized to account for a variety ofsecondary effects (confounding variables).

ANOVA gives us a framework to study interaction effects; i.e. howone explanatory variable can mediate the effect of anotherexplanatory variable on the response of interest.

ANOVA procedure is flexible enough to account for a large variety ofexperimental designs (e.g. repeated measures, nested designs, randomeffects, etc.)

We will explore all of these and more in the coming weeks.

Ed Kroc (UBC) EPSE 592 September 18, 2019 48 / 48