add_scorerWeights_to_criteriaTree.RdThis function takes scorer weights and adds them to the criteria tree. NOTE: the criteria tree is an R6 object. Therefore, when this function is called, the object will be changed in memory; i.e. the `$criteriaTree` `data.tree` object that is passed in `criteria` is passed by _reference_, not by value (the default for normal R objects).
add_scorerWeights_to_criteriaTree( weights, scorer, criteria, rootWeight = 1, rootParentCriterion_id = "-", weightName = paste0(scorer, "_weight") )
| weights | The weights object. |
|---|---|
| scorer | The scorer id (a character value). |
| criteria | The criteria object. |
| rootWeight | The weight for the root (normally, 1). |
| rootParentCriterion_id | The identifier of the root. |
| weightName | The name to use for the variable with these weights. |
A dataframe with weights (invisibly). Note the updated criteria tree: that, after all, is changed in memory because it's passed by reference instead of by value.