繁体   English   中英

R 中的 BradleyTerry2 包 - 使用零假设作为参考球员

[英]BradleyTerry2 package in R - Using null hypothesis as reference player

我在 R 中使用 BradleyTerry2 包来分析我的数据。 当使用 BTm 函数计算能力分数时,数据集中的第一项作为参考被移除,给定分数为 0,然后相对于该参考计算其他能力分数。

有没有办法使用零假设作为参考,而不是使用数据集中的第一项?

这是我正在使用的代码。 “ID”字段是玩家 ID。 此代码计算每个“对战”相对于数据集中的第一个对战的能力得分。

BTv1 <- BTm(player1=winner,player2=loser,id="ID",formula=~Matchup+(1|ID),data=btmdata)

我正在尝试针对比赛结果对比赛结果没有影响的零假设进行测试,但目前我不知道什么能力得分对应于零假设。 我想使用这个零假设作为参考,而不是使用数据集中的第一个匹配。

您可以使用anova函数测试模型中术语的显着性,即

anova(BTv1, test = "Chisq")

使用您共享的示例数据和脚本,我们得到以下结果:

Sequential Wald Tests

Model: binomial, link: logit

Response: NULL

Predictor: ~Characters + (1 | ID)

Terms added sequentially (first to last)

           Statistic Df P(>|Chi|)   
NULL                                
Characters    46.116 26  0.008853 **
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM