How to realize hypergeometric Distribution in R language
This article mainly explains "how to achieve hypergeometric distribution in R language". Interested friends may wish to take a look. The method introduced in this paper is simple, fast and practical. Let's let the editor take you to learn "how to achieve hypergeometric distribution in R language".
R realization of Hypergeometric Distribution
Hypergeometric distribution is a discrete distribution in statistics, which describes the number of objects extracted from a finite number of objects and successfully extracted from a specified type of objects. It is also a statistical distribution model commonly used in bioinformatics. We use this model in the enrichment analysis of GO,KEGG. The mathematical expression is as follows:
Where:
N: total number of samples
M: the number of "specific categories" in the total sample
N: the number randomly selected from the total sample
K: the number of samples that belong to a "specific category"
However, when we make a statistical model, the statistics is not the distribution probability, but the cumulative probability, so the formula for calculating the p_value value is:
The corresponding R code is implemented as follows:
At this point, I believe you all have a better understanding of "how to achieve hypergeometric distribution in R language". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!