Я хочу преобразовать свои данные в mlo git .data, и я сделал это
a<- mlogit.data(Fit.Train.KNN, choice ="Vote",
shape = c("wide"),
alt.levels = c( "Scioli","Macri",
"Massa", "Carrio", "Sanz ","Stolbizer", "Indecisos", "Voto en blanco"))
Когда я сделал это, данные были классными, у них были chid и alt, и в выборе поставить True, когда человек голосует за кандидата и ложь за другие.
Но когда я хочу сделать модель Мло git:
Model.mulnom<- mlogit("Vote " ~ "Gender" , shape = c("long"), id="id",
alt.levels = c( "Scioli","Macri",
"Massa", "Carrio",
"Sanz ","Stolbizer", "Indecisos",
"Voto en blanco") ,
reflevel= "Scioli",choice = "Vote", data= a
)
Консоль говорит, что: и я думаю, что код это правильно, я не знаю, где проблема.
**Error in solve.default(H, g[!fixed]) :
Lapack routine dgesv: system is exactly singular: U[2,2] = 0**