楼主: casey_c
1246 1

[程序分享] 金融时间序列(二) [推广有奖]

  • 0关注
  • 10粉丝

博士生

92%

还不是VIP/贵宾

-

威望
0
论坛币
96 个
通用积分
2.1003
学术水平
2 点
热心指数
15 点
信用等级
2 点
经验
11502 点
帖子
278
精华
0
在线时间
94 小时
注册时间
2016-11-22
最后登录
2022-5-2

楼主
casey_c 发表于 2017-12-5 10:28:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币



以下内容转自 数析学院,只节选了部分,有需要的同学可以直接查看原文


在金融学中遇到的最重要数据类型之一是金融时间序列,即以日期时间为索引的数据。本节课程主要通过几个金融环境的案例,学习使用 Python 以及 Pandas 库进行时间序列建模分析。


二、金融数据处理


  1. import pandas.io.data as web
复制代码
  1. DAX = web.DataReader(name='^GDAXI', data_source='yahoo',
  2.                      start='2000-1-1')
  3. DAX.info()
复制代码
<class 'pandas.core.frame.DataFrame'>DatetimeIndex: 3975 entries, 2000-01-03 to 2015-08-07Data columns (total 6 columns):Open         3975 non-null float64High         3975 non-null float64Low          3975 non-null float64Close        3975 non-null float64Volume       3975 non-null int64Adj Close    3975 non-null float64dtypes: float64(5), int64(1)memory usage: 217.4 KB
  1. DAX.tail()
复制代码
1.jpg
  1. DAX['Close'].plot(figsize=(8, 5), grid=True)
  2. # 标签: dax
  3. # 标题: 历史 DAX 指数水平
复制代码
<matplotlib.axes._subplots.AxesSubplot at 0x7f45db5ec650> 2.jpg
  1. %%time
  2. DAX['Ret_Loop'] = 0.0
  3. for i in range(1, len(DAX)):
  4.     DAX['Ret_Loop'][i] = np.log(DAX['Close'][i] /
  5.                                 DAX['Close'][i - 1])
复制代码
  1. DAX[['Close', 'Ret_Loop']].tail()
复制代码
  1. %time DAX['Return'] = np.log(DAX['Close'] / DAX['Close'].shift(1))
复制代码
CPU times: user 27 ms, sys: 0 ns, total: 27 msWall time: 26.6 ms
  1. DAX[['Close', 'Return', 'Return']].tail()
复制代码
3.jpg
以上内容转自 数析学院,如需完整内容可以直接查看原文
二维码

扫码加我 拉你入群

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

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

关键词:金融时间序列 时间序列 datetime columns RETURN

沙发
casey_c 发表于 2017-12-8 10:20:17

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-5 14:46