金融时间序列建模:从零到精通
📚 共计 30 章节
01
金融时间序列导论
什么是金融时间序列?金融数据的特殊性(非平稳性、自相关性、异方差性)。课程概览与学习路径。
概念
入门
02
Python环境与工具链
Anaconda安装、Jupyter Notebook配置、Pandas/Numpy/Matplotlib/Statsmodels库简介。
工具
Python
03
数据获取与清洗
使用yfinance获取股票数据、处理缺失值、重采样、处理交易日历。
数据
清洗
04
数据可视化基础
K线图绘制、移动平均线、成交量图、时间序列的自相关图(ACF/PACF)。
可视化
EDA
05
平稳性检验
什么是平稳性?ADF检验、KPSS检验、如何通过差分使序列平稳。
统计
检验
06
自回归模型(AR)
AR模型原理、阶数选择(PACF)、Python实现与预测。
模型
AR
07
移动平均模型(MA)
MA模型原理、阶数选择(ACF)、Python实现与预测。
模型
MA
08
自回归移动平均模型(ARMA)
ARMA模型原理、定阶(AIC/BIC)、模型诊断(残差检验)。
ARMA
诊断
09
差分自回归移动平均模型(ARIMA)
ARIMA模型完整流程(识别-估计-诊断-预测)、实战案例。
ARIMA
实战
10
季节性ARIMA(SARIMA)
季节性分解、SARIMA参数配置、周期数据建模。
季节
SARIMA
11
ARCH模型
波动率建模动机、ARCH模型原理、Python实现。
波动率
ARCH
12
GARCH模型
GARCH(1,1)详解、模型估计、波动率预测。
GARCH
预测
13
EGARCH与TGARCH
杠杆效应、非对称波动率模型、金融风险应用。
非对称
风险
14
多元时间序列基础
协整检验、向量自回归模型(VAR)、格兰杰因果检验。
多元
VAR
15
向量误差修正模型(VECM)
协整关系建模、长期均衡与短期动态。
VECM
协整
16
状态空间模型
卡尔曼滤波原理、时变参数模型、Python实现。
状态空间
滤波
17
机器学习入门
特征工程(技术指标构建)、滚动窗口验证、过拟合防范。
特征工程
验证
18
线性回归与时间序列
带时间特征的线性回归、滞后变量、虚拟变量。
回归
线性
19
决策树与随机森林
树模型在时序预测中的应用、特征重要性分析。
树模型
随机森林
20
支持向量机(SVM)
SVR用于回归预测、核函数选择、参数调优。
SVM
SVR
21
长短期记忆网络(LSTM)
RNN基础、LSTM原理、时间步与序列长度设计。
LSTM
深度学习
22
LSTM实战
股票价格预测案例、超参数调优、多步预测策略。
实战
调优
23
Transformer与时间序列
注意力机制、Informer模型简介、时序Transformer实践。
Transformer
注意力
24
模型评估与回测
回测框架搭建、夏普比率、最大回撤、年化收益率。
回测
评估
25
风险管理
VaR(风险价值)计算、条件VaR、压力测试。
风险
VaR
26
高频数据与微观结构
Tick数据、已实现波动率、买卖价差分析。
高频
微观结构
27
因子模型
Fama-French三因子/五因子模型、因子暴露计算、Alpha剥离。
因子
Alpha
28
投资组合优化
均值-方差优化、Black-Litterman模型、风险平价。
组合
优化
29
实战项目一:股票趋势预测系统
数据获取→特征工程→模型训练→回测→部署。
项目
趋势
30
实战项目二:波动率预测与期权定价
GARCH+机器学习混合模型。
项目
波动率