weight_asym: Weighting method: Asymmetry of intervals

View source: R/weight_asym.R

weight_asymR Documentation

Weighting method: Asymmetry of intervals

Description

Calculates weights by asymmetry of intervals

Usage

weight_asym(expert_judgements)

Arguments

expert_judgements

the long tibble exported from the preprocess_judgements function.

Details

This function is used inside IntervalWAgg to calculate the weights for the aggregation type "AsymWAgg", "IndIntAsymWAgg" and "KitchSinkWAgg". Pre-processed expert judgements (long format) are first converted to wide format then weighted by: \loadmathjax \mjdeqnw\_asym_i,c= \begincases 1 - 2 \cdot \fracU_i,c-B_i,cU_i,c-L_i,c, \textfor\ B_i,c \geq \fracU_i,c-L_i,c2+L_i,c
1 - 2 \cdot \fracB_i,c-L_i,cU_i,c-L_i,c, \textotherwise \endcasesascii

Data is converted back to long format, with only the weighted best estimates retained.

Value

A tibble in the form of the input expert_judgements argument with additional columns supplying the calculated weight for each row's observation.

Examples

weight_asym(preprocess_judgements(data_ratings))

aggreCAT documentation built on June 8, 2025, 11:06 a.m.