Function to compute Fisher's p-value for meta-analysis
Function to compute Fisher's p-value for meta-analysis. Takes a vector of p-values and performs meta-analysis using Fisher's method to generate a combined p-value.
Fisher's method of combining p-values described in
https://en.wikipedia.org/wiki/Fisher%27s_method
Code adapted from
https://stats.stackexchange.com/questions/158225/why-is-my-combined-p-value-obtained-using-the-fishers-method-so-low
credit user Dmitry Smirnov
https://stats.stackexchange.com/users/75214/dmitry-smirnov
Example usage:
final_p_value = fisher_pvalue_meta_analysis([0.1,0.2])
final_p_value = fisher_pvalue_meta_analysis([0.01,0.02,0.003])
final_p_value = fisher_pvalue_meta_analysis([0.01,0.02,0.003, 0.001, 0.01, 0.04])
Cite As
Dr. Soumya Banerjee (2026). Function to compute Fisher's p-value for meta-analysis (https://www.mathworks.com/matlabcentral/fileexchange/65327-function-to-compute-fisher-s-p-value-for-meta-analysis), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- AI and Statistics > Statistics and Machine Learning Toolbox > Probability Distributions and Hypothesis Tests > Hypothesis Tests >
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
