Be the first to rate this file! 49 Downloads (last 30 days) File Size: 12.33 KB File ID: #30238
image thumbnail

ARFIMA(p,d,q) estimator

by György Inzelt

 

31 Jan 2011 (Updated 18 Jun 2011)

Maximum likelihood estimators of stationary univariate ARFIMA(p,d,q) processes.

| Watch this File

File Information
Description

ARFIMA(p,d,q) maximum likelihood estimators:

- Whittle estimator
- Exact maximum likelihood estimator

-and some other,possibly useful functions,forecasting included.I've yet to implement the prediction error bands calculation (as one can judge from the screenshot).

Requirements:

-Statistics Toolbox
-Optimization Toolbox
-Kevin Sheppard's MFE Toolbox

http://www.kevinsheppard.com/wiki/MFE_Toolbox

Optional requirements:

-Simone Fatichi's ARFIMA(p,d,q) simulator(MATLAB Central FileExchange #25611)

The latter is required for testing the algorithms' performance (implemented in arfima_test).

NOTICE: this time, a C/MEX file is there to speed up the process,without a .m equivalent.It compiled with several compilers (LCC and MS VC++ 2008) and proved to be stable for me.

Further updates are planned:

-other estimation algorithms
-documentation
-etc.

Any comments,suggestions to:

inzeltgy@gmail.com

Acknowledgements

The author wishes to acknowledge the following in the creation of this submission:
MexWizard, howto: mex + MS Visual C/C++ Express Edition 2005, C++ MEX symbolic debugging, ARFIMA simulations

Required Products Statistics Toolbox
MATLAB release MATLAB 7.6 (R2008a)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (3)
25 Apr 2011 Evan

How do I use these parameters to actually make a prediction?

20 Jun 2011 György Inzelt

Hi Evan,added a forecasting function.Hope you'll find it helpful.

15 Jan 2012 name1 name2

I don't know how to compile C++ file with matlab can someone help me please?
herés my mail chch1975@gmail.com

Please login to add a comment or rating.
Updates
18 Jun 2011

Added the exact maximum likelihood estimator, a covariance computing algorithm and a forecasting function.

Also, the code is more clean and easier to use.

Tag Activity for this File
Tag Applied By Date/Time
arfima György Inzelt 31 Jan 2011 08:44:31
long memory György Inzelt 31 Jan 2011 08:44:31
econometrics György Inzelt 31 Jan 2011 08:44:31
short memory György Inzelt 20 Jun 2011 12:21:25

Contact us at files@mathworks.com