Code covered by the BSD License  

Highlights from
Test of non-linearity

5.0

5.0 | 4 ratings Rate this file 14 Downloads (last 30 days) File Size: 4.43 KB File ID: #16062

Test of non-linearity

by Adrian Barnett

 

23 Aug 2007 (Updated 30 Aug 2007)

A bootstrap test of non-linearity for time series data

| Watch this File

File Information
Description

There are three M-files:
1. third.m, calculates the third-order moment for a time series
2. aaft.m, calculates the Amplitude Adjusted Fourier Transform (for more details see: D. Kugiumtzis, Surrogate data test for nonlinearity including monotonic transformations, Phys Rev E, vol. 62, 1, 2000)
3. boot.m, uses the above two m-files to calculate a bootstrap test of non-linearity. The graphical output from the test is useful for: a) identifying the type of non-linearity, and b)informally checking non-stationarity.

Full details of the test are in the paper: Barnett & Wolff, A Time-Domain Test for Some Types of Nonlinearity, IEEE Transactions on Signal Processing (2005, vol 53, issue 1).

MATLAB release MATLAB 5.3 (R11)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (6)
25 Oct 2007 Dmitry Volobuev

Thank You, it saves my time.

19 Jan 2010 Asim

Dear Adrain,
Thank you for sharing the code. I ran tha code with a dataset. However, I could read the out comes properly. is there any clear way of explaining the outcomes. ow to interpret the results.
thanks

26 Apr 2010 Adrian Barnett

Dear Asim

Sorry for the delay in replying. Have you tried reading the paper in the 'IEEE Transactions on Signal Processing', vol 53, issue 1, pages 26-33?

There are two parts to the output: i) A graphical part that shows the co-ordinates of the third order moment that are outside the test limits, ii) An overall boostrap test of non-linearity based on the third order moment.

Adrian

18 May 2010 Ali Ali

Thanks alot. It is a very useful tool

17 May 2011 Min Gan  
17 May 2011 Min Gan

Dear Adrain,
Thank you for sharing the code.
I notice that the codes are bootstraps using AAFT mehtods.
Could you please send me this nonlinearity test method code with CAAFT?
thanks very much!
Gan

Please login to add a comment or rating.
Updates
30 Aug 2007

Added keywords and slightly updated description

Tag Activity for this File
Tag Applied By Date/Time
statistics Adrian Barnett 22 Oct 2008 09:24:01
probability Adrian Barnett 22 Oct 2008 09:24:01
time series Adrian Barnett 22 Oct 2008 09:24:01
nonlinear Adrian Barnett 22 Oct 2008 09:24:01
nonstat Adrian Barnett 22 Oct 2008 09:24:01
bootstrap Adrian Barnett 22 Oct 2008 09:24:01
nonlinearity Adrian Barnett 22 Oct 2008 09:24:01
nonlinearity Haimonti 01 Mar 2009 20:58:56
time series Haimonti 01 Mar 2009 20:59:00

Contact us at files@mathworks.com