全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1697 1
2017-11-03
我这有三年的历史数据,数据是按天统计的,在用AMORE进行数据预测时,为什么最后输出的结果都是一个数呢?代码如下,大神帮忙看下library(AMORE)
#三年的历史数据
d2013<-get2013data()
d2013c<-c(d2013$Y)
d2014<-get2014data()
d2014c<-c(d2014$Y)
d2015<-get2015data()
d2015c<-c(d2015$Y)
#构建模型需要的数据
modely<-cbind(d2013c,d2014c,d2015c)
#进行数据归一化处理
modelys<-scale(modely)
#训练目标数据
targery = d2015c
#数据归一化处理
targerys<-scale(targery)
#构建神经网络
net <- newff(n.neurons=c(1,3,2,1), learning.rate.global=1e-2, momentum.global=0.5,
             error.criterium="LMS", Stao=NA, hidden.layer="tansig",
             output.layer="purelin", method="ADAPTgdwm")
#训练数据
result <- train(net,modelys,targerys, error.criterium="LMS", report=TRUE, show.step=1000, n.shows=5 )

y <- sim(result$net, as.numeric(modely))
最后看了下y输出的结果都是一个数据,为什么会这样呢????
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-11-3 17:37:08
等待大神的回复
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群