Mlogit: missing value where TRUE / FALSE required

I have data from a Discrete Choice Experiment (DCE) considering hiring preferences for people from different sectors. that I am formatted in a long format. I want to simulate using mlogit. I exported the data and can successfully run the model in Stata using the asclogit command, but I had problems running it in R.

Here is a snapshot of the first 25 rows of data:

> data[1:25,]
   userid    chid item sector outcome cul fit ind led prj rel
1   11275  211275    2      1       1   0   1   0   1   1   1
2   11275  211275    2      2       0   1   0   0   0   0   0
3   11275  211275    2      0       0   0   0   1   1   0   1
4   11275  311275    3      0       1   1   1   0   0   0   1
5   11275  311275    3      2       0   0   1   0   0   0   1
6   11275  311275    3      1       0   0   1   0   0   0   0
7   11275  411275    4      0       0   1   0   1   1   0   0
8   11275  411275    4      2       1   0   1   1   1   1   0
9   11275  411275    4      1       0   0   1   0   1   0   0
10  11275  511275    5      1       1   1   0   1   0   1   1
11  11275  511275    5      2       0   0   0   1   1   0   0
12  11275  511275    5      0       0   0   0   1   1   1   0
13  11275  611275    6      0       0   0   1   1   0   0   1
14  11275  611275    6      1       1   1   1   1   0   0   1
15  11275  611275    6      2       0   1   1   1   0   1   0
16  11275  711275    7      1       0   0   0   0   0   1   0
17  11275  711275    7      0       0   1   0   0   1   1   0
18  11275  711275    7      2       1   1   0   0   1   1   1
19  11275  811275    8      0       1   0   1   0   0   1   1
20  11275  811275    8      1       0   1   0   1   1   1   1
21  11275  811275    8      2       0   0   0   0   0   1   1
22  11275  911275    9      0       0   1   1   0   0   1   0
23  11275  911275    9      2       1   1   1   1   1   0   1
24  11275  911275    9      1       0   1   0   1   1   0   0
25  11275 1011275   10      0       0   0   0   0   0   0   0

userid chid - -, - . : Userid - chid - item - ( ) (3 ) , cul-rel - , , .

mlogit:

mlogit(outcome~cul+fit+ind+led+prj+rel,shape="long",
       data=data,id.var=userid,chid.var="chid",
       choice=outcome,alt.var="sector")

, :

Error in if (abs(x - oldx) < ftol) { : 
  missing value where TRUE/FALSE needed

, , 1 . , , Stata ? , , mlogit. , Stata: asclogit result cul fit rel ind fit led prj, case (chid) ()

+4
2

, .

R mlogit , . R , . - . , Stata , Stata .

, , Stata asclogit R mlogit . , .

+5

mlogit.data(). ?mlogit. , .

-2

All Articles