This function is a follow-up of `getPeaks()`

by merging closely located ambiguous peaks together.

1 | ```
findRobustPeaks(fit, thr = 1.5)
``` |

`fit` |
a density fit returned by |

`thr` |
threshold to separate adjacent peaks. See details. |

If two peaks are closely located, one way to tell if they are actually one peak or otherwise is by comparing the peak height with peak width. By assuming both peaks are normally distributed, this is equivalent to compare the peak height with the height of the local minima (h) between them. `thr`

is the minimum ratio of the lower peak height over h. If this ratio is larger than `thr`

, the two peaks are considered separated.

a numeric matrix in the same format as returned by `getPeaks()`

Bo Li

1 2 3 4 5 6 7 |

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.