R-Fehler: Fehler in " Zeile.Namen<-.Daten.frame`(`*tmp*`, value = Wert)
Ich einfach nur make-up einen Datensatz zum testen der Funktion "mlogit", das steht für "multinomiale Logistische regression "Modell"
Den Daten ist einfach:
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
Dann geben, wenn ich
fit <- mlogit(y ~ x1 + x2 + x3, data=dat)
wird die folgende Meldung angezeigt:
Error in `row.names<-.data.frame`(`*tmp*`, value = value) :
invalid 'row.names' length
Weiß jemand warum oder wie es zu lösen?
InformationsquelleAutor Daniel | 2014-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hilfe Staaten:
Haben Sie nicht gegeben, Ergänzende Argumente. Beachten Sie, dass ich über diese schlechte Dokumentation, da es nicht die zusätzliche Argumente geliefert werden sollten.
Aus der Beispiele, es scheint, dass die "Form" und "Wahl" sollte mindestens festgelegt werden:
Übrigens, herzlich willkommen auf stackoverflow! Hier sind einige Tipps auf das schreiben eine bessere Frage und erhöht damit die chance auf eine gute Antwort.
head
Befehl, aber es ist nicht klar, ob der Fehler reproduziert werden kann.library(mlogit)
sollte sich auch in Ihrem minimal-Beispiel.some supplementary arguments should be provided
würde haben sprang auf Sie. Im Falle Sie sind sich nicht sicher, wie Sie Sie zum Zugriff auf die Hilfe für den Befehlmlogit
verwenden, können Sie?mlogit
oderhelp(mlogit)
.InformationsquelleAutor scottkosty