6. Hypothesis Testing and the Comparison of 2 or More Populations ASW Chapter 9 + Chapter 10 A) Introduction Estimating parameters of population → hypothesis testing on our model. Economic Theory Model or Theory 1 Deductions/Analysis 2 5 Testable Hypothesis Modify Theory Accept Theory (For Now) Reject Theory 4 Empirical Result Tests Ch. 9-11, 12, 13 3 Ch. 1-8, 12, 13 Data 2 Confidence Intervals and Hypothesis Testing Confidence intervals → range that μ falls into. NOW: is μ > 0, or > 1, etc. OR: is μ1 > μ2? Testing for specific values of μ. We have a confidence interval for Saskatchewan female wages by age. What could we test here? We will have a confidence interval for Bachelor’s salaries in Saskatchewan. What could we test here? Others: gasoline prices? Stock Market fluctuations? 3 B) Developing Null and Alternative Hypotheses Start with a testable hypothesis. Point of interest: do older women get paid more? Economic theory: is 0 < MPC < 1 and constant? Define it’s opposite: Older women’s salaries are < average. MPC is > 1. One is the Null hypothesis, the other is the Alternative hypothesis. Use sample data to test the Null hypothesis. What if it is not that simple to have 2 opposites? 4 Which is the Null? General rule: the hypothesis with the = sign or the < or the > sign is the Null. OR: the Null is something we assume is true unless contradicted by the sample. 5 1. Research hypotheses: Testing an exception to the general rule, so it goes in the alternative. E.g, testing if older women’s salaries (μ) > average: H0: μ < μ(average) HA: μ > μ(average) Results will tell us either: If testing shows H0 cannot be rejected (“accepted”) → implies that older women’s salaries are not higher, but we cannot be sure. If testing shows H0 can be rejected → we can infer HA is true, μ > μ(average). 6 2. Testing the Validity of a Claim Assume claim is true until disproven. E.G.: manufacturer’s claim of weight/container. H0: μ > 100 grams. HA: μ < 100 grams. Results will tell us either: If testing shows H0 cannot be rejected (“accepted”) → manufacturers claim not challenged. If testing shows H0 can be rejected → we can infer manufacturer is lying. 7 3. Testing in Decision-Making Here, if either too high or too low, need to do something. E.G.: is class length 75 minutes? H0: μ = 75 minutes. HA: μ ≠ 75 minutes. If H0 not rejected (accepted), no change in behaviour. If H0 rejected –> change behaviour. 8 C) Type I and Type II Errors Sample data → could have errors. 9 Type I and Type II Errors Population Condition H0 True H0 False Correct Decision Type II Error Type I Error Correct Decision Conclusion Accept H0 Reject H0 False Negative False Positive 10 False Positive or False Negative? New claims over bungled shooting of Brazilian By Mark Sellman, Times Online, and Daniel McGrory U.K. police defend shoot-to-kill after mistake … Blair said Menezes had emerged from an apartment block in south London that had been under surveillance in connection with Thursday’s attacks, and refused police orders to halt. Menezes had also been wearing an unseasonably heavy coat, further raising police suspicions. MSNBC, July 24th. 11 Other Type I and Type II Errors Sampling songs. Health tests. Pregnancy tests. Jury decisions. 12 Level of Significance Hypothesis testing is really designed to control the chance of a Type I error. Probability of Type I error = the level of significance. Selecting (= level of significance ) select probability of Type I error. What is the level of significance for Jury trials? We do not control for Type II errors –> except by our language of stating “do not reject H0”. 13 Level of Significance cont’d is picked by researcher –> normally 5%? = 5% → type I error happens only 5% of the time. 14 D) The probability value (p-value) approach 1. 2. 3. Develop null and alternative hypothesis. Select level of significance . Collect data, calculate sample mean and test statistic. p-value approach 4. 5. Use test statistic to calculate p-value. Compare: reject H0 if p-value < . The sample implies that the alternative (your research hypothesis) is true. 15 Hypothesis Testing: The Critical Value Approach 1. Develop null and alternative hypothesis. 2. Select level of significance . 3. Collect data, calculate sample mean and test statistic. Critical-value approach 4. 5. Use to determine critical value and rejection rule. Compare: if |test statistic| > |critical value|, reject H0. The sample implies that the alternative (your research hypothesis) is true. 16 Hypothesis Testing cont’d… This is essentially inverting our confidence index. → Is more than 2 standard deviations away from some benchmark? 17 E) Population Mean, σ Known, One-Tailed Test Same hypothesis p-value method and critical value method. Example: a new employment program initiative has been introduced to reduce time spent being unemployed. Goal: 12 weeks or less unemployed. Population standard deviation believed to be 3.2 weeks. Sample of 40 unemployed workers, average time unemployed 13.25 weeks. Assuming a level of significance () of .05, is the program goal being met? 18 First (Common) Steps Hypothesis: H0: μ < 12 HA: μ > 12 Clearly 13.25 > 12. This casts doubt on our program goal (the null), and whether we should continue it. Key: is it enough more, given sample size and standard deviation, or is it just a (small) random fluctuation? 19 Computing the Test Statistic Under our assumptions: use the standard normal. Use sample mean to calculate test statistic x 13.25 12 z 2.47 / n 3.2 / 40 Is this z big enough to reject the null hypothesis? Next, go our two routes: Calculate p-value OR z-critical. 20 Calculating the p-value Given the z-value, what is the corresponding probability? p=?? 0 Z=2.47 This is the probability that 13.25 > 12 by chance. z 21 Calculating the p-value cont’d Find 2.47 on the Standard Normal Distribution tables: z .00 .01 .02 .03 .04 .05 .06 .07 .08 .09 … 2.3 2.4 .4918 .4920 .4922 .4925 .4927 .4929 .4931 .4932 .4934 .4936 2.5 … 22 Calculating the p-value cont’d .4932 is the probability of being between 0 and z=2.47. 0.4932 0 Z=2.47 z p = 0.5 – 0.4932 = 0.0038. 23 Should We Reject the Hypothesis? This says that the probability of getting a sample mean of 13.25 when the true mean is 12 = .0038 or less than ½ of 1 percent. Our significance level was only 5%, so we reject the null. We are 99.62% certain that the program has failed. 24 Rejection of the Null 0.0038 0 Z=2.47 z Z.05 Sometimes we say: “significant at the 0.38% level”. 25 Critical Value Approach This is an alternative you often see in textbooks or articles. Find the value of z.05, and compare it to the test value of z (2.47). From the tables, z.05 = 1.645. Because 2.47 > 1.645, reject H0. 26 Rejection 0 Z=2.47 z Z.05= 1.645 27 Excel Let’s do this example in Excel. Look at Appendix 9.2 in text, especially Figure 9.8 28 F) Population Mean, σ Known, Two-Tailed Test Null: μ = μ0 → Alternative is μ ≠ μ0. Must examine two areas of the distribution. Example: Price/earnings ratios for stocks. Theory: stable rate of P/E in market = 13. If P/E (market) < 13, you should invest in the stock market. If P/E (market) > 13, you should take your money out. 29 Estimate Steps Can we estimate if the population P/E is 13 or not? Common steps: Set hypothesis: H0: μ = 13 HA: μ ≠ 13 Select = .05. Calculate standard error. Calculate z-value. 30 Calculating Test Statistic We have a sample of 50 = 12.1. Historical σ = 3.0456. 3.0456 Standard Error x 0.4307 n 50 z value x - 0 x 12.1 13 2.0896 0.4307 31 p-value Approach Calculate the p-value. We will calculate for the lower tail → then make an adjustment for the upper tail. 32 p-value, Two-Tailed Test p(z > 2.09) = ?? p(z < –2.09) = ?? Z=–2.09 0 Z=2.09 z We can just calculate one value, and double it. 33 Calculating the p-value cont’d Find 2.090 on the Standard Normal Distribution tables: z .00 .01 .02 .03 .04 .05 .06 .07 .08 .09 … 1.9 2.0 .4772 .4778 .4783 .4788 .4793 .4798 .4803 .4808 .4812 .4817 2.1 … 34 p-value, Two-Tailed Test 0.4817 p(z > 2.09) = 0.5 -.4817 = 0.0183 p(z < –2.09) = ?? Z=–2.09 0 Z=2.09 z Doubling the value, we find the p-value = 0.0366 35 Should We Reject the Null Hypothesis? Yes! p-value = 0.0366 < = 0.05. There is only a 3.66% chance that the measured price/earnings ratio sample mean of 12.1 is not equal to the stable rate of 13 by random chance. 36 Critical Value Approach Reject the null hypothesis if: test z-value > critical value or if test z-value < critical value Two tailed test: = 0.05 → need critical value for /2 = 0.025. The tables tell us that this is 1.96. 37 G) Population Mean, σ Unknown σ unknown → must estimate it with our sample too → use t-distribution, n – 1 degrees of freedom. s Standard Error x n t value x - 0 x 38 One-tailed Test, p-value Approach Steps: 1. Set up hypothesis. 2. Decide on level of significance () 3. Collect data, calculate sample mean and test statistic. 4. Use test statistic & t-table/Excel to calculate pvalue. 5. Compare: reject H0 if p-value < . 39 Example: Highway Patrol The RCMP periodically samples vehicle speeds at various locations on a particular roadway. The sample of vehicle speeds is used to test the hypothesis H0: < 65 The locations where H0 is rejected are deemed the best locations for radar traps. 40 Example: Highway Patrol Outside Lumsden: A sample of 64 vehicles –> average speed = 65.5 mph –> standard deviation = 4.2 mph. Use = .05 to test the hypothesis. 41 Common to Both Approaches 1. Determine the hypotheses. H0: < 65 Ha: > 65 2. Specify the level of significance. = .05 3. Compute the value of the test statistic. t value x - 0 x 65.5 65 .9524 4.2 / 64 42 4. Estimate the p-value From t-Distribution Table Must “interpolate” the value of t = 0.9524, df = 65 Degrees of Freedom 1 Area in Upper Tail 0.20 0.10 0.05 0.025 0.01 0.005 50 .849 1.299 1.676 2.009 2.403 2.678 60 .848 1.296 1.671 2.000 2.390 2.660 80 .846 1.292 1.664 1.990 2.374 2.639 … … 0.9524 43 .10 < p–value < .20 p –Value Approach 5. Determine whether to reject H0. Because p–value > = .05, we do NOT reject H0. We are at least 95% confident that the mean speed of vehicles outside Lumsden is LESS than OR EQUAL TO 65 mph. 44 Critical Value Approach 4. Determine the critical value and rejection rule. For = .05 and d.f. = 64 – 1 = 63, t.05 = 1.669 Reject H0 if t > 1.669 5. Determine whether to reject H0. Because 0.9524 < 1.669, we do NOT reject H0. 45 H) Introduction: Comparing Population Differences Do men get paid more than women? $46,452 for men vs. $35,122 for women (bachelors). Do more 100-level Economics courses help you in Econ 201? Has the crime rate risen? Are there more hurricanes recently? 46 Key point: the role of standard deviation Probably the same x1 x2 Probably different x1 x2 47 Comparing 2 Populations True population means: 1 and 2. Random sample of n1 –> 1. Versus random sample of n2 –> 2. Transform into problem: is 1 – 2 = 0? Assuming 1 and 2 known –> use z-test. If unknown –> estimate ’s from sample s’s, and use t-test. 48 I) Confidence Intervals, 2 Means: ’s Unknown How important is an extra introductory course in determining your grade in Economics 201? Data: Natural experiment. 59 students. 43 had only one 10x course. 16 had two 10x courses. Final exam grades: One 10x: average = 61.69%, s1 = 22.65, n1 = 43. Two 10x: average = 75.11%, s2 = 12.80, n2 = 16. 49 Confidence Interval Estimation Point estimator: 1 – 2. Standard error of 1 – 2 is: x x 1 2 2 1 2 2 s s n1 n2 50 Confidence Interval cont’d Confidence interval of difference in means: – 2 + Margin of Error Typically use α = 0.05. Margin of error: 1 x1 x2 t / 2 2 1 2 2 s s n1 n2 51 Degrees of Freedom One UGLY formula: 2 s s n1 n2 df 2 2 2 2 1 s1 1 s2 n1 1 n1 n2 1 n2 2 1 2 2 In this example: df = 47.36 → round down to 47. 95% confidence interval → t0.025. For 47 degrees of freedom, table says: 2.012. 52 Confidence Interval cont’d. x1 x2 t / 2 2 1 2 2 s s n1 n2 or 513.17 163.79 61.86 75.11 2.012 43 16 or 53 Confidence Interval cont’d. - 13.25 2.012* 4.709 or - 13.25 9.475 or - 3.775 to - 22.725 54 Confidence Interval We are 95% confident that students with only one 10x course scored between 3.775% and 22.725% lower than students with two 10x courses. Next step would be: why, how?? 55 J) Hypothesis Tests, 2 Means: ’s Unknown Two datasets –> is the mean value of one larger than the other? Is it larger by a specific amount? μ1 vs. μ2 –> μ1 – μ2 vs. D0. Often set D0 = 0 –> is μ1 = μ2? 56 Example: Female vs. Male Salaries Saskatchewan 2001 Census data: - only Bachelor’s degrees - aged 21-64 - work full-time - not in school Men: M = $46,452.48, sM = 36,260.1, nM = 557. Women: W = $35,121.94, sW = 20,571.3, nW = 534. M – W = $11,330.44 } our point estimate. Is this an artifact of the sample, or do men make significantly more than women? 57 Hypothesis, Significance Level, Test Statistic 1. 2. 3. We will now ONLY use the p-value approach, and NOT the critical value approach. Research hypothesis: men get paid more: H0: μM – μW < 0 H1: μM – μW > 0 Select = 0.05 Compute test t-statistic: t ( xM xW ) D0 sM2 sW2 nM nW (46452.48 35121.94) 0 6.375 1314794928 426178351 557 534 58 4. a. Compute the Degrees of Freedom Can compute by hand, or get from Excel: 2 s s n1 n2 = 888 df 2 2 2 2 1 s1 1 s2 n1 1 n1 n2 1 n2 2 1 2 2 59 4. b. Computing the p-value Degrees of Freedom … 100 0.20 0.10 0.02 0.025 0.01 0.005 .845 .842 1.290 1.282 1.660 1.645 1.984 1.960 2.364 2.326 2.626 2.576 6.375 up here somewhere The p-value <<< 0.005. 60 5. Check the Hypothesis Since the p-value is <<< 0.05, we reject H0. We conclude that we can accept the alternative hypothesis that men get paid more than women at a very high level of confidence (greater than 99%). 61 Excel t-Test: Two-Sample Assuming Unequal Variances Male Female Mean 46452.47935 35121.94195 Variance Observations 1314794928 557 423178351.3 534 Hypothesized Mean Diff. df t Stat P(T<=t) one-tail 0 888 6.381034789 1.41441E-10 .00000000014 t Critical one-tail P(T<=t) two-tail 1.646571945 2.82883E-10 t Critical two-tail 1.962639544 62 Summary Hypothesis tests on comparing two populations. Convert to a comparison of the difference to a standard. More complex standard deviation and degrees of freedom. Same methodology as comparing other hypothesis tests. 63 K) Statistical vs. Practical Significance Our tests: statistically significantly Real world interest:practical significance. Men vs. women: the difference is statistically significant AND practically: $46,452.48 vs $35,121.94 Saskatchewan, full-time, Bachelor’s: Women make only 75.6% of men, same average education level. 64 65 Source: Leader-Post, Oct. 31, 2008 L) Matched Samples Controlled experiment –> match individuals in each group. Matched samples –> each individual tries each method in turn. Variation between samples not a problem. Focus on difference data. Independent samples –> the norm in economics. Regression analysis. 66 M) Introduction to ANOVA What if we want to compare 3 or more sample means (treatment means)? Example: total income, Saskatchewan females employed full-time and full-year, by age, 2003 (Source: See Oct. 8th lectures) Age group Income in thousands of dollars Mean 25-34 35-44 33.3 40.3 45-54 55-64 45.1 40.1 Sample size Standard deviation 13.5 Overall weighted 20.7 average = 38.2 25.9 25.9 55 57 37 31 67 ANOVA’s Hypotheses There is one true population mean and 4 sample variations. H 0 : 1 2 3 4 H A : Not all populationmeansare equal 4 different populations. 68 N) Steps of ANOVA 1. Set up the Hypothesis Statements H0: μ1 = μ2 = μ3 = μ4 = … = μk HA: Not all population means are equal 2. Collect your sample data: Means: 1, 2, 3, 4, … k Variances:s21, s22, s23, s24 ,… s2k Sample Sizes: n1, n2, n3, n4,… nk 69 Steps of ANOVA Continued 4. Calculate the overall average: n1 x1 n2 x2 n3 x3 ... nk xk x n1 n2 n3 ... nk 5. Create our two estimates of 2. 70 Step 5 a) Estimating 2 via SSTR Between-treatments estimate of 2 or sum of squares due to treatments (SSTR). This compares x j ' s to x , and constructs an estimate of 2 based on the assumption the Null Hypothesis is true: SST R j 1 n j ( x j x ) k 2 n1 ( x1 x ) n2 ( x2 x ) ... nk ( xk x ) 2 2 71 2 Step 5 b) Estimating 2 via SSE Within-treatments estimate of 2 or the sum of squares due to error (SSE). This takes the weighted average of the sample sj2 as an estimate of 2 and is a good estimate regardless of whether the Null is true: k SSE (n j 1) s j 1 2 j (n1 1) s12 (n2 1) s22 ... (nk 1) sk2 72 Step 6: Testing The Null If Null true, both estimates should be similar, and SSTR ≈ 1. SST If ratio >>> 1 reject the Null, accept the Alternative that there is multiple population distributions. 73 Steps of ANOVA 1. Set up the Hypothesis Statement. (Null: all means are equal) 2. Collect the sample data. 3. Select level of significance –> α = 0.05. 4. Calculate the overall average. 5. a) Estimate 2 via sum of squares due to treatments (SSTR). b) estimate of 2 via sum of squares due to error (SSE). 6. If Null true, both estimates should be similar, and STR ≈ 1. SST 74 MSTR and MSE MSTR = sum of squares due to treatment df1 numerator degrees of freedom = sum of squares due to treatment no. of treatments – 1 = SSTR k-1 MSE = Sum of squares due to error df2 denominator degrees of freedom = Sum of squares due to error total no. of obs. – no. of treatments = SSE nT – k 75 F-test F-statistic = MSTR k-1 degrees of freedom (df1) MSE nT – k degrees of freedom (df2) If H0 is true, MSTR ≈ MSE → F-statistic ≈ 1. If H0 is false → p-value is < level of significance (α). → F-statistic is higher than critical value from the table/Excel. 76 F-Distribution Probabilit y that 0 Ftest-value MSTR 1 MSE F MSTR MSE 77 O) Saskatchewan Female Wages Example Example: total income, Saskatchewan females employed full-time and full-year, by age, 2003 (Source: See Oct. 8th lectures) Age Group Mean Income Variance = (St. Dev.)2 Sample Size 25-34 33.3 (13.5)2 = 182.25 55 40.3 (20.7)2 = 428.49 57 45.1 (25.9)2 = 670.81 37 40.1 (25.9)2 = 670.81 31 35-44 Overall weighted average = 38.2 45-54 55-64 78 Calculating the MSTR, MSE k SST R j 1 n j ( x j x ) 2 n1 ( x1 x ) 2 n2 ( x2 x ) 2 n3 ( x3 x ) 2 n4 ( x4 x ) 2 55(33.3 38.2) 2 57(40.3 38.2) 2 37(45.1 38.2) 2 31(40.1 38.2) 2 3445.4 MSTR SSTR/(k 1) 3445.4 / 3 1148.5 k SSE (n j 1) s 2j j 1 (n1 1) s12 (n2 1) s22 (n3 1) s32 (n4 1) s42 54*182.25 56* 428.49 36* 670.81 30* 670.81 78110.4 MSE SSE /( NT k ) 78110.4 /(180 4) 443.8 79 Calculating F-Stat and p-value Ftest-value = MSTR = 1148.5 = 2.59 MSE 443.8 P - value ? 0 2.59 F MSTR MSE 80 F-Table for df1 = 3 and df2 = 176 Numerator degrees of freedom (df1) Denomina(MSTR) tor degrees of freedom Area in 2 3 4 (df2) (MSE) Upper Tail 100 .10 … 2.14 Clearly the p-value > 0.05 176 degrees of .05 2.70 –> accept the Null of one freedom, .025 3.25 distribution F=2.59 .01 3.98 in here. 1000 .10 … 2.09 .05 2.61 .025 3.13 .01 3.80 81 Excel F-test formula =FDIST(F-value, df1, df2) –> yields value of .0544. P - value 0.0544 0 2.59 F MSTR 82 MSE P) Econometrics for Dummies… Instead of ANOVA, economists tend to use Regression analysis + “dummy” variables. Gives us the direction and size of the differences in mean values. But ANOVA is a useful first step. 83