Technische hulpfunctie die in een formule de ID's vervangt door opgegeven logische waarden en het resultaat van de formule teruggeeft.

combinerenVerschilscore(Formule, VoorwaardeID, Verschilscore)

Arguments

Formule

string van ID's gecombineerd met EN en OF, bijvoorbeeld '(720 EN 721) OF 15'

VoorwaardeID

vector van alle voorwaardeID's die voorkomen in de Formule

Verschilscore

vector met voor elke VoorwaardeID een overeenkomstige verschilscore

Value

gecombineerde verschilscore waarbij EN gecombineerd wordt via het minimum van beide verschilscores en OF gecombineerd wordt via het maximum van beide verschilscores

Examples

#onderstaand voorbeeld geeft problemen bij het testen van het package door
#devtools, maar buiten deze context werkt het wel
if (FALSE) {
combinerenVerschilscore(
  "(720 AND 721) OR 15",
  c(720, 721, 15),
  c(0.5, -0.3, 0.8)
)
}