我有一個數據幀,Data
,它有10列。前6個是輸入值,後4個是輸出值。神經網絡爲多元迴歸
head(Data)
x1 x2 x3 x4 x5 x6 y1 y2 y3 y4
200 400 1.8 100 50 10 3884 3.9 5.98 1.91
我想用神經網絡通過使用neuralnet
包來預測輸出值。當我使用以下代碼時,出現如下錯誤:
model <- neuralnet(Data[1:30,1:6], Data[1:30,7:10], data=Data, hidden=c(5,7), err.fct="ce", linear.output=FALSE)
Error in varify.variables(data, formula, startweights, learningrate.limit, :
(list) object cannot be coerced to type 'double'
請問您可以告訴我這段代碼有什麼問題嗎?