R d'erreur: Erreur de ligne.noms<-.les données.image`(`*tmp*`, valeur = valeur)

Je viens de faire un ensemble de données pour tester la fonction "mlogit", qui signifie "modèle de régression logistique multinomiale"

Les données est tout simplement:

head(dat)
   y x1 x2 x3
 1 4  1 18  4
 2 5  1 20  5
 3 2  1 25  3
 4 3  0 26  6
 5 4  0 26  8
 6 3  1 27  4

Puis quand je tape

fit <- mlogit(y ~ x1 + x2 + x3, data=dat)

le Message suivant s'affiche:

Error in `row.names<-.data.frame`(`*tmp*`, value = value) : 
  invalid 'row.names' length

Personne ne sait ni pourquoi, ni comment le résoudre?

OriginalL'auteur Daniel | 2014-05-04