Это может быть очень очевидно, но я этого не вижу. Обычно, если кто-то хочет установить одну переменную из массива как «ссылку», проще всего сделать вычитание.
например,
[1,4,10,9,6]
установить пункт 2 в качестве ссылки,
[- 3,0,6,5,2].
Как восстановить оригинал?
Я использую пакет BradleyTerry2 в R, где на способности всегда ссылаются, но я хотел бы восстановить все из них
> library("BradleyTerry2")
>
> dat<-data.frame('winner'=c('lakers','bucks','wizards'),'loser'=c('bucks','wizards','lakers'))
>
> model<-BTm(1,winner,loser,data=dat,refcat='bucks')
>
> BTabilities(model)
ability s.e.
bucks 0.000000e+00 0.000000
lakers -1.812987e-16 1.632993
wizards -3.625973e-16 1.632993
> model<-BTm(1,winner,loser,data=dat,refcat='lakers')
> BTabilities(model)
ability s.e.
bucks 1.570092e-16 1.632993
lakers 0.000000e+00 0.000000
wizards 0.000000e+00 1.632993