如何在 R 的 mlogit 中为每个参与者指定多个观察值?

How to specify multiple observations per participant in mlogit in R?

提问人:Hassan 提问时间:8/28/2023 更新时间:8/28/2023 访问量:22

问:

我正在使用 r 包进行多项式回归。我所有的自变量都是特定于患者的(年龄、性别等),而不是特定于选择的。所以我的模型看起来像这样:mlogit

mlogit(outcome ~ 0 | age+Gender+comorbidities)

我有一些患者进行了多次观察,所以我用 3 个索引格式化了数据:

dfidx(data, shape = 'wide', choice = outcome, 
      idx=list(c("choiceid", "Participant_ID")))

但是,我看到无论数据是使用 3 个索引还是 2 个索引(2 个索引是 choice 和 choiceid,但没有参与者 ID)格式,结果都是相同的。如何修改模型公式以包括?participant_ID

我考虑过使用规范,但我认为它仅适用于选择变化的变量,所以我不能用它来指定rparparticipant_ID

R mlogit

评论


答: 暂无答案