我正在使用lme4和MPlus中的R工作,并且遇到以下情况:
我想从变量A(连续)控制变量B(这是二分法)来控制a)受试者的水平上的随机效应; b)任务。
A - > B(1)
问题在于,当我使用模型从A预测B的值时,低于概率0.5的值得到预测,而在我的情况下没有意义,因为,如果你随机猜测的话,概率是B上的正确答案是0.5。
我想知道如何在R或MPlus中约束模型(1),以便它不能预测变量B中低于0.5的值。
谢谢!
答案 0 :(得分:0)
感谢Kenneth Knoblauch先生,我找到了问题的解决方案。基本上,你需要psyphy包来使用mafc.logit函数。
例如,代码如下所示:
mod <- glm(B ~ A, data = df, family = binomial(mafc.logit(.m = 2)))
然后涉及(.m = 2)的猜测参数 - 双选任务。
干杯!