Higher-order Wavelet Analysis

版本 1.0.0.0 (8.8 KB) 作者: Justin Schulte
Calculates wavelet-based bicoherence and preforms various statistical significance tests
1.2K 次下载
更新时间 2015/12/29

查看许可证

The code performs wavelet-based higher-order spectral analysis to determine if a time series contains quadratically interacting frequency components. In particular, the code does the following:
1) Computes the wavelet-based bicoherence spectrum and performs a pointwise significance test to determine if the bicoherence at various points are statistically significant
2) Computes local wavelet-based autobicoherence and biphase to measure the degree of nonlinear interaction among three frequency components as a function of time and to determine how the nonlinear interaction influenced the cycle geometry of the time series.
3) Calculates the statistical significance of local autobicoherence against a red-noise background using Monte Carlo methods
4) Computes the diagonal slice of the full bicoherence spectrum and computes confidence intervals for the bicoherence estimates.
The code adopts and requires code written by A. Grinsted available at http://noc.ac.uk/using-science/crosswavelet-wavelet-coherence.
Useful References

Elsayed, M. A. K.: Wavelet bicoherence analysis of wind–wave interaction, Ocean Eng., 33,
458–470, 2006.
Schulte, J. A.: Wavelet analysis for non-stationary, non-linear time series, Nonlin. Processes Geophys. Discuss., 2, 1705-1737, doi:10.5194/npgd-2-1705-2015, 2015.

引用格式

Justin Schulte (2024). Higher-order Wavelet Analysis (https://www.mathworks.com/matlabcentral/fileexchange/54671-higher-order-wavelet-analysis), MATLAB Central File Exchange. 检索来源 .

MATLAB 版本兼容性
创建方式 R2015a
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Wavelet Toolbox 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
1.0.0.0

Description of code changes