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

[FEAT] Efficient MinTrace #172

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

[FEAT] Efficient MinTrace #172

wants to merge 4 commits into from

Conversation

kdgutier
Copy link
Collaborator

@kdgutier kdgutier commented Feb 3, 2023

Added the efficient implementation of MinTrace projection matrix.
We efficiently compute reconciliation matrix with
Equation 10 from https://robjhyndman.com/papers/MinT.pdf
New Computational complexity O(Na^3) vs O((Na+Nb)^3)

This comes at the expense of the deprecation in MinTrace of the use of idx_bottom.
In principle that argument should not be needed conditional on the presorting already included within the core.reconcile method.

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@candalfigomoro
Copy link

Is there any particular reason why this PR was not merged? Does this change create any problems?

@kdgutier
Copy link
Collaborator Author

Is there any particular reason why this PR was not merged? Does this change create any problems?

We need to deprecate the use of idx_bottom parameter on the rest of the methods.

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.

None yet

3 participants