文档库 最新最全的文档下载
当前位置:文档库 › 金融类股票数据分析-说明书

金融类股票数据分析-说明书

金融类股票数据分析-说明书
金融类股票数据分析-说明书

《金融类股票数据分析》综合实训任务书

任务步骤与要求

(1).数据分析前准备

1.导入数据分析所需相关库。

(2).数据探查与预处理

1.读取阿里巴巴股票数据,并查看前5行数据;

2.查看数据类型;

3.将日期列修改为日期时间类型;

4.将日期转换为行索引数据,保存到新的变量中,并查看前5行数据。

(3).金融类行业经济学业务逻辑

1.以股票的收盘价格计算中位数的基本数学原理,并使用format函数进行输出,小数位精确到5位;

2.使用pandas进行计算收盘价的中位数,并使用format函数进行输出,小数位精确到5位;

3.计算收盘价格与收盘价格中位数的差异,保存到新的变量中。并查看前5行数据;

4.运用numpy和pandas进行计算金融股票中的加权平均价格,并使用format函数进行输出,小数位精确到5 位;

5.计算收盘价格与加权平均价格的差异,保存到新的变量中。并查看前5行数据;

6.计算金融股票中的平均收盘价格,并使用format函数进行输出,小数位精确到5位;

7.计算收盘价格与平均收盘价格的差异,保存到新的变量中。并查看前5行数据;

8.使用最简单的方式计算金融股票中的时间加权平均价格,并使用format函数进行输出,小数位精确到5位;

9.计算收盘价格与时间加权平均价格的差异,保存到新的变量中。并查看前5行数据;

10.使用pandas将收盘价格与收盘价格中位数的差异、收盘价格与加权平均价格、收盘价格与平均收盘价格和收

盘价格与时间加权平均价格的差异数据进行连接,主要为绘制图形取最高值和最低值。并查看合并后的数据元素的个数.

11.绘制收盘价格与收盘价格中位数的差异、收盘价格与加权平均价格、收盘价格与平均收盘价格和收盘价格与

时间加权平均价格的差异走势图;

12.以股票的最高价计算差值的基本数学原理,并使用format函数进行输出,小数位精确到2位;

13.分别使用pandas的函数计算最高价和最低价的差值,并使用format函数进行输出,小数位精确至2位。(4).金融类分析股票的收益率

1.计算收盘价的收益率,类似于微积分中的微分,并查看前5行数据;

2.计算收盘价收益率的标准差,并使用format函数进行百分比输出,小数位精确到2位;

3.筛选出收盘价的收益率正值数据,并绘制其柱形图,要求:绘制图表的Y轴按百分比进行计算,最高收益率

柱的颜色为绿色,最低收益柱的颜色为红色,其它柱为蓝色;

4.根据收益率计算股票年波动率,并使用format函数进行输出,小数位精确到5位;

5.根据收益率计算股票月波动率,并使用format函数进行输出,小数位精确到5位。

(5).金融类分析股票的周期分析

1.创建映射字典或者函数,提取出日期所对应的周期,取值只有周一到周五,并查看前5行数据;

2.使用分组进行统计周一到周五的最高收盘价和对应的日期,并查看数据。注意:需要将列名进行重设;

3.使用分组进行统计周一到周五的最低收盘价和对应的日期,并查看数据。注意:需要将列名进行重设;

4.使用分组进行统计周一到周五的平均收盘价;

5.使用连接方式将统计周一到周五的最高收盘价和对应日期、最低收盘价和对应日期以及平均收盘价数据进行

合并,并查看数据。注意:周一到周五的出现顺序需要进行顺序排列

6.将分析好的阿里巴巴股票周期数据存储为AlibabaWeekDataAnalysis.xIsx文件便于后期使用。

相关文档