在R中的日期类型上应用神经网络训练功能

时间:2014-05-27 07:54:26

标签: r neural-network

我有一个数据集如下 -

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神经网络中运行吗?

0 个答案:

没有答案