Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 使用mlogit涉及唯一观测值的错误_R_Multinomial_Mlogit - Fatal编程技术网

R 使用mlogit涉及唯一观测值的错误

R 使用mlogit涉及唯一观测值的错误,r,multinomial,mlogit,R,Multinomial,Mlogit,我试图运行一个混合效应多项式模型。下面是我的一些数据 id outcome x 1008 two -0.36759425 1008 two -0.36759425 1008 two -0.36759425 1008 two -0.36759425 1008 one -0.36759425 1008

我试图运行一个混合效应多项式模型。下面是我的一些数据

id          outcome         x
1008         two        -0.36759425
1008         two        -0.36759425
1008         two        -0.36759425
1008         two        -0.36759425
1008         one        -0.36759425
1008         two        -0.36759425
1008         two        -0.36759425
1008         one        -0.36759425
1012         two        -0.08572346
1012         one        -0.08572346
1012         three      -0.08572346
1012         two        -0.08572346
1012         three      -0.08572346
我有两个问题。首先,如果我的数据已经是长格式,我是否需要将其指定为长格式

其次,当我运行下面的代码时,我会收到下面的错误消息:

> a <- mlogit(outcome ~ 1 | short_sleep_tm_05r, data = df, reflevel = "one")

Error in dfidx::dfidx(data = data, dfa$idx, drop.index = dfa$drop.index,  : 
  the two indexes don't define unique observations

>a如果您查看示例数据框,有3个条目id=1008,output=2,x=-0.36759425,因此您的观察结果在某种程度上是重复的?您需要解决这个问题,并确保您的观察结果是uniqueHi@StupidWolf。不过,这些数据是重复测量的。我想我可以用mlogit运行一个多项式混合效应模型。不是这样吗?