[R] Error in `[[<-.data.frame`(`*tmp*`, alt.name, value = integer(0)) with mlogit

sandoz at free.fr sandoz at free.fr
Thu Jul 27 17:01:12 CEST 2017


Hi,
Please  help about the error I am getting after the h1.dat<- line :
this line worked with much more independant variables and bigger data.
This time I want to work with just 2 variables cteD & cteTh.
What is wrong ?

> setwd("C:/Rstudio/Trot")
> library(mlogit)
> horse1.data<-read.csv("cte2.csv")
> h1.dat<-mlogit.data(data=horse1.data,choice="win",chid.var="raceid",alt.var="nbChev",shape="long")

Error in `[[<-.data.frame`(`*tmp*`, alt.name, value = integer(0)) : 
  le tableau de remplacement a 0 lignes, le tableau remplacé en a 26


> mul1.model<-mlogit(win~cteD+cteTh|0|0,data=h1.dat)
Error in mlogit(win ~ cteD + cteTh | 0 | 0, data = h1.dat) : 
  object 'h1.dat' not found


> head(horse.data,27)
   raceid.nbChev.cteD.cteTh.win
1              1;9;29.6;23.8;no
2                1;9;5.3;6.7;no
3              1;9;10.9;11.5;no
4               1;9;8.2;6.7;yes
5              1;9;17.8;18.2;no
6                  1;9;26;30;no
7                1;9;4.4;5.7;no
8                  1;9;4.9;6;no
9                1;9;4.5;6.9;no
10            2;17;32.1;48.3;no
11             2;17;8.8;24.5;no
12            2;17;36.7;18.3;no
13            2;17;6.7;11.8;yes
14            2;17;10.3;12.8;no
15            2;17;61.6;68.5;no
16              2;17;2.5;6.7;no
17            2;17;27.7;30.9;no
18             2;17;8.4;10.5;no
19            2;17;56.5;40.7;no
20            2;17;95.5;11.9;no
21             2;17;12.7;6.4;no
22            2;17;19.6;14.2;no
23           2;17;269.6;67.2;no
24             2;17;300;75.6;no
25            2;17;300;114.3;no
26            2;17;36.3;16.9;no



More information about the R-help mailing list