楼主: jhtata
3619 0

[问答] SAS中的差分怎么表示?【已解决】 [推广有奖]

  • 1关注
  • 0粉丝

本科生

76%

还不是VIP/贵宾

-

威望
0
论坛币
6 个
通用积分
0
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
1089 点
帖子
73
精华
0
在线时间
124 小时
注册时间
2010-1-2
最后登录
2021-10-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
用sas做时间序列,proc arima的时候有这么一个语句
identify var=exrate(2); /*方法一*/
其中括弧中的数字2是指对变量做二阶差分/*参见《SAS统计分析从入门到精通》*/

但我做出来感觉不对
于是又自己通过
exrate1=dif(exrate);
exrate2=dif(exrate);/*方法二*/
identify var=exrate2;
这样做

结果两者结果果然不一样
这是怎么回事呢?

我猜想是不是这样:
假设序列Z1,Z2,Z3,Z4……
方法一是序列变成:Z3-Z1,Z4-Z2……
方法二是序列变成:(Z3-Z2)-(Z2-Z1),(Z4-Z3)-(Z3-Z2)……即 Z3+Z1-2*Z2,Z4+Z2-2*Z3……
并且差分的定义应该是方法二的意思吧,这是咋回事呢...求达人解惑...
---------我是找到答案的分界线------------
方法二在SAS中是这样表示滴:identify var=exrate(1,1)
二维码

扫码加我 拉你入群

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

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

关键词:已解决 identify SAS统计分析 Identi 入门到精通 SAS 差分

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 16:56