Skip to content

Add performance reporting, fix optimization bugs, and update backtest.ipynb#38

Open
lethinhatha3105 wants to merge 4 commits intoGeomScale:mainfrom
lethinhatha3105:fix/example
Open

Add performance reporting, fix optimization bugs, and update backtest.ipynb#38
lethinhatha3105 wants to merge 4 commits intoGeomScale:mainfrom
lethinhatha3105:fix/example

Conversation

@lethinhatha3105
Copy link
Copy Markdown

Summary

This PR adds performance reporting functionality, fixes bugs in the optimization module, and updates the backtest notebook to align with the latest codebase.


Changes

  • New: Added report.py with performance analysis tools (BacktestReporter, MetricsComputer, BacktestVisualizer)
  • Fixed: error in self.mean_estimator declaration in MeanVariance in src/optimization.py
  • Updated:
    • backtest.ipynb to use latest src functions, integrate the new reporting module, and improve code structure and readability
    • Default self.estimator in PercentilePortfolios in src/optimization.py

@review-notebook-app
Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant