bttl {BTTL}R Documentation

Bradley-Terry Transfer Learning

Description

Contains the main function of this package that is used to estimate the parameter of interest \alpha. The inner workings of the function are described in Hermes et al., (2024).

Usage

bttl(y, M, c_s)

Arguments

y

A list consisting of S matrices with each matrix containing pairwise comparisons across M objects. The first matrix in the list should contain the pairwise comparisons on the primary attribute. The other matrices should contain pairwise comparisons on the secondary attributes. The first column of each matrix should contain the preferred object (winner) and the second column should contain the non-preferred object (loser).

M

Total number of objects encountered across the pairwise comparisons.

c_s

Constant determining the strictness of the inclusion of attributes in the informative set. Smaller values lead to smaller \mathcal{S}. We typically set this parameter equal to 1.

Value

alpha_est

A vector of length M that contains the parameter estimates \hat{\alpha} for all objects in the data on the primary attribute.

S_hat

A vector containing the indices of attributes that are included in \hat{\mathcal{S}}.

Author(s)

Sjoerd Hermes
Maintainer: Sjoerd Hermes sjoerd.hermes@wur.nl

References

1. Hermes, S., van Heerwaarden, J., and Behrouzi, P. (2024). Multi-Attribute Preferences: A Transfer Learning Approach. arXiv preprint, arXiv:2408.10558

Examples



# we first obtain the pairwise comparison data
y <- data(eba)

# now we can fit our model
result <- bttl(y, 13, 1)


[Package BTTL version 1.0.0 Index]