Ich habe einen DF (train_market) mit 8523 Zeilen und 12 Spalten als zu viele Gewichte in Multinomiale logistischer Regression und der Code wird für Stunden Lauf
gezeigt und ich tue multinomial logistisches Regressionsmodell die ITem_Outlet_Sales zu bekommen auf den test_data. aber der Code das Modell läuft von Stunden zusammen
model <- nnet(Item_Outlet_Sales~.,train_market,family="multinomial",size = 5574900,softmax=TRUE)
Ich habe versucht, andere zwei unten gezeigt, aber immer noch seine Laufstundenlang laufen, welche Änderungen soll ich tun es
model <- multinom(Item_Outlet_Sales~.,train_market,family="multinomial")
model <- nnet(Item_Outlet_Sales~.,train_market,family="multinomial",size = 5574900,softmax=TRUE)
getan und Ich habe den Fehler für den 2. Code als
Error in nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE, :
too many (5574828) weights
so gehalten Größe = 5574900 in 3. und versuchte, welche Dint helfen.
Auf den ersten Blick Ihre erste Zeile ist ein Komma fehlt vor „Größe“. Auch habe ich die Syntax '' 'Item_Outlet_Sales ~ .''' vorher nicht mit einem Punkt gesehen. Scheint so, als ob du gerade deine unabhängigen Variablen in der Regression vermisst. Im Allgemeinen ist es auch eine gute Idee, '' 'data = train_market''' explizit anzugeben, da Multinom keine häufig verwendete Funktion ist. – rsoren
Das war ein Tippfehler in der Nähe der Größe, und 'Item_Outlet_Sales ~ .' nimmt alle Spalten im Datenrahmen anstelle von' variable1 + variable2' –
@rsoren Wenn ich 'data = train_market' explizit auch die gleiche Sache angeben –