lstm代码_ARIMA时间序列与LSTM神经网络的PK

2023-11-12

作者:李应硕,人大在读
授权转载 收藏順便 点个 赞 ,创作不易

前言:时间序列算是我接触的第一个统计学实践项目,也是它把我带进了机器学习的大门。当时的我的工作是根据过往投资和赎回量,每天预估一个需要留的钱,有点类似银行准备金。我本想自己写个代码,无奈能力不足,最后让算法工程师帮我写了一套,每天预测准确率大约90%。回头过了1年多我现在都不会,当时肯定写不出来了。正好这周末学习统计预测,上课老师讲的是ARIMA模型为主,不过老师也说了目前要更高的准确率推荐神经网络。正好我也查到了神经网络相关代码,尝试做一个ARIMA与神经网络结果比对。同时也是为了十月有一个预测比赛打基础。

一、ARIMA模型

ARIMA模型于1982年提出,是时间序列预测分析方法之一。ARIMA(p,d,q)中,AR是"自回归",p为自回归项数;MA为"滑动平均",q为滑动平均项数,d为使之成为平稳序列所做的差分次数(阶数)。后面ARIMA模型我是用R语言来实现的。

第一步:安装包;主要用到forecast需要下载以便预测。

第二步:下载导入数据

这里以最近两年ICBC的的历史股票行情为例。数据是2017年4月5日至2019年9月20日每天股票最高价。根据以往数据预测9月23日至9月27日ICBC股价(最高价),下载数据可见后文lstm模型开头有下载办法。

#导入下载的数据

w<-read.table("F:/ML/习题数据、案例数据、R代码/data/i.csv",sep=",",header = T)

x<-ts(w$high,start=c(2017,4,5),frequency = 365)

plot(x)

第三步:对差分序列性质进行考察

#对差分序列性质考察

plot(diff(x))

acf(diff(x))

pacf(diff(x))

结果如下图:

<
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

lstm代码_ARIMA时间序列与LSTM神经网络的PK 的相关文章

  • 大数据24小时:京东启动“人工智能加速器”项目,网传王劲因“家庭原因”离开景驰

    数据猿导读 王劲因 家庭原因 离开景驰 原CTO韩旭接任CEO一职 加强区块链布局 京东启动 人工智能加速器 项目 美国云服务商GTT收购欧洲最大云平台营运商 交易金额达23亿美元 以下为您奉上更多大数据热点事件 编辑 abby 官网 ww
  • Eclipse上Maven环境配置使用 (全)

    Eclipse上Maven环境配置使用 全 1 安装配置Maven 1 1 从Apache网站 http maven apache org 下载并且解压缩安装Apache Maven Maven下载地址 http maven apache
  • 30个适合女生玩的可爱网站

    ugmbbc发布于 2008 03 20 13 30 12 2905 次阅读 字体 大 小 打印预览 感谢不要笑我的投递这次推荐给大家的都是非常好玩和可爱的网站 他们都拥有不错的技术和创意 这些网站尤其适合女孩子玩 当然cnBeta是一个罗
  • 河南省计算机考试题目,计算机二级考试模拟题型

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 21 若不想修改数据库文件中的数据库对象 打开数据库文件时要选择 B A 以独占方式打开 B 以只读方式打开 C 以共享方式打开 D 打开 22 某文本型字段的值只能为字母且长度为6 则可将该字
  • 深度学习的一些教程

    几个不错的深度学习教程 基本都有视频和演讲稿 附两篇综述文章和一副漫画 还有一些以后补充 Jeff Dean 2013 Stanford http i stanford edu infoseminar dean pdf 一个对DL能干什么的
  • web自动点击遍历(入口检查)

    目录 web自动点击遍历 入口检查 一 背景 二 技术方案 三 核心代码 3 1代码结构 3 2用例模块 3 3获取HTML代码 3 4正则查找a标签 3 5遍历存储 3 6递归遍历 web自动点击遍历 入口检查 导语 web自动化的存在问
  • Qt debug版本运行正常release版本运行崩溃问题记录

    问题由来 某一项目debug版本运行正常 进入发布阶段 结果release后的版本出现了崩溃问题 因为是release版本 不能debug运行 只能通过printf debug 虽然问题原因很简单 但是耗费了大量时间 故做此记录 以供后续参
  • 网络安全(黑客)自学笔记&学习路线

    谈起黑客 可能各位都会想到 盗号 其实不尽然 黑客是一群喜爱研究技术的群体 在黑客圈中 一般分为三大圈 娱乐圈 技术圈 职业圈 娱乐圈 主要是初中生和高中生较多 玩网恋 人气 空间 建站收徒玩赚钱 技术高的也是有的 只是很少见 技术圈 这个
  • Jeesite4本地及服务器上传文件、图片详解

    大家过年好 你们的老朋友小Q又回来了 最近一段时间忙于公司项目开发 又加上过年比较忙 所以没能留出时间更新内容 大家是不是有点着急了 公司最近在使用jeesite4开发项目 我呢 对这个框架一点也不熟悉 遇到问题都是现查现用 这不 在上传文
  • 【Vue3源码学习】响应式 api: watchEffect

    在 Vue2中watch 是 option 写法中一个很常用的选项 使用它可以非常方便的监听一个数据源的变化 而在 Vue3 中watch 独立成了一个 响应式api 源码地址 packages runtime core src apiWa
  • IOS发送通知与接收通知

    1 注册通知 注册通知 NSNotificationCenter defaultCenter addObserver self selector selector notiReceived name RefreshOrder object
  • 单例模式的优缺点和使用场景

    单例模式 Singleton 也叫单子模式 是一种常用的软件设计模式 在应用这个模式时 单例对象的类必须保证只有一个实例存在 许多时候整个系统只需要拥有一个的全局对象 这样有利于我们协调系统整体的行为 比如在某个服务器程序中 该服务器的配置
  • Unity Animation动画系统

    Unity Animation动画系统 Animation基础用法 Animator动画状态机 注意一些细节 Animation基础用法 创建游戏对象并添加Animation组件 然后将动画文件拖入组件 注意 需要进入动画文件的Debug属
  • 保持健康体态

    少吃多动 我们日常生活中经常可以吃到的米面谷物 蛋糕甜点等都属于富含 碳水化合物 的食物 其中 像蛋糕 甜点 面条这种经过精细加工的食物 就可以被理解为 精制碳水化合物 而奶茶 饮料里边的糖更是精加工碳水 平时吃的精白米面 都属于是精加工碳
  • Linux文件误删除恢复操作

    本文参考http write blog csdn net postedit ticket ST 491405 OGjDDusZeyMgVQ7bHW7f passport csdn net 前言 作为一个多用户 多任务的操作系统 Linux下
  • Linux统计物理cpu、逻辑cpu

    物理cpu个数 grep physical id proc cpuinfo sort uniq wc l 每个物理cpu的核心个数 grep cpu cores proc cpuinfo uniq awk F print 2 每个物理cpu

随机推荐

  • 值传递与引用传递的区别

    一 值传递 是指在调用函数时将实际参数复制一份传递到函数中 这样在函数中如果对参数进行修改 将不会影响到实际参数 代码在内存中的执行流程 1 首先加载main方法 2 接下来int number 100 3 输出调用前的number 结果为
  • C# 参考 : sealed 密封类

    C 语言参考 sealed C 参考 当对一个类应用 sealed 修饰符时 此修饰符会阻止其他类从该类继承 在下面的示例中 类 B 从类 A 继承 但是任何类都不能从类 B 继承 1 class A 2 sealed class B A
  • mysql提高数据插入效率

    1 同时插入多行记录时 宜采用一条Insert语句 2 批量插入记录时 建立采用Load Date Infile语句 3 插入延迟 提高插入操作对系统的不利影响 4 在插入大量数据之前 可以先将表锁定 5 插入数据之前先对数据进行排序
  • Java BufferedImage设置透明背景

    方式一 从网上搜索出来的方案 BufferedImage bufferedImage new BufferedImage width height BufferedImage TYPE INT RGB Graphics2D graphics
  • 《c/c++ 获取时间戳》——精确到毫秒

    timeb h和time h 这两个是C 的标准头文件 在Microsoft Visual Studio VC98 Include中 表示了C 对时间的支持能力 time h中申明了tm结构体 来对时间年月日 时分秒的支持 值得注意的是 它
  • 小程序运营成功的秘诀

    随着移动互联网的快速发展 小程序已经成为许多企业提升用户体验 增强市场竞争力的重要工具 然而 在竞争激烈的市场环境下 要想让小程序真正成功 吸引用户并保持用户的活跃度 需要一系列有效的运营策略 本文将深入探讨小程序运营成功的关键要素 帮助企
  • [Oracle]解决dbms_output.put_line输出长度限制

    解决dbms output put line输出长度限制 设置dbms output enable n n为一个比较大的数值 即长度大于即将输出的内容 如下函数是将输出的长段内容逐行输出的存储过程 可替代dbms output put li
  • WSL2实现桥接网卡(简单版)局域网内互ping不成问题~

    Windows操作 同时选中wsl网卡与以太网网卡 然后选择桥接 就会出现桥接网卡 设置网桥的静态ip和dns WSL2操作 执行以下脚本 实际IP地址 网关啥的根据实际情况设置 bin bash new ip 168 168 4 169
  • VGGNet实现CIFAR-100图像识别-2(图像增强/ImageDataGenerator)

    图像增强 ImageDataGenerator 官方文档直达 代码 注意 使用图像增强的原因 测试ImageDataGenerator对象的flow方法中batch size参数 具体分析ImageDataGenerator对象的flow方
  • Android博客周刊专题之#插件化开发#

    转自 http www androidblog cn index php Index detail id 16 本期专栏目讨论插件化开发 插件化涉及的东西很多 所以我们需要多个维度去学习 大概分为5个部分 预备知识 入门 进阶 系列 类库
  • 【H.264/AVC视频编解码技术详解】十九、熵编码(5):CABAC语法元素的二值化

    H 264 AVC视频编解码技术详解 视频教程已经在 CSDN学院 上线 视频中详述了H 264的背景 标准协议和实现 并通过一个实战工程的形式对H 264的标准进行解析和实现 欢迎观看 纸上得来终觉浅 绝知此事要躬行 只有自己按照标准文档
  • 更改bat文件图标_如何优雅地设置文件夹图标?收下我的小工具吧

    作者 富妈 在 Windows 系统 可以通过修改图标使文件夹更容易区分 可是如果需要美化的文件夹太多 一个个设置就显得很费力 而且移动文件夹或者重装系统后 图标也容易失效 这是一个很常见的问题 但网上相关的资料却比较少 很多小伙伴可能在搜
  • 关于电脑D盘(C盘等)出现管理员权限(影响删除,重命名),需要解除具体操作。

    管理员权限 影响新建文件 修改文件类型 内容 当安装软件时也带来诸多不便 对于某些语言输入器 编译器更是不友好 因为我们需要经常新建文件 修改文件 我就是在用VScode时发现的 D盘文件全都开启了管理员权限 研究一上午找到两种解决方案 第
  • Unity Camera 的跟踪,转动,缩放,代码教程 适合做角色的第一,第三人称视角

    Unity Camera 的跟踪 转动 缩放 代码教程 适合做角色的第一 第三人称视角 1 代码挂载到摄像机 camera上 Player是你要跟踪物体的位置 把你要跟踪的物体放上就行 2 源代码 using UnityEngine usi
  • python 3.6安装cPickle

    1 在python2 X中 需要安装cPickle 2 在python3 X中 这个包已被别的包替换 使用以下语句即可 import pickle as cPickle
  • string.IsNullOrEmpty()

    string IsNullOrEmpty 是一个判断字符串是否为空引用或者值为空的方法 string IsNullOrEmpty 返回值是boolen型 也就是true或者false
  • Bcrypt 加密算法研究与对比

    Bcrypt 加密算法研究与对比 一 什么是Bcrypt 二 Bcrypt如何加密与验证 一 encode方法加密 二 matches方法验证 三 如果使用彩虹表进行hash碰撞攻击会如何 四 比较 MD5加密算法的缺陷 相对于MD5 Bc
  • 循环语句和字符串拼接

    1 循环语句 循环语句就是让一部分代码重复执行 JavaScript中常用的循环语句有 for while do while 1 for循环 2 while循环 3 do while循环 2 字符串拼接 字符串之间使用 运算符 说明 数字和
  • 基于BERT Adapter的词汇增强型中文序列标注模型

    原创作者 疯狂的Max 论文Lexicon Enhanced Chinese Sequence Labelling Using BERT Adapter 解读 01 背景与动机 近年来 多项研究致力于将词汇信息融入中文预训练模型中以提升命名
  • lstm代码_ARIMA时间序列与LSTM神经网络的PK

    作者 李应硕 人大在读 授权转载 收藏順便 点个 赞 创作不易 前言 时间序列算是我接触的第一个统计学实践项目 也是它把我带进了机器学习的大门 当时的我的工作是根据过往投资和赎回量 每天预估一个需要留的钱 有点类似银行准备金 我本想自己写个