使用SPSS做时间序列预测时,如何自定义日期型数据周期/时间数据周期?

  • 问题的产生
  • 解决方案的来源:SPSS自带的语法参考
  • DATE命令的基本使用方法
  • 两个示例讲解
  • 写好命令以后如何运行
  • 需要注意的点

问题的产生

昨天做SPSS时间序列预测时,我有一份“年-月-日”的数据(气温数据),正好365天一年一个周期。而SPSS图形化窗口提供的日期数据定义,没法自定义日期型数据的周期。但是我的数据必须用季节性模型,否则没法做时间序列预测!

解决方案的来源:SPSS自带的语法参考

在SPSS中,单击菜单项:
帮助—>指令语法参考—>弹出了一本PDF-在其中搜索“time period”关键字,发现了“DATE”命令的用法

DATE命令的基本使用方法

                命令使用格式: DATE 关键字(或者关键字的简写) 起始值 周期长度 .

注意:

命令结尾有个 点 不能省略,并且点前面要有空格,不然会报错
起始值和周期长度为可选项,如果省略,就使用默认值(各种类型的默认值下图写得很清楚,请参考)
“关键字”是什么:就是 YEAR MONTH DAY 这样的日期类型,命令中也可以用简写,对应的简写在下图有

.

两个示例讲解

第一个例子

  1. 生成“年-月”类型的数据,周期为12个月。
  2. 指定了“年”的起始值为1960, “月”没有指定起始值,所以使用默认起始值1。
    (也可以直接看英文,比我说的清楚)

下列为输出样例(新建了三个变量)

第二个例子

  1. 数据类型为“周-日-小时”,
  2. 指定了“日”的周期性为5,“小时”的周期性为8,即8小时就算1天,5天就算一周)。

下列为输出样例(也新建了三个变量)

写好命令以后如何运行

经过试验发现,你只要能在任一窗口找到“粘贴”按钮,打开一个语法编辑器,在开头加上你的代码,然后点击运行按钮,就会生成对应的日期型变量。

不知道为什么,spss只会运行你添加的代码,不会运行原来在窗口里就有的代码,不过这也正好是我需要的。

需要注意的点

你在开始写时,可能会碰到输出乱码,无变量生成。这可能是的关键字搭配不当引起(比如YEAR是不能和DAY搭配在一起的)。
当你犯了这样的错误时,SPSS不会生成变量,输出为乱码,并且会给你错误提示。

SPSS给出的提示如下

按照这样的规则搭配关键字,一般就不会报错了!

使用SPSS做时间序列预测时,如何自定义日期型数据周期(时间数据周期)?相关推荐

  1. 用SPSS做时间序列

    用SPSS做时间序列 关于时间序列,有好多软件可以支持分析,大家比较熟悉的可能是EVIEWS.SPSS.还有STATA,具体用啥软件,结果都是一样的,但是SPSS作为一款学习简单,使用容易的软件还是值 ...

  2. 怎么用MATLAB做周期性预测,时间序列预测时,数据具有周期性怎么办(用MATLAB做) , 什么是时间序列预测法?...

    3.3时间序列分析 3.3.1时间序列概述 1. 基本概念 1一般概念:系统中某一变量的观测值按时间顺序时间间隔相同排列成一个数值序列,展示研究对象在一定时期内的变动过程,从中寻找和分析事物的变化特征 ...

  3. H.264边缘块进行帧内预测时,上边缘和左边缘块的预测情况。

    仅仅介绍上边缘块需要用到上面的像素(不存在)(例如垂直模式),左边缘快需要用到左边的像素(不存在)(例如水平模式)的情况. H.264 I帧边缘块的处理 I帧的第一个左上的边缘块,采用帧内预测,左边和 ...

  4. python时间序列分析航空旅人_用python做时间序列预测一:初识概念

    利用时间序列预测方法,我们可以基于历史的情况来预测未来的情况.比如共享单车每日租车数,食堂每日就餐人数等等,都是基于各自历史的情况来预测的. 什么是时间序列? 时间序列,是指同一个变量在连续且固定的时 ...

  5. 用python做时间序列预测一:初识概念

    用python做时间序列预测一:初识概念 利用时间序列预测方法,我们可以基于历史的情况来预测未来的情况.比如共享单车每日租车数,食堂每日就餐人数等等,都是基于各自历史的情况来预测的. 什么是时间序列? ...

  6. SPSS(十九)SPSS之时间序列模型(图文+数据集)

    SPSS(十九)SPSS之时间序列模型(图文+数据集) 时间序列是指将同一统计指标的数值按其发生的时间先后顺序排列而成的数列.正如人们常说,人生的出场顺序很重要,时间序列中隐藏着一些过去与未来的关系. ...

  7. php taglib.php,thinkphp5 taglib_pre_load预加载自定义标签库

    文章内容来自官方手册,需要查看详细的可以访问来源网址. 模板中加载标签库,预加载自定义标签库,扩展内置标签库的加载 下面以标签库放在common作为一个示例: namespace app\common ...

  8. 手机QQ访问时,html页面在QQ中自定义预览和自定义分享

    手机QQ访问时,html页面在QQ中自定义预览和自定义分享 有一天,产品说要做个自定义预览和分享功能,于是很快在微信上实现了,可是不知道在QQ上怎么实现,查看了很多网站,最后才找到了解决方案,于是想和 ...

  9. 如何用XGBoost做时间序列预测?

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 来源:Jason Brownlee,整理:数据派THU 本文约3300字 ...

最新文章

  1. WF4 Beta,RC版文章总结
  2. TinyMCE 4.0b1 发布,全新设计和 API
  3. RN返回navigation方法
  4. 软引用、弱引用、 java
  5. 支持高并发的IIS Web服务器常用设置 II
  6. Java输出箭头_java基于XSSF 导出带箭头的直线
  7. oracle习题-emp表查询练习
  8. 几个好朋友在一起吃饭,结账时大家都抢着买单,你会怎么做?
  9. VS2012配置FreeImage
  10. MediaCreationTool2004 U盘安装系统
  11. 点亮LED灯——arduino 学习第一天
  12. 光耦合器 工作原理 作用 应用场合
  13. 微星ZH77A-G43老主板加持SSD 成功!
  14. logback MDC线上问题快速定位神器
  15. docker学习笔记(五)如何创建自己的阿里云镜像仓库(这是2021版的阿里云教程)
  16. 怎么把线稿提取出来_如何提取线稿为你所用?不会的来!
  17. 安卓3dtouch测试软件,不必羡慕iPhone!安卓手机可以这样实现“3D Touch”
  18. gdal-ogr2ogr空间数据转换
  19. leetcode 滑动窗口1
  20. 共模电感的原理、作用和使用示例

热门文章

  1. iNode安装禁用了u盘停服务也没用
  2. OpenGrok使用
  3. 【Android TV】Android 8.0下 ,TV系统通知音失效
  4. 从零开始SpringCloud Alibaba实战(58)——vim常用快捷键
  5. 基于Fitnesse的验收测试实验
  6. HBase微博实战案例
  7. angular 路由复用策略
  8. 上海朋友推荐科科过PMP备考三点心得
  9. PPT中如何插入swf文件
  10. IE错误 Java TM 已被阻止,因为它已过时并且需要更新 的解决方法