Pearson's product-moment correlation
data: employees$job_satisfaction and employees$performance
t = 12.418, df = 462, p-value < 2.2e-16
alternative hypothesis: true correlation is not equal to 0
95 percent confidence interval:
0.4287508 0.5655354
sample estimates:
cor
0.5002576
3. Correlations, confidence intervals, and t-tests
Learning goals
You will learn to:
- interpret a correlation;
- run independent and paired t-tests;
- read a confidence interval and p-value;
- report an effect size;
- distinguish statistical evidence from practical importance.
Research questions: 1. Are satisfaction and performance associated? 2. Do training and control groups differ? 3. Did participants improve after the intervention?
Correlation
Pearson’s correlation, (r), ranges from -1 to +1:
- positive values indicate that larger values tend to occur together;
- negative values indicate that one variable tends to decrease as the other increases;
- values closer to zero indicate a weaker linear relationship.
A correlation does not establish causation.
Independent-samples t-test
Use an independent t-test when comparing a numeric outcome between two separate groups.
independent_test <- t.test(
performance ~ training_group,
data = employees
)
independent_test
Welch Two Sample t-test
data: performance by training_group
t = -4.3995, df = 463.73, p-value = 1.347e-05
alternative hypothesis: true difference in means between group Control and group Training is not equal to 0
95 percent confidence interval:
-5.270074 -2.015756
sample estimates:
mean in group Control mean in group Training
51.96728 55.61020
The formula means:
numeric outcome ~ two-group variable
By default, R uses Welch’s t-test, which does not require equal group variances.
Effect size
library(effectsize)
cohens_d(
performance ~ training_group,
data = employees
)Cohen's d | 95% CI
--------------------------
-0.40 | [-0.59, -0.22]
- Estimated using pooled SD.
A p-value addresses compatibility with a null model. An effect size addresses the magnitude of the difference. Report both.
Paired-samples t-test
Use a paired t-test when two measurements belong to the same participant.
Paired t-test
data: training$post_score and training$pre_score
t = 14.994, df = 219, p-value < 2.2e-16
alternative hypothesis: true mean difference is not equal to 0
95 percent confidence interval:
3.895892 5.075017
sample estimates:
mean difference
4.485455
The pairing matters because each post-score is linked to the same person’s pre-score.
Difference in change between groups
t.test(
change_score ~ group,
data = training
)
Welch Two Sample t-test
data: change_score by group
t = -10.754, df = 213.05, p-value < 2.2e-16
alternative hypothesis: true difference in means between group Control and group Training is not equal to 0
95 percent confidence interval:
-6.185824 -4.269497
sample estimates:
mean in group Control mean in group Training
1.990435 7.218095
This asks whether the average improvement differs between training and control participants.
Confidence intervals
A 95% confidence interval gives a range of effect sizes compatible with the data and model assumptions. A narrow interval is more precise than a wide interval.
Do not interpret it as “there is a 95% probability that the true value is inside this already calculated interval.”
A reporting template
The training group had a higher mean performance score than the control group. The estimated mean difference was [difference], 95% CI [lower, upper], Welch’s (t)(df) = value, (p) = value, Cohen’s (d) = value.
A small p-value does not automatically imply a large, useful, or causal effect. Interpret the estimated difference, uncertainty, research design, and practical context together.
Practice
- Test whether burnout differs between managers and non-managers.
- Calculate the correlation between workload and burnout.
- Compare post-scores between the training and control groups.
- Explain which test is paired and why.
Common mistakes
- Running a paired test on unrelated groups.
- Reporting only (p < .05).
- Saying “no effect” when a test is not significant.
- Claiming training caused a difference when group assignment was not random.
Takeaway
Choose the t-test based on the study design, then interpret the estimated difference, confidence interval, effect size, and p-value together.