我有一个数据集如下 -
Transaction.Date Transaction
26/05/2014 Dr.
26/05/2014 Dr.
22/05/2014 Cr.
21/05/2014 Dr.
17/05/2014 Dr.
12/5/2014 Dr.
6/5/2014 Dr.
3/5/2014 Dr.
3/5/2014 Dr.
1/5/2014 Cr.
29/04/2014 Cr.
26/04/2014 Dr.
25/04/2014 Dr.
19/04/2014 Dr.
10/4/2014 Cr.
31/03/2014 Dr.
31/03/2014 Cr.
我想在上面的数据集上运行神经网络预测,但我有一个作为日期类型而另一个作为数字和运行时
我转换了交易博士(0)和Cr。(1)
output <- neuralnet(Transaction ~ Transaction.Date,trainset,hidden = 5,threshold = 0.1)
自然它的抛出错误,因为日期不是数字类型 -
Error in neurons[[i]] %*% weights[[i]] :
requires numeric/complex matrix/vector arguments
我想到的一种方法是将每个日期字段分开,即Day-MONTH-YEAR作为单独的列,然后我运行公式 -
Transaction ~ date.day+date.month+date.year
还有其他更好的方法可以从上面的数据推导出来在R神经网络中运行吗?