我有从R“stats”包中的频谱函数调用产生的标准周期图。它在Y轴上产生光谱密度。我希望实际检查关键频率信号的幅度。
如何将光谱密度转换为幅度? R中是否有周期图图/分析自动生成频率与幅度图?感谢任何建议。
答案 0 :(得分:0)
也许你使用的术语与我不同。帮助页面说明从频谱函数返回的值是一个列表,其前两个元素是:
freq
vector of frequencies at which the spectral density is estimated.
(Possibly approximate Fourier frequencies.) The units are the reciprocal
of cycles per unit time (and not per observation spacing): see ‘Details’
spec
Vector (for univariate series) or matrix (for multivariate series) of
estimates of the spectral density at frequencies corresponding to freq.
$spec
元素是什么,你称之为“振幅”的向量? (你还没有说过“关键频率信号”是什么,所以我只是从?spectrum
中的例子中选择了第四个频率:
lh.spec <- spectrum(lh)
lh.spec$freq[4]
#1] 0.08333333
lh.spec$spec[4]
#[1] 1.167519