首页 > 其他分享 >R语言神经网络模型预测多元时间序列数据可视化|附代码数据

R语言神经网络模型预测多元时间序列数据可视化|附代码数据

时间:2023-08-21 22:24:57浏览次数:74  
标签:预测 Python 模型 神经网络 可视化 序列 LSTM 数据

全文链接:http://tecdat.cn/?p=32198

最近我们被客户要求撰写关于神经网络的研究报告,包括一些图形和统计输出。

多元时间序列建模一直是吸引了来自经济,金融和交通等各个领域的研究人员的主题  点击文末“阅读原文”获取完整代码数据******** )。

多元时间序列预测的一个基本假设是,其变量相互依赖。

在本文中,我们专门针对客户的多元时间序列数据设计了神经网络框架,拟合单隐层神经网络,可能存在跳跃层连接。

查看数据

图片

其中Y为因变量,时间、Y1、Y2为自变量。

读取数据

   
data=read.xlsx("my data.xlsx")  
  
head(data)

图片

建立神经网络模型

建立单隐藏层神经网络,size参数可以确定隐藏层的节点数量,maxit控制迭代次数。

   
require(nnet)

## Loading required package: nnet

 #设置因变量  
  y=data$Y  
#  y<-data.frame((y-min(y))/(max(y)-min(y)))  
 names(y)<-'y'

图片

绘制拟合数据

图片


点击标题查阅往期内容

图片

【视频】Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析|数据分享

图片

左右滑动查看更多

图片

01

图片

02

图片

03

图片

04

图片

预测未来的20年数据

   

foreY1=0  
   
   foreY1=predict(mod2,data.frame(T=foreyear)  )

预测新变量

   

datanew= data.frame(T=foreyear,Y1=foreY1,Y2=foreY2)

图片

绘制未来20年的时间序列

   
pre=ts(pre,start = c(2015),f=1)
 
###############################绘制未来20年的时间序列
plot(pre, axes = F,col=2,type="l")
axis(side = 1 ,col=10)

图片


图片

点击文末 “阅读原文”

获取全文完整代码数据资料。

本文选自《R语言神经网络模型预测多元时间序列数据可视化》。

点击标题查阅往期内容

深度学习实现自编码器Autoencoder神经网络异常检测心电图ECG时间序列spss modeler用决策树神经网络预测ST的股票
Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
RNN循环神经网络 、LSTM长短期记忆网络实现时间序列长期利率预测
结合新冠疫情COVID-19股票价格预测:ARIMA,KNN和神经网络时间序列分析
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
用PyTorch机器学习神经网络分类预测银行客户流失模型
PYTHON用LSTM长短期记忆神经网络的参数优化方法预测时间序列洗发水销售数据
Python用Keras神经网络序列模型回归拟合预测、准确度检查和结果可视化
R语言深度学习卷积神经网络 (CNN)对 CIFAR 图像进行分类:训练与结果评估可视化
深度学习:Keras使用神经网络进行简单文本分类分析新闻组数据
Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析
R语言深度学习Keras循环神经网络(RNN)模型预测多输出变量时间序列
R语言KERAS用RNN、双向RNNS递归神经网络、LSTM分析预测温度时间序列、 IMDB电影评分情感
Python用Keras神经网络序列模型回归拟合预测、准确度检查和结果可视化
Python用LSTM长短期记忆神经网络对不稳定降雨量时间序列进行预测分析
R语言中的神经网络预测时间序列:多层感知器(MLP)和极限学习机(ELM)数据分析报告
R语言深度学习:用keras神经网络回归模型预测时间序列数据
Matlab用深度学习长短期记忆(LSTM)神经网络对文本数据进行分类
R语言KERAS深度学习CNN卷积神经网络分类识别手写数字图像数据(MNIST)
MATLAB中用BP神经网络预测人体脂肪百分比数据
Python中用PyTorch机器学习神经网络分类预测银行客户流失模型
R语言实现CNN(卷积神经网络)模型进行回归数据分析
SAS使用鸢尾花(iris)数据集训练人工神经网络(ANN)模型
【视频】R语言实现CNN(卷积神经网络)模型进行回归数据分析
Python使用神经网络进行简单文本分类
R语言用神经网络改进Nelson-Siegel模型拟合收益率曲线分析
R语言基于递归神经网络RNN的温度时间序列预测
R语言神经网络模型预测车辆数量时间序列
R语言中的BP神经网络模型分析学生成绩
matlab使用长短期记忆(LSTM)神经网络对序列数据进行分类
R语言实现拟合神经网络预测和结果可视化
用R语言实现神经网络预测股票实例
使用PYTHON中KERAS的LSTM递归神经网络进行时间序列预测
python用于NLP的seq2seq模型实例:用Keras实现神经网络机器翻译
用于NLP的Python:使用Keras的多标签文本LSTM神经网络分类

标签:预测,Python,模型,神经网络,可视化,序列,LSTM,数据
From: https://www.cnblogs.com/tecdat/p/17647219.html

相关文章

  • 【数据结构】排序 内部排序算法的比较和应用
    1.简单复习一下前面学到的排序算法三种插入排序:直接插入:依次将后面无序序列中头部的元素插入前面的有序序列中(找到插入位置,这个位置后面的元素一律后移)折半插入:相比直接插入只是用折半查找的方式查找插入位置,元素的移动操作不变希尔排序:把相隔一定步长d的元素放入一个子表......
  • R语言lasso惩罚稀疏加法(相加)模型SPAM拟合非线性数据和可视化
    全文链接:https://tecdat.cn/?p=33462原文出处:拓端数据部落公众号本文将关注R语言中的LASSO(LeastAbsoluteShrinkageandSelectionOperator)惩罚稀疏加法模型(SparseAdditiveModel,简称SPAM)。SPAM是一种用于拟合非线性数据的强大工具,它可以通过估计非线性函数的加法组件来捕捉......
  • R语言BUGS/JAGS贝叶斯分析: 马尔科夫链蒙特卡洛方法(MCMC)采样|附代码数据
    全文链接:http://tecdat.cn/?p=17884最近我们被客户要求撰写关于BUGS/JAGS贝叶斯分析的研究报告,包括一些图形和统计输出。在许多情况下,我们没有足够的计算能力评估空间中所有n维像素的后验概率 。在这些情况下,我们倾向于利用称为Markov-ChainMonteCarlo算法的程序 。此方法......
  • R语言PCA主成分、lasso、岭回归降维分析全球气候变化对各国土地面积影响|附代码数据
    全文链接:http://tecdat.cn/?p=31445最近我们被客户要求撰写关于各国土地面积的研究报告,包括一些图形和统计输出。机器学习在环境监测领域的应用,着眼于探索全球范围内的环境演化规律,人类与自然生态之间的关系以及环境变化对人类生存的影响。课题着眼于环境科学中的近年来土地面......
  • postgresql使用dblink查异库数据
    背景环境postgresql-14,centos7.9当想夸库查询另一个数据库的数据时,pg就做的没oracle好了,也没mysql方便,但有数据库已经存了这么多年了,迁库什么都是不可能的,所以有总比没好配置安装dblink插件createextensiondblink;如果能装,就跳第三步往下看2.如果报没相关文件,安装依......
  • 卷积神经网络
    卷积神经网络整体架构卷积层涉及参数激活函数每个区域提取的特征要尽可能的多?卷积大量提取特征,让下游有的选择,特征的多样性,第一层有丰富信息,第二层才有得做256512每个区域提取的特征要尽可能的多每个区域都有256个特征卷积核的层数和输入是一样的?刚刚输入的彩色图......
  • 【java】[sql]使用Java程序向MySql数据库插入一千万条记录,各种方式的比较,最后发现inse
    转:https://www.cnblogs.com/heyang78/p/11666743.html我的数据库环境是mysqlVer14.14Distrib5.6.45,forLinux(x86_64)usingEditLinewrapper这个数据库是安装在T440p的虚拟机上的,操作系统为CentOs6.5.我的数据表是这样的:CREATETABLE`emp`(`Id`int(11)NOTNU......
  • 提升生产力:ChatGPT for Excel引领数据处理新纪元
    在现代商务环境中,微软Excel已成为不可或缺的工具,用于数据处理、分析和展示。为了更好地满足用户的需求,ChatGPTforExcel应运而生,为Excel用户量身打造了一款终极工具。它利用人工智能的力量,旨在提升用户的生产力,让数据处理变得更加智能、高效。本文将深入介绍ChatGPTforExcel的作......
  • Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任
    Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”通过设计提示(prompt)模板,实现使用更少量的数据在预训练模型(PretrainedModel)上得到更好的效果,多用于:Few-Shot,Zero-Shot等任务。1.背景介绍prompt是当前NLP中研究小样本学习方向上非常......
  • java 批量插入数据
    转:https://blog.csdn.net/qq_35461948/article/details/130195282批量插入数据,常见的使用mybatisforeach插入的方式,原始的方式和批处理 1,常见的mybatisforeachxml<insertid="insertBatch"parameterType="java.util.List">insertintoCODEINFO(CODE_TY......