The Difference between Two Means

Site: Saylor Academy
Course: MA121: Introduction to Statistics
Book: The Difference between Two Means
Printed by: Guest user
Date: Friday, April 26, 2024, 1:49 AM

Description

This section covers how to test for differences between means from two separate groups of subjects and gives an example of opinions on animal research. The detailed testing procedure is carried out using the standard steps in hypothesis testing.

Difference between Two Means (Independent Groups)

Learning Objectives

  1. State the assumptions for testing the difference between two means
  2. Estimate the population variance assuming homogeneity of variance
  3. Compute the standard error of the difference between means
  4. Compute t and p for the difference between means
  5. Format data for computer analysis


It is much more common for a researcher to be interested in the difference between means than in the specific values of the means themselves. This section covers how to test for differences between means from two separate groups of subjects. A later section describes how to test for differences between the means of two conditions in designs where only one group of subjects is used and each subject is tested in each condition.

We take as an example the data from the "Animal Research" case study. In this experiment, students rated (on a 7-point scale) whether they thought animal research is wrong. The sample sizes, means, and variances are shown separately for males and females in Table 1.

Table 1. Means and Variances in Animal Research study.

Group n Mean Variance
Females 17 5.353 2.743
Males 17 3.882 2.985


As you can see, the females rated animal research as more wrong than did the males. This sample difference between the female mean of 5.35 and the male mean of 3.88 is 1.47. However, the gender difference in this particular sample is not very important. What is important is whether there is a difference in the population means.

In order to test whether there is a difference between population means, we are going to make three assumptions:

  1. The two populations have the same variance. This assumption is called the assumption of homogeneity of variance.
  2. The populations are normally distributed.
  3. Each value is sampled independently from each other value. This assumption requires that each subject provide only one value. If a subject provides two scores, then the scores are not independent. The analysis of data with two scores per subject is shown in the section on the correlated t test later in this chapter.

The consequences of violating the first two assumptions are investigated in the simulation in the next section. For now, suffice it to say that small-to-moderate violations of assumptions 1 and 2 do not make much difference. It is important not to violate assumption 3.

We saw the following general formula for significance testing in the section on testing a single mean:

\mathrm{t}=\frac{\text { statistic-hypothesized value }}{\text { estimated standard error of the statistic }}

In this case, our statistic is the difference between sample means and our hypothesized value is 0. The hypothesized value is the null hypothesis that the difference between population means is 0.

We continue to use the data from the "Animal Research" case study and will compute a significance test on the difference between the mean score of the females and the mean score of the males. For this calculation, we will make the three assumptions specified above.

The first step is to compute the statistic, which is simply the difference between means.

\mathrm{M}_{1}-\mathrm{M}_{2}=5.3529-3.8824=1.4705

Since the hypothesized value is 0, we do not need to subtract it from the statistic.

The next step is to compute the estimate of the standard error of the statistic. In this case, the statistic is the difference between means, so the estimated standard error of the statistic is \left(S_{M_{1}-M_{2}}\right). Recall from the relevant section in the chapter on sampling distributions that the formula for the standard error of the difference between means is:

\sigma_{M_{1}-M_{2}}=\sqrt{\frac{\sigma_{1}^{2}}{n_{1}}+\frac{\sigma_{2}^{2}}{n_{2}}}=\sqrt{\frac{\sigma^{2}}{n}+\frac{\sigma^{2}}{n}}=\sqrt{\frac{2 \sigma^{2}}{n}}

In order to estimate this quantity, we estimate \sigma^{2} and use that estimate in place of \sigma^{2} . Since we are assuming the two population variances are the same, we estimate this variance by averaging our two sample variances. Thus, our estimate of variance is computed using the following formula:

\mathrm{MSE}=\frac{s_{1}^{2}+s_{2}^{2}}{2}

where \mathrm{MSE} is our estimate of \sigma^{2}. In this example,

\mathrm{MSE}=(2.743+2.985) / 2=2.864

Since n (the number of scores in each group) is 17 ,

s_{M_{1}-M_{2}}=\sqrt{\frac{2 M S E}{n}}=\sqrt{\frac{(2)(2.864)}{17}}=0.5805

The next step is to compute t by plugging these values into the formula:

t=1.4705 / .5805=2.533

Finally, we compute the probability of getting a \mathrm{t} as large or larger than 2.533 or as small or smaller than -2.533. To do this, we need to know the degrees of freedom. The degrees of freedom is the number of independent estimates of variance on which \mathrm{MSE} is based. This is equal to \left(n_{1}-1\right)+\left(n_{2}-1\right), where n_{1} is the sample size of the first group and n_{2} is the sample size of the second group. For this example, n_{1}=n_{2}=17. When n_{1}=n_{2}, it is conventional to use " n " to refer to the sample size of each group. Therefore, the degrees of freedom is 16+16=32.

Once we have the degrees of freedom, we can use the t distribution calculator to find the probability. Figure 1 shows that the probability value for a two-tailed test is 0.0164. The two-tailed test is used when the null hypothesis can be rejected regardless of the direction of the effect. As shown in Figure 1, it is the probability of a t < -2.533 or a t > 2.533.


Figure 1. The two-tailed probability.

The results of a one-tailed test are shown in Figure 2. As you can see, the probability value of 0.0082 is half the value for the two-tailed test.


Figure 2. The one-tailed probability.


Source: David M. Lane, https://onlinestatbook.com/2/tests_of_means/difference_means.html
Public Domain Mark This work is in the Public Domain.

Formatting Data for Computer Analysis

Most computer programs that compute t tests require your data to be in a specific form. Consider the data in Table 2.

Table 2. Example Data.

Group 1 Group 2
3 2
4 6
5 8

Here there are two groups, each with three observations. To format these data for a computer program, you normally have to use two variables: the first specifies the group the subject is in and the second is the score itself. The reformatted version of the data in Table 2 is shown in Table 3.

Table 3. Reformatted Data.

G Y
1 3
1 4
1 5
2 2
2 6
2 8


To use Analysis Lab to do the calculations, you would copy the data and then

  1. Click the "Enter/Edit Data" button. (You may be warned that for security reasons you must use the keyboard shortcut for pasting data.)
  2. Paste your data.
  3. Click "Accept Data".
  4. Set the Dependent Variable to \mathrm{Y}.
  5. Set the Grouping Variable to \mathrm{G}.
  6. Click the "t-test/confidence interval" button.

The t value is -0.718, the df = 4, and p = 0.512.


Computations for Unequal Sample Sizes (optional)

The calculations are somewhat more complicated when the sample sizes are not equal. One consideration is that MSE, the estimate of variance, counts the group with the larger sample size more than the group with the smaller sample size. Computationally, this is done by computing the sum of squares error (SSE) as follows:

S S E=\sum\left(X-M_{1}\right)^{2}+\sum\left(X-M_{2}\right)^{2}

where M_{1} is the mean for group 1 and M_{2} is the mean for group 2 . Consider the following small example:

Table 4. Unequal n.

Group 1 Group 2
3 2
4 4
5  

M_{1}=4 \text { and } M_{2}=3

\mathrm{SSE}=(3-4)^{2}+(4-4)^{2}+(5-4)^{2}+(2-3)^{2}+(4-3)^{2}=4

Then, MSE is computed by: MSE =\mathrm{SSE} / \mathrm{df}

where the degrees of freedom (df) is computed as before: \mathrm{df}=\left(\mathrm{n}_{1}-1\right)+\left(\mathrm{n}_{2}-1\right)=(3-1)+(2-1)=3 MSE =S S E / d f=4 / 3=1.333

The formula

The formula

s_{M_{1}-M_{2}}=\sqrt{\frac{2 M S E}{n}}

is replaced by

s_{M_{1}-M_{2}}=\sqrt{\frac{2 M S E}{n_{h}}}

where n_{h} is the harmonic mean of the sample sizes and is computed as follows:

\mathrm{n}_{\mathrm{h}}=\dfrac{2}{1 / n_{1}+1 / n_{2}}=\dfrac{2}{1 / 3+1 / 2}=2.4

and

s_{M_{1}-M_{2}}=\sqrt{\dfrac{(2)(1.333)}{2.4}}=1.054

Therefore,

t=(4-3) / 1.054=0.949

and the two-tailed \mathrm{p}=0.413.


R code

Data file
data=read.csv(file="animal.csv")
t.test(data$WRONG ~ data$GENDER,var.equal=TRUE)

Two Sample t-test

data: data$WRONG by data$GENDER
t = 2.5335, df = 32, p-value = 0.01639
alternative hypothesis: true difference in means is not equal to 0
95 percent confidence interval:
0.2882231 2.6529534
sample estimates:
mean in group 1 mean in group 2
5.352941 3.882353

Video

 

 

Questions

Question 1 out of 9.
The graphs show a violation of the assumption of (check all that apply)


  • normality
  • homogeneity of variance


Question 2 out of 9.
The graphs show a violation of the assumption of (check all that apply)

  • normality
  • homogeneity of variance


Question 3 out of 9.

The graphs show a violation of the assumption of (check all that apply)


  • normality
  • homogeneity of variance


Question 4 out of 9.

In the formula for t, the "statistic" is

  • the null hypothesis.
  • the mean of all numbers.
  • the difference between sample means.
  • the significance level.


Question 5 out of 9.

In the formula for t, the "hypothesized value" is

  • what you expect the t to be.
  • the difference between population means.
  • the significance level.


Question 6 out of 9.

If the null hypothesis is that two population means are equal, then the hypothesized value is

  • 0.
  • the population mean.


Question 7 out of 9.

The denominator in the t test formula is

  • the estimated standard error of the mean.
  • the estimated standard error of the difference between means.
  • MSE/2


Question 8 out of 9.
If there are 4 scores per group and the t value is 2.34, what is the p value for a two-tailed test (to 3 decimal places)?

___________


Question 9 out of 9.
What is the t for an independent-groups t test for these data?

___________


  G 1	  G 2
 46	 28
 59	 37
 53	 40
 35	 34
 43	 29
 28	 46
 59	 26
 51	 41

Answers


  1. The distributions are skewed and therefore violate the assumption of normality.

  2. Population 1 is skewed and therefore violates the assumption of normality. Population 2 has a larger variance.

  3. Population 2 has a larger variance.

  4. The statistic is the value you are interested in testing. Here you are interested in the difference between means.

  5. The hypothesized value is the population parameter you are comparing your statistic to. Here you are interested in the difference between population means.

  6. If the population means are equal, then the hypothesized value of the difference between means is 0.

  7. Since the statistic in question is the difference between means, the denominator is the estimated standard error of the difference between means.

  8. The df is 4+4-2=6 . The \mathrm{p} value is 0.0578

  9. Compute the t for an independent-groups t test. If you are using a program, make sure to recode the data as described. t = 2.9594