Функция периодограмма возвращает нормализованные частоты в диапазоне [0,0,5], где 0,5 соответствует частоте Найквиста , т.е. половине вашей частоты дискретизации.Поскольку у вас, похоже, есть данные, отобранные на частоте 60 Гц, скачок на 0,02 будет соответствовать частоте 0,02 * 60 = 1,2 Гц, что соответствует вашим ожиданиям и находится рядом с тем, что можно увидеть в предоставленных вами данных (основная массашип находится в диапазоне 0,7-1,1 Гц).
С другой стороны, ось X на последнем графике, который вы показываете на основе fft
, является индексом, а не частотой.Соответствующую частоту следует вычислять по следующей формуле:
f <- (index-1)*fs/N
, где fs
- частота дискретизации, а N
- количество выборок, используемых fft
.Таким образом, на вашем графике те же 1,2 Гц появятся с индексом ~ 31, предполагая, что N
составляет приблизительно 1500.
Примечание : интервал выборки в предоставленных вами данных не совсем постоянени может повлиять на результаты, так как periodogram
и fft
предполагают регулярный интервал выборки.