Как мне найти нули, пики и долины в R? - PullRequest
0 голосов
/ 29 октября 2019
## Example of what I'm currently using
x <- c(1:14)
y <- c(0,0.1,-0.3,0.4,1.3,0.7,-0.1,0.6,2.1,0.5,-0.1,-1.2,-0.4,0.1)
x[ggpmisc:::find_peaks(y)]

Я пытаюсь обработать сигнал, и мне нужно определить, где лежат любые пики, которые больше 1, и впадины, которые меньше -1. Я пытался использовать ggpmisc::find_peaks();однако я не могу понять, как ignore_threshold может использовать абсолютное число, такое как 1, в качестве моего порога.

Во-вторых, как только я определил пики и впадины, мне нужно извлечь самое последнее времячто она пересекла ноль (т. е. где отставание пошло от - до + для пика), а затем - точка, когда оно снова пересечет ноль после пика (то есть перейдет от + к -).

Любые указатели будут с благодарностью!

Спасибо.

...