gpt4 book ai didi

r - 多项式逻辑回归中的权重过多并且代码运行了几个小时

转载 作者:行者123 更新时间:2023-11-30 09:11:20 24 4
gpt4 key购买 nike

我有一个 DF(train_market),有 8523 行和 12 列,如图 enter image description here

我正在做多项逻辑回归模型来获取 test_data 上的 ITem_Outlet_Sales。但是运行模型的代码一起运行了几个小时

 model <- nnet(Item_Outlet_Sales~.,train_market,family="multinomial",size = 5574900,softmax=TRUE)

我尝试了下面显示的其他两个,但仍然运行了几个小时,我应该做哪些更改才能完成它

 model <- multinom(Item_Outlet_Sales~.,train_market,family="multinomial")
model <- nnet(Item_Outlet_Sales~.,train_market,family="multinomial",size = 5574900,softmax=TRUE)

我得到第二个代码的错误为

Error in nnet.default(X, Y, w, mask = mask, size = 0, skip = TRUE, softmax = TRUE,  : 
too many (5574828) weights

所以将 size =5574900 保留在第三位并尝试,这有帮助。

最佳答案

有一个论点MaxNWtsnnet一般用于控制权重的最大数量的包。因此,设置 MaxNWts一个足够大的整数(例如 MaxNWts =10000000 )应该可以完成这项工作:

model <- nnet(Item_Outlet_Sales~.,train_market,family="multinomial",size = 5574900,softmax=TRUE,MaxNWts =10000000)

关于r - 多项式逻辑回归中的权重过多并且代码运行了几个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36303404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com