【问题标题】:Error code: must have identical levels in the same order错误代码:必须以相同的顺序具有相同的级别
【发布时间】:2025-12-15 22:10:02
【问题描述】:

运行 MCMCglmm 函数时,我收到以下错误消息:

fit_mcmc

所有术语都有相同的级别数,所以我只是不确定如何纠正这个问题。我有 6 个变量的 41 个“obs”。

【问题讨论】:

    标签: r glm multivariate-testing


    【解决方案1】:

    您需要在启动 MCMCglmm 命令之前订购关卡。一种方法是:

    library(data.table)
    setDT(within_dyad)
    within_dyad <- within_dyad[order(level),]
    
    #replace name of the level variable appropriately, then run the MCMCglmm command.
    

    【讨论】:

    • 不幸的是,这不起作用。不过,我感谢您的帮助!你知道其他可能有帮助的修复吗?
    • @EmmaChereskin 能否提供数据示例?
    • 'data.frame':41 obs。 6 个变量: $ ID1 : chr "CEB" "CEB" "DEE" "BIG" ... $ ID2 : chr "DEE" "DNG" "DNG" "FRE" ... $ assocSRI: num 0.389 0.176 0.264 0.596 0.346 ... $vocalSRI:num 0.0104 0.0606 0.0256 0 0.0125 ... $ 联盟:chr "KS" "KS" "KS" "PD" ... $ 交换:int 0 6 1 0 1 0 1 0 0 1 。 ..
    最近更新 更多