- Mastering Python for Data Science
- Samir Madhavan
- 254字
- 2021-07-16 20:14:20
Z-test vs T-test
We have already done a few Z-tests before where we validated our null hypothesis.

A T-distribution is similar to a Z-distribution—it is centered at zero and has a basic bell shape, but its shorter and flatter around the center than the Z-distribution.
The T-distributions' standard deviation is usually proportionally larger than the Z, because of which you see the fatter tails on each side.
The t distribution is usually used to analyze the population when the sample is small.
The Z-test is used to compare the population mean against a sample or compare the population mean of two distributions with a sample size greater than 30. An example of a Z-test would be comparing the heights of men from different ethnicity groups.
The T-test is used to compare the population mean against a sample, or compare the population mean of two distributions with a sample size less than 30, and when you don't know the population's standard deviation.
Let's do a T-test on two classes that are given a mathematics test and have 10 students in each class:
>>> class1_score = np.array([45.0, 40.0, 49.0, 52.0, 54.0, 64.0, 36.0, 41.0, 42.0, 34.0]) >>> class2_score = np.array([75.0, 85.0, 53.0, 70.0, 72.0, 93.0, 61.0, 65.0, 65.0, 72.0])
To perform the T-test, we can use the ttest_ind()
function in the SciPy package:
>>> stats.ttest_ind(class1_score,class2_score) (array(-5.458195056848407), 3.4820722850153292e-05)
The first value in the output is the calculated t-statistics, whereas the second value is the p-value and p-value shows that the two distributions are not identical.
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- Java程序設計與開發
- Apache Hive Essentials
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Android 7編程入門經典:使用Android Studio 2(第4版)
- Linux:Embedded Development
- HTML5從入門到精通(第4版)
- Extreme C
- 快速入門與進階:Creo 4·0全實例精講
- Learning Splunk Web Framework
- Android Studio開發實戰:從零基礎到App上線 (移動開發叢書)
- Mastering OAuth 2.0
- Vue.js 3.x高效前端開發(視頻教學版)
- JavaScript Unit Testing
- Java EE互聯網輕量級框架整合開發:SSM+Redis+Spring微服務(上下冊)