add_scorerWeights_to_criteriaTree.Rd
This 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.