经济数据预测 | Python实现机器学习(MLP、XGBoost)金融市场预测

41 篇文章 230 订阅 ¥29.90 ¥99.00
25 篇文章 226 订阅 ¥29.90 ¥99.00
19 篇文章 64 订阅 ¥29.90 ¥99.00
本文介绍了使用Python实现机器学习模型MLP和XGBoost进行金融市场预测。通过添加高斯噪声的自动编码器增强MLP的特征提取,采用PurgedGroupTimeSeriesSplit进行时间序列交叉验证,而XGBoost则通过设定超参数和多模型融合进行预测。文章强调了金融市场预测的挑战和策略的不确定性。
摘要由CSDN通过智能技术生成

经济数据预测 | Python实现机器学习(MLP、XGBoost)金融市场预测

基本介绍

成功的股市投资既需要技巧,又需要理性的心理,只有实现股市心理博弈与趋势技术分析的完美结合,才算掌握了现代投资所需要的所有核心“装备”,才能在股市中天下无敌。
人性主导了投资市场极重要的一环,了解投资者心理的来龙去脉,自然就能理解投资市场的脉动!
在一个完全有效的市场中,买家和卖家将拥有做出理性交易决定所需的信息。因此,资产将始终保持其实际真实价值,不会被高估或低估。然而这在现实世界的金融市场中并非完全有效的。制定交易策略来识别利用市场的无效性是非常有挑战性的。

程序设计

训练数据 竞赛数据集包含一组脱敏特征,代表真实的股票市场数据。数据集中的每一行代表一个交易机会,将为此预测一个action值:1 表示进行交易,0 表示跳过。每笔交易都有一个关联的weight和resp,它们共同代表交易的回报。date列是一个整数,代表交易日期,而ts_id列代表时间排序。除了匿名特征值之外,还可以获得有features.csv 中特征的元数据。在训练集train.csv中,会提供了一个resp值,以及resp_{1,2,3,4}代表不同时间范围内回报的其他几个值。这些变量不包含在测试集中。为完整性起见,交易weight = 0故意包含在数据集中,尽管此类交易不会对评分评估做出贡献。
测试数据 在比赛的模型训练阶段,这个看不见的测试集由大约 100 万行历史数据组成。在实时预测阶段,测试

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前程算法屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值