楼主: barry2000
3384 3

[有偿编程] 求简便的方法用Matlab处理不同个体的时间序列数据? [推广有奖]

  • 6关注
  • 9粉丝

已卖:785份资源

副教授

54%

还不是VIP/贵宾

-

威望
0
论坛币
4371 个
通用积分
3.6603
学术水平
15 点
热心指数
23 点
信用等级
15 点
经验
23105 点
帖子
582
精华
0
在线时间
1225 小时
注册时间
2009-11-4
最后登录
2025-4-27

楼主
barry2000 发表于 2012-12-12 11:09:11 |AI写论文
5论坛币
刚学Matlab,不知道如何处理不同上市公司的时间序列数据,向大家请教~
目前我想到的是:行向量用公司,列向量用日期,但这样的话产生的文件就会很多,计算感觉没有SAS处理方便。
数据结构如下表,问题比较简单就是根据price求5日简单移动平均价格(MA5),因为要处理的数据和变量较多,最好少用循环。
sample.xlsx (17.65 KB)

datestkcodeprice

2012-08-13

601318

41.76

2012-08-14

601318

41.45

2012-08-15

601318

41.38

2012-08-16

601318

41.37

2012-08-17

601318

41.47

2012-12-03

601318

36.63

2012-12-04

601318

37.39

2012-12-05

601318

38.92

2012-12-06

601318

38.90

2012-12-07

601318

39.31

2012-12-10

601318

39.99

2012-12-11

601318

39.80

2012-08-13

002477

19.29

2012-08-14

002478

18.54

2012-08-15

002479

18.07

2012-08-16

002480

18.09

2012-08-17

002481

17.85

2012-12-04

002553

14.63

2012-12-05

002554

15.37

2012-12-06

002555

15.55

2012-12-07

002556

16.31

2012-12-10

002557

16.95

2012-12-11

002558

16.78

2012-08-13

000630

18.00

2012-08-14

000631

18.26

2012-08-15

000632

18.10

2012-08-16

000633

17.84

2012-08-17

000634

17.86

2012-08-20

000635

18.07

2012-08-21

000636

18.23

2012-12-04

000706

16.58

2012-12-05

000707

17.30

2012-12-06

000708

17.15

2012-12-07

000709

17.48

2012-12-10

000710

17.75

2012-12-11

000711

17.61



关键词:MATLAB 时间序列数据 matla atlab 序列数据 时间 price 如何 最好

沙发
barry2000 发表于 2012-12-14 10:16:46
有人帮下忙么~

藤椅
barry2000 发表于 2013-1-12 20:28:01
问题已解决了,用cellarray 就可以,一个cell 一个公司挺方便的

板凳
barry2000 发表于 2013-1-12 20:28:28
用cellarray 就可以,一个cell 一个公司

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-8 12:17