欢迎光临散文网 会员登陆 & 注册

获取收盘数据,处理为线性回归数据,Python库让你轻松搞定

2023-04-24 11:39 作者:余汉波  | 我要投稿

下面的代码是通过东财的 api 的获取数据,然后对数据进行线性回归,求得不同时间段的线性回归数据,包括线性回归期望值、残差标准差、斜率、截距、相关系数、P 值、标准误差。

代码

代码说明

代码主要是对于 Python 中常用的数据处理、Web 开发、爬虫和机器学习等领域的应用进行了展示。具体包括:

  1. 使用 pandas、requests、numpy、json、scipy 等库对于数据进行处理和分析。

  2. 自定义函数 json_to_dfcf,通过东方财富 api 获取 K 线数据,并将数据放到 pandas 中。

  3. 自定义函数 linear_regression_dfcf,通过东方财富 api 获取指数、股票、场内基金的线性回归期望值和残差标准差等。

  4. 自定义函数 get_circulate_xslx_str,通过读取 excel 中的列“代码”,进行循环获取数据。

  5. 调用自定义函数 dustom_functions,进行循环获取数据。

其中,代码中的一些具体细节需要注意,比如:

  1. 在使用 selenium 包时,需要改用 Edge 浏览器的框架。

  2. 在调用自定义函数 get_circulate_xslx_str 时,需要注意导入的是 str,而不是 int 类型的数据。

  3. 在调用自定义函数 linear_regression_dfcf 时,需要将代码加入市场,比如 0.000001。



获取收盘数据,处理为线性回归数据,Python库让你轻松搞定的评论 (共 条)

分享到微博请遵守国家法律