R中的MLP神经网络



我正在尝试用MLP神经网络用R编写一个代码来预测美元/欧元的汇率我面临着神经网络功能输入的问题,它一直给我的错误

Error in terms.formula(formula, data = data) : 
invalid model formula in ExtractVars  

这是我迄今为止写的代码

library(readxl)
ExchangeUSD <- read_excel("C:/Users/GTS/Desktop/ML project/ExchangeUSD.xlsx")
plot(ExchangeUSD$`USD/EUR`)
#traning and test data 
trainset <- ExchangeUSD[1:350,]
testset <- ExchangeUSD[351:500,] 
set.seed(12345)
library(neuralnet)
nn <- neuralnet(`USD/EUR`~ "YYYY/MM/DD"+"Wdy",data = trainset)

数据集包含500行和3列,第一列是YYYY/MM/DD,它包含从2011年10月到2013年10月的日期(500个数据(。第二列是Wdy,它包含较弱的天数,最后一列是美元/欧元,包含汇率数据集的一部分

使用nn <- neuralnet(USD/EUR ~ YYYY/MM/DD + Wdy, data = trainset)(即删除变量名中的引号(。

如果将USD/EUR重命名为USD,将YYYY/MM/DD重命名为date,则会更好。

最新更新