Conversation
This allows customisation of optimisation weights among objective functions. default is even weight c(1, 1). It also allows 0 weight, equal to removing an objective function. check function needs to be amended, because the values needs to be >=0 and the same length as obj.fun count
Defaulting stronger weight for DECOMP.RSSD while refreshing (1 for NRMSE, 10 for DECOMP.RSSD) to further curb refresh discrepancy & encourage better explainability. This can be override manually by setting objective_weights in robyn_refresh().
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
An experimental feature: adding an argument objective_weights to allow manual customization of objective function weightage. For example, with NRMSE & RSSD have same weights of c(1,1) by default. Set to 0 is possible. WARNING: The weights cannot be optimised. Any customisation is arbitrary and has strong risk of bias.