Kamil Bęczyński

Kamil Bęczyński R, SAS, analizy

Temat: Regresja - error


> class(dane)
[1] "data.frame"
> dim(dane[1:100,])
[1] 100 4
> colnames(dane)
[1] "a" "b" "c" "d"
> rownames(dane)[1:11]
[1] "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11"
> mlogit(a~b+c+d,data=dane)
Error in `row.names<-.data.frame`(`*tmp*`, value = character(0)) :
invalid 'row.names' length


Nie rozumiem komunikatu o błędzie.

Temat: Regresja - error

Spróbuj może najpierw przetransformować dane do postaci akceptowanej przez mlogit:
dane.mlogit <- mlogit.data(dane, shape="wide", choice="a")

gdzie: a - zmienna zależna

...a potem użyć mlogita na tej ramce.

Spróbuj także użyć multinom(nnet)na oryginalnych danych:
summary(multinom(a~b+c+d, data = dane))

Temat: Regresja - error

Dokładnie - musisz mieć obiekt klasy mlogit.data.
Wojciech Sobala

Wojciech Sobala Redaktor
statystyczny,
biostatystyk,
Instytut Medycyny
Pr...

Temat: Regresja - error

To z helpa dla mlogit:

## a pure "conditional" model

summary(mlogit(mode ~ price + catch, data = Fish))

## a pure "multinomial model"

summary(mlogit(mode ~ 0 | income, data = Fish))


Ten drugi model jest tym samym modelem, który otrzymujemy z pakietu nnet (multinom).
Kamil Bęczyński

Kamil Bęczyński R, SAS, analizy

Temat: Regresja - error

Paweł S.:
Dokładnie - musisz mieć obiekt klasy mlogit.data.

z helpa mlogit : "
data the data: an mlogit.data object or an ordinary data.frame,
"

ponizszy kod działa :

summary(multinom(a~b+c+d, data = dane))
code

dziękuję

mlogit po konwersji danych nadal nie działa

"

## a pure "conditional" model

summary(mlogit(mode ~ price + catch, data = Fish))

## a pure "multinomial model"

summary(mlogit(mode ~ 0 | income, data = Fish))

"
muszę jeszcze poczytać o logitach, w obecnej chwili nie potrafię wykorzystać tej informacji, widzę, że logity są formułowane na poziomie hipotez, co oferuje ciekawe możliwości, z helpa :
"
## model on unbalanced data i.e. for some observations, some
## alternatives are missing
"Kamil Bęczyński edytował(a) ten post dnia 27.09.11 o godzinie 14:53

Następna dyskusja:

Regresja logistyczna jako k...




Wyślij zaproszenie do