what can we do when conditions aren’t met?

31
What Can We Do When Conditions Aren’t Met? Robin H. Lock, Burry Professor of Statistics St. Lawrence University BAPS at 2011 JSM Miami Beach, August 2011

Upload: ankti

Post on 20-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

What Can We Do When Conditions Aren’t Met?. Robin H. Lock, Burry Professor of Statistics St. Lawrence University BAPS at 2011 JSM Miami Beach, August 2011. Example #1: CI for a Mean. To use t* the sample should be from a normal distribution. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: What Can We Do When Conditions Aren’t Met?

What Can We Do When Conditions Aren’t Met?

Robin H. Lock, Burry Professor of StatisticsSt. Lawrence University

BAPS at 2011 JSMMiami Beach, August 2011

Page 2: What Can We Do When Conditions Aren’t Met?

Example #1: CI for a Mean

𝑥± 𝑡∗𝑠

√𝑛To use t* the sample should be from a normal distribution.

But what if the sample is clearly skewed, has outliers, …?

Page 3: What Can We Do When Conditions Aren’t Met?

Example #2: CI for a Standard Deviation

𝑠±??

Example #3: CI for a Correlation

𝑟 ±??

What is the distribution?

What is the distribution?

Page 4: What Can We Do When Conditions Aren’t Met?

Alternate Approach:

Bootstrapping“Let your data be your guide.”

Brad Efron – Stanford University

Page 5: What Can We Do When Conditions Aren’t Met?

What is a bootstrap?

and How does it give an

interval?

Page 6: What Can We Do When Conditions Aren’t Met?

Example #1: Atlanta Commutes

Data: The American Housing Survey (AHS) collected data from Atlanta in 2004.

What’s the mean commute time for workers in metropolitan Atlanta?

Page 7: What Can We Do When Conditions Aren’t Met?

Sample of n=500 Atlanta Commutes

Where might the “true” μ be?

Time20 40 60 80 100 120 140 160 180

CommuteAtlanta Dot Plot

n = 50029.11 minutess = 20.72 minutes

Page 8: What Can We Do When Conditions Aren’t Met?

“Bootstrap” Samples

Key idea: Sample with replacement from the original sample using the same n.

Assumes the “population” is many, many copies of the original sample.

Page 9: What Can We Do When Conditions Aren’t Met?

Atlanta Commutes – Original Sample

Page 10: What Can We Do When Conditions Aren’t Met?

Atlanta Commutes: Simulated Population

Sample from this “population”

Page 11: What Can We Do When Conditions Aren’t Met?

Creating a Bootstrap Distribution

1. Compute a statistic of interest (original sample).2. Create a new sample with replacement (same n).3. Compute the same statistic for the new sample.4. Repeat 2 & 3 many times, storing the results.

Important point: The basic process is the same for ANY parameter/statistic.

Bootstrap sample Bootstrap statistic

Bootstrap distribution

Page 12: What Can We Do When Conditions Aren’t Met?

Bootstrap Distribution of 1000 Atlanta Commute Means

Mean of ’s=29.116 Std. dev of ’s=0.939

Page 13: What Can We Do When Conditions Aren’t Met?

Using the Bootstrap Distribution to Get a Confidence Interval – Version #1

The standard deviation of the bootstrap statistics estimates the standard error of the sample statistic.

Quick interval estimate :

𝑂𝑟𝑖𝑔𝑖𝑛𝑎𝑙 𝑆𝑡𝑎𝑡𝑖𝑠𝑡𝑖𝑐±2 ∙𝑆𝐸For the mean Atlanta commute time:

29.11±2 ∙0.939=29.11±1.88=(27.23 ,30 .99)

Page 14: What Can We Do When Conditions Aren’t Met?

stdev6 8 10 12 14 16

Measures from Sample of MustangPrice Dot Plot

Example #2 : Find a confidence interval for the standard deviation, σ, of prices (in $1,000’s) for Mustang(cars) for sale on an internet site.

Original sample: n=25, s=11.11Bootstrap distribution of sample std. dev’s

SE=1.61

Page 15: What Can We Do When Conditions Aren’t Met?

Using the Bootstrap Distribution to Get a Confidence Interval – Method #2

27.34 30.96

Keep 95% in middle

Chop 2.5% in each tail

Chop 2.5% in each tail

For a 95% CI, find the 2.5%-tile and 97.5%-tile in the bootstrap distribution

95% CI=(27.34,31.96)

Page 16: What Can We Do When Conditions Aren’t Met?

90% CI for Mean Atlanta Commute

For a 90% CI, find the 5%-tile and 95%-tile in the bootstrap distribution

27.52 30.66

Keep 90% in middle

Chop 5% in each tail

Chop 5% in each tail

90% CI=(27.52,30.66)

Page 17: What Can We Do When Conditions Aren’t Met?

99% CI for Mean Atlanta Commute

For a 99% CI, find the 0.5%-tile and 99.5%-tile in the bootstrap distribution

26.74 31.48

Keep 99% in middle

Chop 0.5% in each tail

Chop 0.5% in each tail

99% CI=(26.74,31.48)

Page 18: What Can We Do When Conditions Aren’t Met?

What About Technology?

Possible options?• Fathom• R

• Minitab (macro)• JMP • Web apps• Others?

xbar=function(x,i) mean(x[i])x=boot(Margin,xbar,1000)

x=do(1000)*sd(sample(Price,25,replace=TRUE))

Page 19: What Can We Do When Conditions Aren’t Met?

www.lock5stat.com (coming soon)

Page 20: What Can We Do When Conditions Aren’t Met?

Example #3: Find a 95% confidence interval for the correlation between size

of bill and tips at a restaurant.

Data: n=157 bills at First Crush Bistro (Potsdam, NY)

0

2

4

6

8

10

12

14

16

Bill0 10 20 30 40 50 60 70

RestaurantTips Scatter Plot

r=0.915

Page 21: What Can We Do When Conditions Aren’t Met?

Bootstrap correlations

95% (percentile) interval for correlation is (0.860, 0.956)

BUT, this is not symmetric…

0.055 0.041

𝑟=0.915

Page 22: What Can We Do When Conditions Aren’t Met?

Method #3: Reverse Percentiles

Golden rule of bootstraps: Bootstrap statistics are to the original statistic as the original statistic is to the population parameter.

0.041

𝑟=0.915

0.055

Page 23: What Can We Do When Conditions Aren’t Met?

What About Hypothesis Tests?

Page 24: What Can We Do When Conditions Aren’t Met?

“Randomization” Samples

Key idea: Generate samples that are

(a) based on the original sample AND(b) consistent with some null hypothesis.

Page 25: What Can We Do When Conditions Aren’t Met?

Example: Mean Body Temperature

Data: A sample of n=50 body temperatures.

Is the average body temperature really 98.6oF?

BodyTemp96 97 98 99 100 101

BodyTemp50 Dot Plot

H0:μ=98.6

Ha:μ≠98.6

n = 5098.26s = 0.765

Data from Allen Shoemaker, 1996 JSE data set article

Page 26: What Can We Do When Conditions Aren’t Met?

Randomization SamplesHow to simulate samples of body temperatures to be consistent with H0: μ=98.6?

1. Add 0.34 to each temperature in the sample (to get the mean up to 98.6).

2. Sample (with replacement) from the new data.

3. Find the mean for each sample (H0 is true).

4. See how many of the sample means are as extreme as the observed 98.26.

Fathom Demo

Page 27: What Can We Do When Conditions Aren’t Met?

Randomization Distribution

xbar98.2 98.3 98.4 98.5 98.6 98.7 98.8 98.9 99.0

Measures from Sample of BodyTemp50 Dot Plot

98.26

Looks pretty unusual…

p-value ≈ 1/1000 x 2 = 0.002

Page 28: What Can We Do When Conditions Aren’t Met?

Choosing a Randomization MethodA=Caffeine 246 248 250 252 248 250 246 248 245 250 mean=248.3

B=No Caffeine 242 245 244 248 247 248 242 244 246 241 mean=244.7

Example: Finger tap rates (Handbook of Small Datasets)

Method #1: Randomly scramble the A and B labels and assign to the 20 tap rates.

H0: μA=μB vs. Ha: μA>μB

Method #3: Pool the 20 values and select two samples of size 10 (with replacement)

Method #2: Add 1.8 to each B rate and subtract 1.8 from each A rate (to make both means equal to 246.5). Sample 10 values (with replacement) within each group.

Page 29: What Can We Do When Conditions Aren’t Met?

Connecting CI’s and Tests

Randomization body temp means when μ=98.6

xbar98.2 98.3 98.4 98.5 98.6 98.7 98.8 98.9 99.0

Measures from Sample of BodyTemp50 Dot Plot

97.9 98.0 98.1 98.2 98.3 98.4 98.5 98.6 98.7bootxbar

Measures from Sample of BodyTemp50 Dot Plot

Bootstrap body temp means from the original sample

Fathom Demo

Page 30: What Can We Do When Conditions Aren’t Met?

Fathom Demo: Test & CI

Page 31: What Can We Do When Conditions Aren’t Met?

Materials for Teaching Bootstrap/Randomization Methods?

www.lock5stat.com [email protected]