- Mastering Python for Data Science
- Samir Madhavan
- 232字
- 2021-07-16 20:14:19
A p-value
A p-value is the probability of rejecting a null-hypothesis when the hypothesis is proven true. The null hypothesis is a statement that says that there is no difference between two measures. If the hypothesis is that people who clock in 4 hours of study everyday score more that 90 marks out of 100. The null hypothesis here would be that there is no relation between the number of hours clocked in and the marks scored.
If the p-value is equal to or less than the significance level (α), then the null hypothesis is inconsistent and it needs to be rejected.

Let's understand this concept with an example where the null hypothesis is that it is common for students to score 68 marks in mathematics.
Let's define the significance level at 5%. If the p-value is less than 5%, then the null hypothesis is rejected and it is not common to score 68 marks in mathematics.
Let's get the z-score of 68 marks:
>>> zscore = ( 68 - classscore.mean() ) / classscore.std() >>> zscore 2.283
Now, let's get the value:
>>> prob = 1 - stats.norm.cdf(zscore) >>> prob 0.032835182628040638

So, you can see that the p-value is at 3.2%, which is lower than the significance level. This means that the null hypothesis can be rejected, and it can be said that it's not common to get 68 marks in mathematics.
- Mastering NetBeans
- JavaScript全程指南
- Python語言程序設計
- OpenCV for Secret Agents
- MATLAB 2020 從入門到精通
- Responsive Web Design with HTML5 and CSS3
- AngularJS深度剖析與最佳實踐
- Cassandra Data Modeling and Analysis
- Hands-On Enterprise Automation with Python.
- 琢石成器:Windows環境下32位匯編語言程序設計
- Jenkins Continuous Integration Cookbook(Second Edition)
- Visual Studio 2015高級編程(第6版)
- Java程序員面試筆試寶典(第2版)
- Python機器學習之金融風險管理
- Fast Data Processing with Spark(Second Edition)