r - R中的MLP神经网络
问题描述
我正在尝试在 R 中编写代码来使用 MLP 神经网络预测美元/欧元的汇率 我遇到了函数神经网络的输入问题,它一直给我一个错误
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,它包含疲软的日子最后一列是 USD/EUR,包含 数据集的一部分的货币汇率
解决方案
使用nn <- neuralnet(USD/EUR ~ YYYY/MM/DD + Wdy, data = trainset)
(即从变量名中删除引号)。
USD/EUR
如果你重命名asUSD
和YYYY/MM/DD
as会更好date
。
推荐阅读
- ruby-on-rails - 初始化程序 rspec 测试通过,但手动测试时实际代码中断
- qt - Qt线程中exec()之后的代码没有实现
- xamarin.forms - 如何在 Xamarin Forms 中添加注册进度跟踪器?
- javascript - 使用 NodeJS 更新图像
- html - 使用 curl 命令发布文件
- material-ui - 具有特定日期格式的 Material-UI 文本字段
- reactjs - 为什么不允许带有接口的 defaultProps ?在打字稿中标记
- git - ssh_exchange_identification:连接被远程主机 x 关闭
- python - 如何使用 numpy 或 tensorflow 更快地在 N 部分中平均分配图像?
- python - Jupyter:尝试在单个图形上绘制方程式时出现“AttributeError:'零'对象没有属性'名称'”错误