This method combines a set of p-values using Fisher's method:

*S = -2 ∑ \log p*

1 | ```
fisher.sum(p, zero.sub=0.00001, na.rm=FALSE)
``` |

`p` |
A vector of p-values |

`zero.sub` |
Replacement for 0 values. |

`na.rm` |
Should NA values be removed before calculating the sum |

As `log(0)`

results in `Inf`

we replace p-values of 0 by default with a
small float. If you want to keep them as 0 you have to provide 0
as a parameter in `zero.sub`

.

Note that only p-values between 0 and 1 are allowed to be passed to this method.

Fisher's sum as described above.

Karl Kugler <karl@eigenlab.net>

Fisher, R.A. (1925). Statistical Methods for Research Workers. Oliver and Boyd (Edinburgh).

1 2 | ```
fisher.sum(c(0.2,0.05,0.05))
fisher.sum(c(0.2,0.05,0.05, NA), na.rm=TRUE)
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.