全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1450 3
2010-03-11
有很多公司的时间序列,一个公司完了是下一个公司,
需要一阶差分每个公司自己的时间序列数据,

直接用dif的话,会把所有的公司都一起给差分了,

就是一个公司完了到另外一个公司的时候,就不能从那个公司自己的数据开始差分了。

大家有没比较好的解决方法呢?

谢谢了!

数据表是这样的
时间  公司名称  其他变量
1991 公司A
1992 公司A
1993 公司A
1994 公司A
1991 公司B
1992 公司B
1993 公司B
1994 公司B
1991 公司C
1992 公司C
1993 公司C
1994 公司C

如果直接用dif计算 到A公司和B公司的分界点时,就会有麻烦 因为我们只要每个公司各自的差分数据
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-11 14:15:39
不晓得你问的问题是撒子
能否再说清楚点
二维码

扫码加我 拉你入群

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

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

2010-3-11 14:16:54
对公司+时间排序
公司下 按时间计数
计数<=差分阶数时,差分不做
else 差分
二维码

扫码加我 拉你入群

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

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

2010-3-11 14:28:54
soporaeternus 发表于 2010-3-11 14:16
对公司+时间排序
公司下 按时间计数
计数
还是不是很清楚,可不可以用model来做?

关键这个差分是个中间数据,每个变量一阶差分后需要再进行运算。。。
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群