Модель Брэдли Терри для парных данных предпочтений в r - PullRequest
0 голосов
/ 20 октября 2018

Справочная информация Для моей диссертации я провел парный кафетерий, в котором птицам были представлены пары фруктов, и было записано, какой выбор они выбрали.Из исследования я обнаружил, что подходящей моделью для анализа этих данных является модель Брэдли Терри.Я не статистик и относительно новичок в R, поэтому любая помощь будет признательна

Issue Использование пакета BradleyTerry2

мой фрейм данных выглядит следующим образомкакие fruit1 и Fruit2 представляют Игрока 1 и 2 и основные частоты побед и поражений для player1 vsplayer 2

После https://cran.r -project.org / web / packages / BradleyTerry2 / vignettes /BradleyTerry.pdf

Я использую код

R>prefModel<-BTm(cbind(win1,win2),fruit1,fruit2,~fruit,id="fruit",data=df)

Это приводит к ошибке

Error in Diff(player1, player2, formula, id, data, separate.ability, refcat,  : 
'player1$fruit' and 'player2$fruit' must be factors with the same levels

Попытка чего-то другого также выдает такую ​​же ошибку

BTm(outcome=cbind(win1,win2),player1=fruit1,player2=fruit2,
formula=~fruit,id="fruit",)

(!is.factor(df$fruit1) || !is.factor(df$fruit2) ||
!identical(levels(df$fruit1), levels(df$fruit2)))

возвращено [ИСТИНА]

...