MLP нейронная сеть в R - PullRequest
       11

MLP нейронная сеть в R

0 голосов
/ 25 октября 2019

Я пытаюсь написать код в R для прогнозирования курса доллара США / евро с помощью нейронной сети MLP. У меня возникла проблема с вводом функции neuralnet, которая продолжает вызывать ошибку

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 столбца, первый столбец - ГГГГ / ММ / ДД и содержит дату с октября 2011 года доОктябрь 2013 (500 данных). второй столбец - Wdy, он содержит слабые дни, последний столбец - USD / EUR и содержит курс валюты часть набора данных

1 Ответ

0 голосов
/ 25 октября 2019

Используйте nn <- neuralnet(USD/EUR ~ YYYY/MM/DD + Wdy, data = trainset) (т.е. удаляйте кавычки из имен переменных).

Было бы еще лучше, если бы вы переименовали USD/EUR в USD и YYYY/MM/DD в date.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...