0
我开始使用R,我非常喜欢它,但最近我发现自己在一个角落。我想建立预测热量消耗的神经网络模型。我有包含外部气温(型号输入)和热量需求值(型号输出)的历史数据,以兆瓦(过去4年的小时数据)。我想用我的模型根据气温天气预报(也提前24小时)预测24小时的热需求。这里是我的代码:神经网络模型训练错误
data <- read.delim("C:/.../data.csv", dec=",")
require(neuralnet)
trainset<-data[1:26208,]
testset<-data[26209:26232,]
net<-neuralnet(heat~temp,trainset,hidden=5,threshold=0.01)
..我得到错误“算法没有收敛”
这是我第一次来构建模型的尝试。这就是为什么我只想使用一个输入参数(空气温度),未来,我想使用更多的输入,如风速,关于工作日和节假日的信息等等。你知道我做错了什么吗?隐藏的神经元或层数是否有问题?我也尝试使用其他参数'隐藏'的值,我仍然有错误。
这里是我的数据集:click
预先感谢您的帮助。
[R神经网络不能在时间序列的stepmax内收敛](http://stackoverflow.com/questions/16631065/r-neuralnet-does-not-converge-within-stepmax-for-time-series ) – duffymo
这也可以帮助你。融合与理解算法和数据有关:http://journal.r-project.org/archive/2010-1/RJournal_2010-1_Guenther+Fritsch.pdf – duffymo