前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用机器学习预测收益

用机器学习预测收益

作者头像
用户7623498
发布于 2020-08-04 03:36:22
发布于 2020-08-04 03:36:22
72100
代码可运行
举报
运行总次数:0
代码可运行

上市公司制作季度收益报告,当结果偏离分析师的估计时,可能导致价格大幅波动。这是因为根据有效市场假设,资产价格充分反映了所有可用信息,并将作为共识估计的结果因素。在本文中,我们将看到我们如何使用机器学习来预测公司是否会高出或低于其估算。

数 据

我们考虑来自Estimates数据库的EPS分析师估算,并从Sentieo下载。该数据库收集并汇编了分析师对20多项指标的估算。对于每家公司,我们都会得到估算值的平均值,#估计值,低值,高值和实际值,如下所示:

不幸的是,对于这个数据库,我们每个公司只有70个数据点,这不足以根据之前公布的结果和他们的Beat / Miss vs估计值来预测一家公司的收益,但我们可以改为重新设计问题以增加数量数据点。

我们可以询问估值是高于还是低于实际值,而不是问自己公司是否会超过估计值。

然后,我们将对值进行标准化以便聚合它们。在这种情况下,我们将为我们的模型考虑的功能是:

  • #估计
  • 低于/平均%
  • 高于/平均%
  • 实际/平均%

然后,我们决定按行业汇总估算,以检验分析师(in)准确预测收益的能力与企业性质相关的假设。在本研究中,我们将关注医疗保健股。

然后,我们为以下117家公司进行6000次估值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'AAC''ABT''ABBV''ACHC''XLRN''ACOR''AERI''AGIO''AIMT''AKCA''AKBA''AKRX''ALXN ''ALGN''ALKS''AGN''ALNY','AMRN 
 ','AMGN','FOLD','ARRY','ASND','AZN','ATRA','ATRC', 'AVNS' 
 ,'BHC''BAX''BDX''BCRX''BMRN''TECH''BEAT''BLUE''BSX''BMY''CBM''CAH ''CSII''CELG''CNC''CRL''CHE''CBPO''CNMD''CORT''CRY''DVA''XRAY''DXCM''EHC''ESPR''EXAS''EXEL''FGEN''FMS''GHDX''GILD''GMED''GRFS''HAE''HALO''HCA ''HCSG''HSIC''HLF''HRTX''HRC''HZNP''HUM''ICUI''IDXX''IMMU''INCY''INVA''INGN''INSM''IART''ISRG''离子''IOVA''JAZZ''LGND''LIVN''LMNX''MGLN''MASI''MCK''MMSI''MOH''MSA''MYL''NEOG''NEO'' NBIX''NVO''NUS''NUVA''OPK''OFIX''PDCO''PAHC''DGX''RMD''SEM''ONCE''STE''SYNH''TFX''COO''USPH''UNH''UHS''var''VRTX''WBA''ZBH'

处理数据

我们将数据上传到AuDaS,这是一个由Mind Foundry为分析师构建的数据科学和教育平台。为了提高模型的准确性,我们创建了一个新列,表示实际值是高于(1),还是低于(-1)实际值。

我们还可以通过自动生成的直方图可视化数据,并查看Beat / Misses如何分配其他功能。

构建机器学习模型

当我们预测Beat / Miss列时,我们将构建分类器,同时排除Actual / Mean列。我们还将坚持推荐的培训配置,这些配置由AuDaS自动选择,以防止过度拟合(10倍交叉验证和10%保留用于验证目的)。

然后,AuDaS将开始使用Mind Foundry的专有优化器OPTaas搜索最佳机器学习模型,该优化器已迅速成为Quant基金行业最受欢迎的快速全局优化和超参数调整工具。

在不到一分钟的时间里,AuDaS已经尝试了37种不同的机器学习模型,最好的解决方案是一个简单的Gradient Boosting Classifier。将鼠标悬停在模型上会显示其参数值:

该模型的相对特征相关性表明低/平均,高/平均比率包含最多信息。

测试模型

然后我们可以在10%的保持率上测试模型:

AuDaS的分类准确率达到69.4%,最终的模型预测效果也很好。

结论和扩展

由于功能相对较少,AuDaS能够建立一个准确的预测模型,可以支持投资分析师对IBES估算的审查。这可以使他们预测重大的价格变动。

本研究的一个扩展是使用AuDaS的聚类功能对多个部门的估算进行分组。这将使我们能够检验这样一个假设,即公司治理等其他因素将影响Beat / Miss估算比率超过行业。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-02-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 决策智能与机器学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数 据
  • 处理数据
  • 构建机器学习模型
  • 测试模型
  • 结论和扩展
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档