第70步 时间序列建模实战:ARIMA建模(JMP)

2023-10-27

基于WIN10的64位系统演示

一、写在前面

这一期,我们使用JMP进行SARIMA模型的构建。

同样,这里使用这个数据:

《PLoS One》2015年一篇题目为《Comparison of Two Hybrid Models for Forecasting the Incidence of Hemorrhagic Fever with Renal Syndrome in Jiangsu Province, China》文章的公开数据做演示。数据为江苏省2004年1月至2012年12月肾综合症出血热月发病率。运用2004年1月至2011年12月的数据预测2012年12个月的发病率数据。

JMP软件大家不熟悉,属于比较冷门的软件。它是基于SAS语言开发的GUI软件,所以就当做是SAS语言来看待吧。

二、JMP建立SARIMA实战

1导入数据

打开JMP,把“data.csv”直接拖到JMP的界面:

2建模

JMP没有ADF检验,差分等,直接闪现到建模。

(2.1)按照按钮点击:“分析”—“专业建模”—“时间序列”,如图:

点击确定,显示出“时间序列图”以及“ACF图”和“PACF图”:

还是挺好看的哈。

(2.2)单一建模

在空白处点击右键,选择“ARIMA”,弹出对话框:

例如ARIMA(1,1,1)(1,1,1)12,就直接在对话框填进去即可:

然后结果全部出来了:

(2.3)多模型组

在空白处点击右键,选择“ARIMA模型组”,弹出对话框:

我们给各个参数设置取值范围,直接在对话框填进去即可:

根据之前说的:p为0-3,d为0-1,q为0-3;P为0-3,D为0-1,Q为0-3。

所以一共是1024个ARIMA模型的组合,过程就看电脑的算力了:

大家就慢慢看选咯。

3预测

(3.1)空白处右键,选择“预测周期数”,填入12:

(3.2)导出拟合和预测的具体数据:

按图操作即可:

有了数据,可以复制出来作图了。

收工!!!

四、资料

链接:https://pan.baidu.com/s/1GomRCc_jA3xyUkkMjXqdQg?pwd=09nt

提取码:09nt

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

第70步 时间序列建模实战:ARIMA建模(JMP) 的相关文章

  • SAS 循环遍历宏变量列表

    首先 我是新人 所以如果这不是一个好问题 我深表歉意 我搜索过但没有找到类似的东西 我不确定我的方法是否正确 因此我们将不胜感激 我正在为一所有学期的学校创建一个数据集 例如 2017SP 是 2017 年春季 2017SU 是 2017
  • 想要创建序列号

    我想生成序列号 e g I have NID ABD90 BGJ89 HSA76 而且我要 ID NID 1 ABD90 2 BGJ89 3 HSA76 我应该运行什么代码才能得到这个结果 请帮我 既然你标记了 SAS 我就用 SAS 来回
  • 使用 Teradata ODBC 与 Teradata 数据库的 SAS 连接

    我正在尝试连接到 SAS 中的 Teradata 我在机器上设置了 Teradata ODBC 目前我的假设是使用 ODBC 是我访问数据库的唯一方法 这是我的连接命令的语法 库名称 Teradata ODBC dsn dsnname ui
  • 使用宏对数据集中的列按组求和

    我有一个数据集 如下所示 Month Cost Center Account Actual Annual Budget June 53410 Postage 13 234 June 53420 Postage 0 432 June 5343
  • 在SAS中使用循环重命名索引列?

    我有一个数据集 其中变量为 col1 col2 col3 col15 我想将它们重命名为new1 new2 new3 new 15 我可以写15次类似的rename col1 new1 在 SAS 中 但如何使用循环实现此目的 谢谢 首先
  • 从 .Net 中的 SAS 数据源读取数据

    我被要求在 ASP Net 应用程序中从 SAS 读取一些数据 我有 Windows 窗体应用程序的工作代码 然而相同的代码doesn t在 ASP Net 中工作 但我可以尝试一下 具有相同引用的干净项目始终会失败 这是我所得到的连接 S
  • 当我将 SAS 数据集导出到 csv 时;它正在修剪字符中的所有前导空格

    当我将 SAS 数据集导出到 csv 时 它正在修剪字符中的所有前导空格 请帮助我保留 csv 输出中的所有前导空格 使用的语句是 Proc Export Data Globl Mth Sumry OutFile GMUPath 20 Rp
  • SAS 和 Excel 中百分位数的不同结果

    我正在尝试获取 SAS 中的百分位数 我在 Excel 中得到了百分位数 我期望在 SAS 中也得到相同的结果 但是当我在 SAS 中得到百分位数时 它与 excel 中的不同 我正在使用下面的示例数据 1 2 3 4 5 6 7 8 9
  • Proc sql:基于回顾期的新客户和继续客户

    我有以下数据 wei 01feb2018 car wei 02feb2018 car wei 02mar2019 bike carlin 01feb2018 car carlin 05feb2018 bike carlin 07mar201
  • 获取 SAS 表元数据 URI 的通用方法

    我正在构建一个利用表对象的 SAS 元数据 ID 或 URI 的实用程序 当库使用 BASE 引擎时 以下代码可以很好地获取 ID let mylib SOMELIB data output keep uri dataname length
  • 如何在SAS中删除重复的记录\观察而不进行排序?

    我想知道是否有办法取消重复记录WITHOUT排序 有时候 我想保留原来的顺序 只想删除重复的记录 是否可以 顺便说一句 以下是我对不重复记录的了解 它最终会进行排序 1 proc sql create table yourdata nodu
  • 使用 SAS EG 通过代理从 API 下载 JSON 文件

    我正在尝试使用瑞士当局提供的 API 对公司网络内的地址进行地理编码 我的公司使用带有用户名和密码的代理服务器 我是 SAS EG 的新手 这是我迄今为止拥有的代码 我必须匿名一些内容才能被允许在此处发布 filename response
  • SAS合并多个表

    我想知道合并多个表的最佳方法是什么 我在所有表中都有唯一的标识符 我应该在对表进行排序后一步加入所有表 还是应该逐步进行一一表合并 这有关系吗 您可以一步进行多次合并 然而 这并不是最安全的方法 如果您的数据可能存在缺陷 最好逐步执行此操作
  • 输出带有SAS表测试结果的表的宏

    Problem 我不是一个非常有经验的 SAS 用户 但不幸的是我可以访问数据的实验室仅限于 SAS 另外 我目前无法访问这些数据 因为它只能在实验室中使用 因此我创建了模拟数据进行测试 我需要创建一个宏来获取值和尺寸PROC MEANS表
  • 将 GMT 日期时间转换为本地日期时间

    我有一个 GMT 时区的日期时间值 如何将其转换为我当地的时区 我希望有一个功能可以实现这一点 请注意 由于是夏季 我不能只添加或减去差异 例如 该函数可以这样工作 data null gmtdatetime 17SEP14 09 42 1
  • 如何在SAS中对逻辑回归进行似然比检验?

    我想使用 SAS 在逻辑回归中执行标准似然比检验 我将拥有一个完整的逻辑模型 其中包含所有变量 名为 A 和一个嵌套逻辑模型 B 通过从 A 中删除一个变量而派生 如果我想测试该退出变量是否显着 我将对模型 A 和 B 执行似然比测试 是否
  • Office 2010 中的 SAS DDE 问题

    当我运行 Office 2007 时 我的 SAS DDE 脚本可以很好地填充 保存并关闭 Excel 文件 我最近更新到 Office 2010 总体工作正常 但 Excel 在保存对话框中停止 我必须手动单击 保存 而以前我不需要这样做
  • SAS 日期格式与 SQL Server 日期不兼容

    我对 SAS 相当陌生 最近我们将一些 SAS 数据集迁移到 SQL Server 表 但我们仍在使用 SAS 进行分析 当 SAS 尝试从 SQL Server 表中引入数据并让 SAS 检查 srv edt 日期是否在 dos beg
  • SAS 创建动态间隔

    这有点复杂 至少对我来说是这样 这是我必须做的 假设我有以下数据集 date price volume 02 Sep 40 100 03 Sep 45 200 04 Sep 46 150 05 Sep 43 300 假设我有一个断点 我希望
  • SAS-压缩多行,保持最高值

    我正在努力完成以下任务 我尝试过使用数组和排序 但似乎没有任何效果 任何帮助将不胜感激 Acct Score1 Score2 9999 45 78 9999 58 65 8888 43 80 8888 43 90 8888 31 70 Th

随机推荐

  • 快速排序与快速选择算法

    快速排序算法步骤 找到分界点x x可以为q L q L R q R 左边所有数Left lt x 右边所有数Right gt x 递归排序Left 递归排序Right 以下为两种方法实现快速排序 方法一 填坑法 import java ut
  • java File和FileInputStream读取文件的区别

    Java中的File类表示文件系统中的一个文件或目录 它可以用来创建 删除 重命名文件或目录 也可以用来获取文件或目录的信息 例如大小 最后修改时间等 FileInputStream类则是用来读取文件内容的 它可以从文件中读取文本数据或二进
  • python基础1——环境安装

    文章目录 一 Windows安装 二 Linux安装 三 pycharm安装 3 1 软件安装 3 2 个性化设置 3 3 基本使用 3 3 1 定义变量 3 3 2 查看数据类型 3 3 3 运算符 3 3 4 操作符 3 3 5 转义符
  • 三天搞定射频识别技术(二)2.3寻卡防冲突选卡

    寻卡防冲突 功 能 寻卡 参数说明 req code IN 寻卡方式 0x52 寻感应区内所有符合14443A标准的卡 0x26 寻未进入休眠状态的卡 pTagType OUT 卡片类型代码 0x4400 Mifare UltraLight
  • matlab数据大小不兼容,MATLAB无法执行赋值,因为左侧的索引与右侧的大小不兼容。 求解...

    X 601978 60161460 1570922324 10328 132342 25521556 299105294 14742 72029 4156372 132251558 5688 125941 1348727 120195000
  • Logistic Regression的OpenCV代码

    前言 本文的实现主要是参照了Andrew NG的机器学习课程所讲的内容 理论知识上一篇博文已经介绍 由于刚接触C 代码写得比较粗糙 望见谅 实验环境 Visual Studio 2013 OpenCV 2 4 数据 本次实验数据包含了手写数
  • [论文阅读笔记76]GPT Understands, Too(P-tuning)

    1 基本信息 题目 论文作者与单位 来源 年份 GPT Understands Too 清华大学 Citations References 论文链接 https arxiv org pdf 2103 10385 pdf 论文代码 2 要点
  • C++数据结构笔记(1)基础知识+时间复杂度

    本栏目更新数据结构中比较重要的理论知识和代码 适用于考研 学校专业课复习以及实习面试等场合的基础学习内容 1 学习数据结构有助于提高思考能力 针对不同的算法实际问题 设计不同的数据结构类型 2 数据结构主要用研究操作对象及其之间的关系 3
  • Splinter基本用法+零基础的双鸭山抢课脚本

    前言 之前一直想写个抢课脚本 但是欧皇加身 选的都中 但今年好运气到了头 报道注册那天 看见心仪的课有三个名额 但是 因为学校教务处还没开始办理注册 眼睁睁的看着3个名额飞走 后面几天 150个满名额雷打不动的占着 故花一天学习了Pytho
  • 计算机无故障时间排名,哪个电脑平均无故障运行时间(MTBF)≥30万小时认证吗?...

    哪个电脑平均无故障运行时间 MTBF 30万小时认证吗 电脑开机无显示 首先我们要检查的就是是BIOS 主板的BIOS中储存着重要的硬件数据 同时BIOS也是主板中比较脆弱的部分 极易受到破坏 一旦受损就会导致系统无法运行 出现此类故障一般
  • ReentrantLock总结

    一 ReentrantLock和synchronized的区别 相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量 与 synchronized 一样 都支持可重入 使用方法 re
  • 上游任务upstream task

    Downstream task Downstream tasks is what the field calls those supervised learning tasks that utilize a pre trained mode
  • 一般熟练盲打需要多久_如何学会盲打, 大概需要多长时间?

    脚本已更新 更加完善 各位客官不用再自己动手了 文件直接打包好了 开箱即用 一个星期你练不出来算我输 https www zhihu com video 1046774303282065408 看看 嗯 不止盲打 你同样可以用来练习双拼 五
  • 2020年 我对数据行业的思考

    疫情之下 半年已过 2020年 似乎过的特别快 也特别难 各行各业 今天我想回首这半年下来对数据这个行业的一些观点 我看到了一些趋势的变化 数据行业的重心从 获取存储 迁移到 开放共享 数据应该从 越用越贬值 变成 越用越值钱 数据已经变成
  • 2020-08-12

    Markdown 基本语法总结 标题 在文字前面加上 即可 有几个 就为几级标题 共有六级标题 如下所示 注 和标题之间保留一个空格 一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 一级标题 二级标题 三级标题 四级标题 五级标
  • 计算机毕业设计 基于SSM+Vue的校园短期闲置资源置换平台的设计与实现 Java实战项目 附源码+文档+视频讲解

    博主介绍 从事软件开发10年之余 专注于Java技术领域 Python人工智能及数据挖掘 小程序项目开发和Android项目开发等 CSDN 掘金 华为云 InfoQ 阿里云等平台优质作者 文末获取源码联系 精彩专栏推荐订阅 不然下次找不到
  • 【OJ - 二叉树】对称二叉树

    文章目录 一 题目描述 二 解题思路 题目难度 简单 一 题目描述 给你一个二叉树的根节点 root 检查它是否轴对称 LeetCode链接 101 对称二叉树 力扣 LeetCode 二 解题思路 核心思路 怎么判断一棵树是不是对称二叉树
  • MAC 安装 brew 报 Warning: /opt/homebrew/bin is not in your PATH.

    根据报错命令 设置环境变量 export PATH opt homebrew bin PATH 我的报错是 opt homebrew bin 这个没有 所以我添加这个 不要直接复制这条命令 sudo vim bash profile sou
  • linux下如何统计一个目录下的文件个数以及代码总行数的命令

    linux下如何统计一个目录下的文件个数以及代码总行数的命令 知道指定后缀名的文件总个数命令 find name cpp wc l 知道一个目录下代码总行数以及单个文件行数 find name h xargs wc l linux统计文件夹
  • 第70步 时间序列建模实战:ARIMA建模(JMP)

    基于WIN10的64位系统演示 一 写在前面 这一期 我们使用JMP进行SARIMA模型的构建 同样 这里使用这个数据 PLoS One 2015年一篇题目为 Comparison of Two Hybrid Models for Fore