Wavelet analysis for behavioral time series

Jackelyn Melissa Kembro, Flesia, Ana Georgina · Figshare · 2015

This Matlab routine runs wavelet analysis on a time series (TimeSeries) with the complex Morlet wavelet, calling the cwt function of Wavelet Toolbox of Matlab. As an output this routine shows plots of the real, imaginary, modulus and phase angle of the wavelet coefficients for time scales between 0 and 33 h. This program was designed for analyzing time series obtained at a sampling rate < 6min, thus as an input sampling rate expressed in seconds must be provided (sampling_rate). For example, for this experiment a sampling rate of 0.5 s was used. The wavelet analysis will be performed on data binned every 6min (SERIES_6min), in order to reduce noise. In addition, to correctly plot data the time expressed in hours that the data was obtained should be provided (TimeHours). To run the function write in the Command Window of MATLAB the command: [c_6min period_6min SERIE_6min Time6min] = wavelet_agf (TimeHours,TimeSeries,sampling_rate);

Read the paper · More papers on PaperTik