java5
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
41、金融领域的深度学习应用:NeuralProphet实战
本文探讨了深度学习在金融领域时间序列预测的应用,重点介绍了NeuralProphet模型的实战使用。NeuralProphet是对Prophet算法的扩展,结合了深度学习的优势,提升了预测的准确性与灵活性。文章通过S&P 500每日价格的建模实例,展示了NeuralProphet的组件配置、模型训练与预测分析过程,并介绍了其支持节假日影响建模、多步预测、自定义损失函数等特性。此外,还列举了深度学习在金融领域的其他应用及相关资源,为读者提供了进一步学习和实践的参考。原创 2025-09-07 14:36:11 · 65 阅读 · 0 评论 -
40、金融领域的深度学习应用
本文探讨了深度学习模型在金融领域的应用,重点介绍了Google的TabNet和亚马逊的DeepAR模型。TabNet用于处理表格数据分类任务,具有可解释性和强大的特征选择能力;而DeepAR专注于时间序列预测,支持大规模数据和概率预测,并通过其多变量版本DeepVAR处理多维时间序列问题。文章详细解析了两种模型的工作原理、代码实现步骤以及适用场景,为金融领域的建模任务提供了实用的深度学习解决方案。原创 2025-09-06 09:35:58 · 70 阅读 · 0 评论 -
39、机器学习与深度学习在金融领域的应用
本文探讨了机器学习和深度学习在金融领域的应用,深入介绍了处理表格数据和时间序列预测的多种高级方法。内容涵盖信用卡违约预测、时间序列建模以及fastai、TabNet、DeepAR和NeuralProphet等工具和框架的使用,旨在提升模型性能和决策支持能力。原创 2025-09-05 09:42:48 · 87 阅读 · 0 评论 -
38、探索可解释人工智能技术
本文详细介绍了可解释人工智能(XAI)技术,重点分析了三种常用的XAI方法:个体条件期望(ICE)、部分依赖图(PDP)和SHapley加性解释(SHAP)。文章涵盖了这些技术的原理、优缺点、适用场景以及在实践中的应用步骤,同时提供了对比总结和注意事项。通过实际操作XGBoost模型,展示了如何利用这些技术提高模型的可解释性和可靠性,适用于希望深入理解AI模型决策过程的研究者和从业者。原创 2025-09-04 12:32:47 · 33 阅读 · 0 评论 -
37、机器学习项目中的高级特征选择技术
本文深入探讨了机器学习项目中的高级特征选择技术,包括特征选择的重要性、常见方法及其工作原理,并通过信用卡欺诈数据集进行实例演示。文中详细介绍了过滤方法、包装方法和嵌入方法的特点及应用场景,并结合代码实现展示了如何使用互信息、MDI特征重要性和递归特征消除等技术进行特征选择。此外,还探讨了特征选择与超参数调优的结合方式,旨在提高模型性能和可解释性。原创 2025-09-03 11:42:17 · 42 阅读 · 0 评论 -
36、随机森林模型特征重要性评估方法详解
本文详细介绍了随机森林模型中特征重要性的评估方法,包括Mean Decrease in Impurity (MDI)、Drop-column Feature Importance和Permutation Feature Importance三种主要方法。文章通过代码示例展示了如何使用Python实现这些方法,并分析了不同方法的优缺点和适用场景。此外,还探讨了特征重要性在模型优化和业务决策中的应用,以及如何通过特征选择提升模型性能。原创 2025-09-02 10:23:38 · 40 阅读 · 0 评论 -
35、机器学习中的堆叠集成与贝叶斯超参数优化
本文介绍了机器学习中的两种关键技术:堆叠集成和贝叶斯超参数优化。堆叠集成通过结合多个基础模型的预测结果,利用元模型进一步优化预测性能,从而提升模型整体表现。贝叶斯超参数优化则是一种高效的调参方法,通过代理模型和获取函数减少评估低效参数组合的开销。文章结合代码实例展示了这两种方法的具体实现,并通过实验结果说明了它们在提升模型性能方面的有效性。此外,还介绍了条件超参数空间、超参数分布探索以及相关的优化库,为复杂场景下的模型调优提供了更多支持。原创 2025-09-01 13:53:35 · 74 阅读 · 0 评论 -
34、机器学习中类别特征编码与不平衡数据处理
本文介绍了机器学习中处理类别特征和不平衡数据的多种方法。针对类别特征编码,讨论了独热编码的缺点以及目标编码、留一法编码和证据权重编码等替代方法,并提供了Python代码示例。对于不平衡数据问题,总结了欠采样、过采样和调整类别权重等策略,并通过信用卡欺诈数据集展示了不同方法的效果。最后,结合类别编码与不平衡处理,给出了完整的建模流程及优化建议,帮助开发者提升模型性能。原创 2025-08-31 12:14:20 · 46 阅读 · 0 评论 -
33、应用机器学习:信用违约识别与高级概念探索
本文探讨了机器学习在信用违约识别中的应用,从基础的决策树模型到高级的集成分类器(如XGBoost、LightGBM)进行了详细分析。文章还介绍了数据预处理、超参数调优、类别不平衡处理、特征重要性评估以及模型可解释性等关键概念,并通过代码示例展示了如何实现这些方法。适用于希望深入了解机器学习在金融风控领域应用的读者。原创 2025-08-30 11:31:12 · 24 阅读 · 0 评论 -
32、应用机器学习:构建信用违约识别管道及超参数调优
本文介绍了如何使用scikit-learn构建一个完整的机器学习管道,用于信用违约识别。内容涵盖数据预处理、管道构建、自定义转换器的添加、管道元素的访问、以及多种超参数调优方法(如网格搜索、随机搜索和连续减半搜索)。此外,还比较了决策树和随机森林等不同分类器的性能,以提高模型的预测准确性。原创 2025-08-29 16:00:49 · 55 阅读 · 0 评论 -
31、应用机器学习:信用违约识别中的数据编码与决策树分类
本文详细探讨了在信用违约识别中应用机器学习的关键步骤,重点介绍了分类变量的编码方法(如标签编码和独热编码)、决策树分类器的构建与可视化,以及模型评估指标(如准确率、精确率、召回率、F1分数、ROC-AUC、PR曲线、马修斯相关系数等)。通过这些方法,可以提升模型的性能与可解释性,适用于处理类别不平衡等实际问题。原创 2025-08-28 15:21:32 · 30 阅读 · 0 评论 -
30、应用机器学习:识别信用违约
本文介绍了在应用机器学习识别信用违约任务中,如何进行自动化探索性数据分析(Auto-EDA)、数据分割(训练集、测试集、验证集)、以及缺失值的识别与处理。文中详细阐述了各类缺失值的成因及处理策略,并通过代码示例展示了如何在Python中实现数据分割和缺失值填充。同时,还比较了不同缺失值填充方法对模型性能的影响,为构建稳健的信用违约预测模型提供了全面的指导。原创 2025-08-27 13:51:30 · 39 阅读 · 0 评论 -
29、应用机器学习:识别信用违约
本博客详细介绍了如何应用机器学习技术来识别信用违约风险。通过使用来自UCI机器学习库的台湾银行信贷数据集,展示了从数据加载、内存优化、探索性数据分析,到数据预处理、模型训练以及超参数调优的完整流程。重点包括分类变量编码、缺失值处理、决策树分类器的使用以及通过管道和网格搜索提升模型性能。最终通过可视化和统计分析手段,深入理解数据特征并优化模型预测准确性,适用于金融风控领域的实践参考。原创 2025-08-26 09:11:27 · 37 阅读 · 0 评论 -
28、交易策略回测实战指南
本文详细介绍了交易策略回测的实战方法,涵盖加密货币和股票市场的策略测试。重点讲解了移动平均线交叉策略和均值-方差投资组合优化策略的实现过程,并提供了基于 backtrader 和 pypfopt 库的具体代码示例。同时,还讨论了回测中的关键问题,如小数交易支持、佣金计算、订单执行失败处理等内容。最后,总结了向量化与事件驱动回测方法,并推荐了一些常用的回测库。原创 2025-08-25 15:34:28 · 65 阅读 · 0 评论 -
27、基于技术指标的交易策略回测
本文详细介绍了基于相对强弱指数(RSI)和布林带(Bollinger Bands)的交易策略回测方法。通过Python和backtrader框架,分别实现了RSI多空策略和布林带买卖策略,并对不同佣金方案和仓位管理进行了探索。文章还对比了两种策略的特点和适用场景,并提出了策略优化建议和未来展望,帮助投资者在量化交易中做出更明智的决策。原创 2025-08-24 12:39:49 · 104 阅读 · 0 评论 -
26、交易策略回测全解析:从基础到实战
本文深入解析了交易策略回测的基础知识和实战应用,涵盖资产配置的核心方法与回测的基本原理。文中详细介绍了向量化回测和事件驱动回测两种主要方法,并通过基于 Python 的示例代码展示了如何实现多种交易策略的回测,包括基于简单移动平均线、相对强弱指数(RSI)、布林带和移动平均线交叉的策略。同时,文章总结了不同回测方法的适用场景和注意事项,为读者提供了一个全面的策略回测指南,帮助提高策略的有效性和可靠性。原创 2025-08-23 16:26:08 · 109 阅读 · 0 评论 -
25、凸优化与分层风险平价在资产配置中的应用
本文介绍了如何使用凸优化和分层风险平价(HRP)算法在资产配置中寻找有效前沿和最优投资组合。文章涵盖了使用CVXPY进行凸优化、HRP算法的实现步骤,以及PyPortfolioOpt库的功能和应用。通过实际案例和代码演示,展示了不同方法在资产配置中的效果和优势。原创 2025-08-22 13:52:04 · 80 阅读 · 0 评论 -
24、投资组合优化:蒙特卡罗模拟与SciPy优化寻找有效前沿
本文介绍了两种寻找投资组合有效前沿的方法:蒙特卡罗模拟和SciPy优化。通过对比分析,展示了它们在计算效率、结果精度和适用场景上的差异,同时结合实际应用,为投资者提供了构建最优投资组合的实用指导。原创 2025-08-21 09:56:58 · 37 阅读 · 0 评论 -
23、金融中的蒙特卡罗模拟与资产配置
本文探讨了蒙特卡罗模拟在金融中的应用,包括障碍期权的定价和风险价值(VaR)的估计,同时介绍了资产配置的核心理论和实践方法。通过现代投资组合理论(MPT),分析了如何在风险和回报之间找到平衡,并利用等权重投资组合和量化工具评估投资表现。此外,还展示了寻找有效前沿的不同方法,如蒙特卡罗模拟、SciPy优化和CVXPY凸优化,以及一种新型的资产配置方法——分层风险平价。这些技术和工具为投资者提供了多样化的策略,以在复杂市场中做出更明智的决策。原创 2025-08-20 09:20:08 · 95 阅读 · 0 评论 -
22、金融中的蒙特卡罗模拟:期权定价全解析
本文深入解析了金融领域中使用蒙特卡罗模拟进行期权定价的方法,涵盖欧洲期权和美国期权的定价原理及实现步骤。详细介绍了基于Black-Scholes模型的解析解、标准蒙特卡罗模拟、最小二乘蒙特卡罗(LSMC)方法,并通过Python代码展示了如何使用QuantLib库进行美国期权定价。同时,探讨了希腊字母(Delta、Vega等)的计算及其在风险管理中的重要性。文章结合理论与实践,通过多种方法对比验证了期权定价模型的有效性,为金融从业者和研究者提供了全面的期权定价分析工具和思路。原创 2025-08-19 12:59:24 · 62 阅读 · 0 评论 -
21、金融市场中的波动率建模与蒙特卡罗模拟
本文深入探讨了金融市场中波动率建模与蒙特卡罗模拟的应用。介绍了GARCH类模型(包括单变量与多变量DCC-GARCH模型)在波动率预测中的核心作用,详细说明了其建模、估计与预测步骤,并结合Python与R语言实现模型构建。同时,阐述了蒙特卡罗模拟的基本原理及其在股票价格模拟、欧式与美式期权定价、障碍期权定价以及风险价值(VaR)估计中的应用。文章还介绍了方差缩减技术如对偶变量法,以提升模拟效率与精度。最后,通过流程图总结了从数据准备到模型选择、结果分析的完整流程,为金融从业者提供了一套系统的方法论。原创 2025-08-18 16:35:05 · 68 阅读 · 0 评论 -
20、用GARCH类模型建模波动率
本博客详细介绍了使用GARCH类模型对金融时间序列波动率进行建模和预测的方法。内容涵盖了GARCH模型的基本原理、Python实现步骤、模型扩展形式(如EGARCH、TGARCH、CCC-GARCH等)、波动率预测方法(解析法、模拟法、自助法),以及实际应用中的注意事项和优化建议。此外,还总结了GARCH类模型的特点、应用流程,并展望了未来的研究方向,如结合机器学习和高频数据分析。适合金融从业者、研究人员和时间序列分析爱好者阅读。原创 2025-08-17 09:09:14 · 80 阅读 · 0 评论 -
19、多因子模型与波动率建模:Fama - MacBeth回归与ARCH模型详解
本文详细解析了金融领域中多因子模型与波动率建模的重要方法,包括Fama-MacBeth回归与ARCH模型的原理、实现步骤及综合应用。通过Python代码示例,展示了如何使用实际数据估计资产对风险因子的暴露程度、市场风险溢价以及股票收益的波动率特征。此外,还涵盖了模型检验与有效性分析的方法,为金融从业者提供了一套完整的量化分析工具。原创 2025-08-16 09:19:22 · 117 阅读 · 0 评论 -
18、多因子模型:Fama - French 因子及扩展模型的实现与分析
本文介绍了Fama-French多因子模型在金融领域的应用,包括经典的三因子模型、滚动三因子模型、Carhart四因子模型以及Fama-French五因子模型。文章详细阐述了各模型的构成与经济含义,并通过Python代码展示了如何实现这些模型,包括数据获取、处理、回归分析及结果解读。此外,还提供了不同因子模型的对比,帮助读者理解其在资产回报解释中的作用。文章为金融从业者和研究者提供了实用的建模参考。原创 2025-08-15 14:19:53 · 85 阅读 · 0 评论 -
17、时间序列预测与多因子模型分析
本文详细介绍了基于PyCaret的时间序列预测方法以及多因子模型在金融领域的应用。通过PyCaret库,可以快速实现时间序列的建模、调整、融合与预测;同时,多因子模型如CAPM帮助分析资产的超额收益和风险来源。文章还探讨了时间序列预测与多因子模型的综合应用思路,为投资决策提供更全面的方法支持。此外,还列举了其他常用的时间序列预测库,并展望了未来在模型改进、数据挖掘和实时分析等方面的发展方向。原创 2025-08-14 09:06:20 · 66 阅读 · 0 评论 -
16、基于机器学习的时间序列预测:使用Meta的Prophet模型
本文介绍了Meta推出的Prophet模型在时间序列预测中的应用,重点分析了其原理、使用方法及实际案例。以2015-2019年每日黄金价格预测为例,详细展示了数据处理、模型训练、预测及结果可视化的过程。同时探讨了超参数调整、交叉验证、模型解释等关键环节,并拓展了Prophet在销售预测和流量预测中的应用思路。原创 2025-08-13 12:14:19 · 121 阅读 · 0 评论 -
15、基于机器学习的时间序列预测:降维回归方法
本文介绍了基于机器学习的时间序列预测方法,重点探讨了降维回归技术的应用。通过使用tsfresh库进行特征提取,并结合sktime库实现降维回归模型,将时间序列预测转化为表格回归问题。文章还详细讲解了如何对时间序列进行去季节性和去趋势预处理,构建预测管道,使用交叉验证评估模型性能,以及创建集成模型提升预测精度。通过美国失业率数据集的示例展示了整个建模和预测流程,并对比了不同预测策略的优缺点。原创 2025-08-12 16:50:59 · 35 阅读 · 0 评论 -
14、基于机器学习的时间序列预测方法
本博客深入探讨了基于机器学习的时间序列预测方法,重点分析了特征工程在预测中的关键作用。文章介绍了多种特征编码方法,包括虚拟编码、循环编码和径向基函数编码,并通过代码示例展示了如何使用 Python 进行特征工程和模型训练。同时,还讨论了超参数调优、工作流程设计及实际应用案例,为时间序列预测提供了系统性的方法论和实践经验。原创 2025-08-11 13:09:00 · 28 阅读 · 0 评论 -
13、基于机器学习的时间序列预测方法
本文深入探讨了基于机器学习的时间序列预测方法,涵盖了传统统计方法的局限性以及现代机器学习技术的应用。内容包括时间序列模型的验证方法(如扩展窗口验证和滑动窗口验证)、特征工程的关键技巧、将时间序列问题转化为回归问题的策略、Meta 的 Prophet 算法的实际应用,以及使用 PyCaret 实现时间序列预测的自动机器学习流程。文章还介绍了评估预测模型性能的主要指标,如 MAPE、RMSE 等,并提供了多个代码示例帮助理解和实践。适合希望提升时间序列预测能力的数据科学从业者参考。原创 2025-08-10 16:43:43 · 41 阅读 · 0 评论 -
12、时间序列分析与预测:ARIMA模型详解
本文详细介绍了ARIMA模型的基本原理及其在时间序列预测中的应用,特别是对2010-2019年美国月度失业率数据进行建模和预测。文章涵盖了ARIMA模型的构建步骤、参数选择、模型评估方法,并引入了auto-ARIMA技术来自动寻找最佳模型参数。此外,还介绍了如何结合季节性因素扩展为SARIMA模型以及利用管道构建更复杂的ARIMAX模型。通过Python代码展示了完整的建模与预测流程,并对模型效果进行了比较分析。原创 2025-08-09 12:17:08 · 60 阅读 · 0 评论 -
11、时间序列分析与预测:从平稳性校正到指数平滑建模
本博客详细探讨了时间序列分析与预测的核心方法,包括时间序列的平稳性测试与校正,以及指数平滑建模技术。通过Zivot-Andrews测试判断序列的平稳性,并采用通货紧缩、自然对数变换和差分等方法使序列平稳。随后介绍了简单指数平滑(SES)、Holt线性趋势模型和Holt-Winters季节性平滑等指数平滑方法,并通过Python代码演示了模型的拟合与预测过程。此外,还展示了如何使用AutoETS方法自动选择最佳模型,并通过MAPE评估模型性能。博客内容适用于具有趋势和/或季节性特征的时间序列预测场景。原创 2025-08-08 14:24:37 · 65 阅读 · 0 评论 -
10、技术分析、交互式仪表盘构建与时间序列分析
本文探讨了技术分析与交互式仪表盘构建以及时间序列分析与预测的关键方法和技术。介绍了如何基于Streamlit部署网络应用,以及使用统计方法和机器学习进行时间序列建模的基础知识。详细说明了时间序列的分解、平稳性检验、平稳性修正以及常见建模方法(如指数平滑和ARIMA类模型)。通过美国月度失业率数据的实例分析,展示了从数据获取到模型评估与预测的完整流程。这些方法和技术能够帮助读者更好地理解和分析时间序列数据,为实际决策和预测提供支持。原创 2025-08-07 09:02:54 · 23 阅读 · 0 评论 -
9、使用Streamlit构建交互式技术分析Web应用
本文详细介绍了如何使用Streamlit构建一个交互式的技术分析Web应用,涵盖了应用的创建、运行、部署以及功能拓展。通过结合yfinance、cufflinks等库,该应用支持标普500成分股的历史数据加载与多种技术指标(如SMA、布林带、RSI)的可视化分析。文章还探讨了如何将应用部署到Streamlit Cloud以及后续的拓展方向,例如添加更多技术指标、支持更多资产类型和嵌入交易策略回测功能,为投资者和技术开发者提供了一个高效、灵活的决策支持工具。原创 2025-08-06 13:10:03 · 24 阅读 · 0 评论 -
8、金融时间序列数据探索与技术分析
本博客深入探讨了金融时间序列数据的探索与技术分析方法,介绍了如何利用算法和统计测试自动识别资产回报中的潜在模式,以及使用TA-Lib和ta库计算流行的技术指标,如布林带、RSI和MACD。同时,还涵盖了从数据供应商如Alpha Vantage和Intrinio下载技术指标、识别蜡烛图中的反转和持续模式,并展示了如何使用Streamlit构建交互式技术分析仪表盘并部署到云端。通过这些方法,为投资决策提供了数据支持和技术参考。原创 2025-08-05 09:29:41 · 34 阅读 · 0 评论 -
7、探索金融时间序列数据
本博客深入探讨了金融时间序列数据的关键分析方法,包括异常值检测、变点检测、趋势检测,以及使用赫斯特指数识别时间序列的模式。此外,还研究了资产收益的五个典型事实,如非高斯分布、波动率聚类、自相关性缺失、平方收益的持续性以及杠杆效应。这些分析为金融建模和交易策略提供了理论基础和实证支持。原创 2025-08-04 10:22:31 · 29 阅读 · 0 评论 -
6、金融时间序列数据的可视化与异常检测
本文介绍了金融时间序列数据的可视化与异常检测方法。内容涵盖时间序列的注释标记、蜡烛图的创建、使用滚动统计和Hampel滤波器进行异常值检测、变化点检测、趋势分析、Hurst指数计算,以及资产收益率的典型事实研究。通过Python代码示例和多种可视化工具,如Plotly、Matplotlib、Cufflinks等,帮助读者更好地理解金融数据的特性,并为金融建模和策略制定提供基础。原创 2025-08-03 11:37:07 · 44 阅读 · 0 评论 -
5、金融时间序列数据可视化指南
本文全面介绍了金融时间序列数据可视化的重要性及常用工具,涵盖从基础折线图到高级交互式图表的实现方法。通过Python中的主流可视化库,如matplotlib、seaborn、plotly等,展示了如何绘制时间序列数据、识别季节性模式以及创建交互式图形。此外,文章还总结了可视化流程、最佳实践和不同库的适用场景,帮助读者更好地理解和分析金融数据。原创 2025-08-02 15:52:16 · 52 阅读 · 0 评论 -
4、Financial Data Preprocessing: Techniques and Applications
This blog post explores essential techniques for financial data preprocessing, including filtering DataFrames, changing the frequency of time series data, imputing missing values using forward and backward filling, converting currencies with exchange rates原创 2025-08-01 10:01:12 · 59 阅读 · 0 评论 -
3、金融数据获取与预处理全攻略
本文全面介绍了金融数据分析中的数据获取与预处理方法。内容涵盖从Alpha Vantage和CoinGecko获取股票、加密货币及经济指标数据的具体操作,以及将价格转换为收益率、调整通胀影响、时间序列频率调整、处理缺失数据、货币转换和交易数据聚合等关键预处理步骤。通过这些方法,可为金融建模与决策提供高质量的数据支持。原创 2025-07-31 11:10:35 · 139 阅读 · 0 评论 -
2、金融数据获取指南
本文详细介绍了在数据科学和量化金融项目中获取高质量金融数据的方法。内容涵盖多个主流数据来源,包括雅虎财经、纳斯达克数据链接、Intrinio、Alpha Vantage和CoinGecko,并提供了相应的Python代码示例,帮助读者快速上手获取股票、加密货币、基本面等金融数据。此外,还讨论了数据获取过程中需要注意的数据质量、API限制、数据安全和合规性问题。原创 2025-07-30 12:11:50 · 47 阅读 · 0 评论
分享