как прогнозировать новые случаи с помощью пакета нейронной сети

Использование RGUI. У меня есть набор данных под названием Data. Интересующая меня переменная ответа содержится в первом столбце Data .

У меня есть обучающие наборы данных под названием DataTrain и DataTest .

С помощью DataTrain я обучил модель нейронной сети ( называется DataNN ) с использованием пакета и функции нейронной сети .

> DataNN = neuralnet(DataTrain[,1] ~ DataTrain[,2] + DataTrain[,3], hidden = 1,
    data = DataTrain) 

Кто-нибудь знает, как создать прогноз для этой модели, используя набор тестов ( DataTest )?

Обычно (для других моделей) я бы использовал pred () для этот. Например,

> DataPred = predict(DataNN, DataTest)

Но когда я делаю это для нейронной сети , я получаю:

> DataPred = predict(DataNN, DataTest)

Error in UseMethod("predict") : 
no applicable method for 'predict' applied to an object of class "nn"  

Очевидно, я не могу запустить pred () на этой модели. Кто-нибудь знает какие-нибудь альтернативы?

I ' Я проверил справку для нейронной сети и нашел метод под названием предсказание на странице 12 документации . Я вообще не думаю, что это то, что мне нужно, или, по крайней мере, я не знаю, как применить это к моим Data .

Любая помощь будет принята с благодарностью (если есть какое-либо решение для это вообще).

11
задан Brian 3 January 2014 в 13:53
поделиться