[英]R_function Nnet_How can I solve the following error “the object (list) can not be automatically converted in integer”?
我正在嘗試使用神經網絡算法來解決統計問題。 當我使用以下參數調用函數Nnet(軟件R)時:
rn=nnet(resignation~., data=T[,-1], entropy=T, size=5, decay=1, MaxNWts=3000, maxit=1000)
我遇到以下錯誤,但無法成功理解此錯誤的含義以及如何解決該錯誤:
重量:2656
nnet.default(x,y,w,...)中的錯誤:l'objet(list)ne petreêtreconverti automatiquement en un type'integer'
nnet.default(x,y,w,...)中的錯誤:無法將對象(列表)自動轉換為“整數”類型
請你幫助我好嗎 ?
我將繼續提供任何進一步的信息,謝謝
似乎主要的問題是您使用名稱T
作為數據幀名稱。 結果, entropy
參數接收的entropy
是一個列表(數據幀可以看成R中的列表),而不是布爾值(或整數)。 要使其工作,請改為運行以下命令:
rn=nnet(Species~., data=T[,-1], entropy=TRUE, size=5, decay=1, MaxNWts=3000, maxit=1000)
注意:我建議您不要將T
用作變量名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.