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
Vous devez vous connecter pour publier un commentaire.
L'aide des états:
Vous n'avez pas donné tous les arguments supplémentaires. Notez que je considère cette documentation pauvre parce qu'il n'a pas d'état qui arguments supplémentaires devraient être fournies.
À partir de ces exemples, il semble que la "forme" et de "choix" devrait au moins être définies:
En passant, bienvenue sur stackoverflow! Voici quelques conseils sur la rédaction d'une meilleure question et donc d'augmenter les chances d'une bonne réponse.
head
de commande, mais il n'est pas clair si l'erreur peut être reproduit avec qui.library(mlogit)
devrait également être donné dans votre exemple minimal.some supplementary arguments should be provided
aurait sauté à vous. Dans le cas où vous ne savez pas comment accéder à l'aide de la commandemlogit
, vous pouvez utiliser?mlogit
ouhelp(mlogit)
.OriginalL'auteur scottkosty