Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementing component GARCH process #188

Open
wants to merge 102 commits into
base: main
Choose a base branch
from

Commits on Jul 9, 2017

  1. print start

    RichardMM committed Jul 9, 2017
    Configuration menu
    Copy the full SHA
    3d80b3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7be31f6 View commit details
    Browse the repository at this point in the history
  3. included cgarch in init

    RichardMM committed Jul 9, 2017
    Configuration menu
    Copy the full SHA
    bf63a26 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2017

  1. Add .suo to gitignore

    RichardMM committed Jul 10, 2017
    Configuration menu
    Copy the full SHA
    a9bc455 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. Configuration menu
    Copy the full SHA
    0a27e12 View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2017

  1. Add pyproj to gitignore

    RichardMM committed Jul 22, 2017
    Configuration menu
    Copy the full SHA
    3ec5f3b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da87613 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2017

  1. Add CGARCH forecast

    RichardMM committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    fb21649 View commit details
    Browse the repository at this point in the history
  2. Add CGARCH docs

    RichardMM committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    53d1ea3 View commit details
    Browse the repository at this point in the history
  3. Add .sln to gitignore

    RichardMM committed Jul 24, 2017
    Configuration menu
    Copy the full SHA
    edb2aa3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    27ff140 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2017

  1. Configuration menu
    Copy the full SHA
    2e06bc3 View commit details
    Browse the repository at this point in the history
  2. Ignore ipynb checkpoints

    RichardMM committed Jul 25, 2017
    Configuration menu
    Copy the full SHA
    6ed9a23 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2017

  1. Correct recursion problem

    RichardMM committed Jul 28, 2017
    Configuration menu
    Copy the full SHA
    5125121 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2017

  1. Change cgarch constraints

    RichardMM committed Jul 29, 2017
    Configuration menu
    Copy the full SHA
    134a285 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2017

  1. Configuration menu
    Copy the full SHA
    0df9e57 View commit details
    Browse the repository at this point in the history
  2. Change starting values

    RichardMM committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    0ec4f80 View commit details
    Browse the repository at this point in the history
  3. Change parameter bounds

    RichardMM committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    120d259 View commit details
    Browse the repository at this point in the history
  4. Correct recursion problem

    RichardMM committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    529d2a0 View commit details
    Browse the repository at this point in the history
  5. Correct recursion

    RichardMM committed Jul 31, 2017
    Configuration menu
    Copy the full SHA
    f2aacf2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2017

  1. Add cgarch recursion test

    RichardMM committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    5bd7baf View commit details
    Browse the repository at this point in the history
  2. Files change

    RichardMM committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    5b30174 View commit details
    Browse the repository at this point in the history
  3. Add pylint suggestions

    RichardMM committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    f1d40ae View commit details
    Browse the repository at this point in the history
  4. Add cgarch class tests to tests file

    Also correct error in cgarch simulation and add str method in volatility file
    RichardMM committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    9727ec1 View commit details
    Browse the repository at this point in the history
  5. Change recursion used

    RichardMM committed Aug 1, 2017
    Configuration menu
    Copy the full SHA
    8b24df0 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2017

  1. Configuration menu
    Copy the full SHA
    18a572c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7232806 View commit details
    Browse the repository at this point in the history
  3. Correct failed tests

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    d318b7b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d15ea69 View commit details
    Browse the repository at this point in the history
  5. correct undefined name

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    f40ff77 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d92cb72 View commit details
    Browse the repository at this point in the history
  7. Add pylint suggestions

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    8105337 View commit details
    Browse the repository at this point in the history
  8. Fix index error bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    cfef023 View commit details
    Browse the repository at this point in the history
  9. Fix simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    b7b4c99 View commit details
    Browse the repository at this point in the history
  10. Fix simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    453f712 View commit details
    Browse the repository at this point in the history
  11. Fix simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    5e5f7c5 View commit details
    Browse the repository at this point in the history
  12. Fix cgarch simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    cc158df View commit details
    Browse the repository at this point in the history
  13. Fix simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    3cae18b View commit details
    Browse the repository at this point in the history
  14. Fix simulation bug

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    137ae8b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e5cc606 View commit details
    Browse the repository at this point in the history
  16. Add pylint guidelines

    RichardMM committed Aug 2, 2017
    Configuration menu
    Copy the full SHA
    56d6bea View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2017

  1. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    6b49db1 View commit details
    Browse the repository at this point in the history
  2. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    04f916b View commit details
    Browse the repository at this point in the history
  3. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    659d8c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a8f58d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e03dffa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0028d7e View commit details
    Browse the repository at this point in the history
  7. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    8e4bef6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b8548f8 View commit details
    Browse the repository at this point in the history
  9. correct forecast method

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    fc0ef5a View commit details
    Browse the repository at this point in the history
  10. Remove pyproj file

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    e1264fb View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2435705 View commit details
    Browse the repository at this point in the history
  12. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    71b0734 View commit details
    Browse the repository at this point in the history
  13. Fix forecast bug

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    484a8b7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1b901cc View commit details
    Browse the repository at this point in the history
  15. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    bdd84b3 View commit details
    Browse the repository at this point in the history
  16. Add pylint suggestions

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    17f7e47 View commit details
    Browse the repository at this point in the history
  17. Add pylint suggestion

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    d2dcf94 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    1380e05 View commit details
    Browse the repository at this point in the history
  19. Remove unused method

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    9bf03fd View commit details
    Browse the repository at this point in the history
  20. Add longterm var attribute

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    bdded03 View commit details
    Browse the repository at this point in the history
  21. Fix missing argument bug

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    9e7c159 View commit details
    Browse the repository at this point in the history
  22. Fix optimization bug

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    b10bae2 View commit details
    Browse the repository at this point in the history
  23. Fix assignment error

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    352a196 View commit details
    Browse the repository at this point in the history
  24. Fix assignment bug

    RichardMM committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    6ba62d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2017

  1. Modify doc for longterm_variance

    The method doc was referring to conditional volatility
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    6bae580 View commit details
    Browse the repository at this point in the history
  2. Add longterm forecast property to VarianceForecast class

    This will be helpful when the volatility Process outputs a long erm component in addition to the conditional volatility.
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    e782651 View commit details
    Browse the repository at this point in the history
  3. Modify _one_step_forecast to cater for cgarch

    The method is moified for the base Volatility process to allow for a volatility process with a component to have its longterm forecasts returned
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    6693e42 View commit details
    Browse the repository at this point in the history
  4. Modify CGARCH forecast methods

    CGARCH process can now also produce forecasts for its long term component. This builds on functionality added to _one_step_forecast and VarianceForecast.
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    3bda0f7 View commit details
    Browse the repository at this point in the history
  5. Fix assignment bug in VarianceForecast

    The longterm forecasts attribute was returning None due to erroneous assignment
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    8f56e9a View commit details
    Browse the repository at this point in the history
  6. Modify ARCHModelForecast to handle component forecasts

    The class now has a default property for longterm component forecasts
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    74a0d56 View commit details
    Browse the repository at this point in the history
  7. Modify HARX model to cater for component volatility processes

    Now forecasts will include the component part
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    c32ac8d View commit details
    Browse the repository at this point in the history
  8. Fix bug in HARX model forecast return

    ARCHModelForecast args were not input correctly
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    9b7e680 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    82b5b7f View commit details
    Browse the repository at this point in the history
  10. Fix bug in handling tuple return

    Previously tuple return from compute_variance was unpacked poorly leading to the last item being overwritten by the first
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    b4f3719 View commit details
    Browse the repository at this point in the history
  11. Fix bug in cgarch forecasts

    The Variance forecast method did not have the longterm component argument.
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    edba0ce View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d30c929 View commit details
    Browse the repository at this point in the history
  13. Improve docs

    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    ae62731 View commit details
    Browse the repository at this point in the history
  14. Merge from master

    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    095a5f0 View commit details
    Browse the repository at this point in the history
  15. Add some unneeded files

    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    4611fea View commit details
    Browse the repository at this point in the history
  16. Merge pull request #2 from RichardMM/cgarch

    Cgarch Implementation
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    8d00212 View commit details
    Browse the repository at this point in the history
  17. Modify docs

    The docs now show presence of cgarch process and longterm variance attribute
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    5d3c5d2 View commit details
    Browse the repository at this point in the history
  18. Tweak starting values

    CGARCH starting values search space was too small.rho now includes 0.65
    RichardMM committed Aug 4, 2017
    Configuration menu
    Copy the full SHA
    870bcb8 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2017

  1. Modify starting values

    RichardMM committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    0e4edca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3ab7a84 View commit details
    Browse the repository at this point in the history
  3. Modify starting values

    RichardMM committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    2c3e457 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0cd6f57 View commit details
    Browse the repository at this point in the history
  5. Correct typo in docs

    RichardMM committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    101ecf3 View commit details
    Browse the repository at this point in the history
  6. Increase iterations for fit

    Convergence is difficult for garch models because of the samll values
    RichardMM committed Aug 5, 2017
    Configuration menu
    Copy the full SHA
    e13e29b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    27ff1a2 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2017

  1. Configuration menu
    Copy the full SHA
    7f2c208 View commit details
    Browse the repository at this point in the history
  2. Modifycgarchbounds

    It turns out that not scaling my data was the reason the solver could not find a direction to descend to.This could not be fixed by tweaking starting values or bounds. Now bunds have been returned to their text book versions.
    RichardMM committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    eed02f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    feef7e1 View commit details
    Browse the repository at this point in the history
  4. Modify docs for cgarch

    RichardMM committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    16514b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bbff084 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0df4501 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3 from RichardMM/cgarch

    Cgarch
    RichardMM committed Aug 6, 2017
    Configuration menu
    Copy the full SHA
    580ae56 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2017

  1. Configuration menu
    Copy the full SHA
    1d2d55a View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2017

  1. Configuration menu
    Copy the full SHA
    5ad0aae View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2017

  1. Add new commits from bashtage and clear conflicts

    Macharia committed Nov 19, 2017
    Configuration menu
    Copy the full SHA
    61a646f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    327de18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f0f65c5 View commit details
    Browse the repository at this point in the history