σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

在实践中学习量化开发:短课程、评分实验和真实的 IDE,尽在浏览器中。

学习
全部路线图所有学习路线Python 学习路线C++ 学习路线即将推出OxCaml 学习路线即将推出Market Structure 学习路线Calculus 学习路线Linear Algebra 学习路线Probability 学习路线Statistics 学习路线Matrix Decompositions 学习路线Optimization 学习路线Time Series 学习路线Stochastic Calculus 学习路线Bayesian Inference 学习路线Hidden Markov Models 学习路线Particle filtering and non-stationary time series 学习路线scikit-learn 学习路线statsmodels 学习路线SciPy 学习路线
支持
给我们反馈请我们喝杯咖啡
法律
隐私政策服务条款
© 2026 QuantCraft Solutions. 保留所有权利。
QuantCraft
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft Academy路线图学习路线
Ctrl K
AO
+1.2k 位学习者
登录加入 ↗
路线图学习路线
AO
+1.2k 位学习者
登录
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
学习路线›scikit-learn

scikit-learn 学习路线

已上线从这里开始

在笔记本里看起来很好的模型,在交易中可能一文不值,而通常的原因不是算法,而是评估。本技能把 scikit-learn 当作一种工作方式来讲授,配有简短练习(要计算的数、要排序的步骤、要配对的概念)和金融示例:为什么缩放器只能在训练日上拟合,重叠的标签如何泄漏未来以及清洗与禁运如何消除它,ridge 与 lasso 对系数做了什么,为什么方向预测的逻辑回归几乎不比“永远猜涨”好,随机森林如何对弱信号过拟合,如何用信息系数给收益模型打分,诚实的超参数搜索需要拟合多少次,以及聚类、PCA 和置换重要性能说明什么、不能说明什么。综合项目是一个代码实验:亲手搭建带清洗的滚动前向划分器、横截面特征,以及一个月度股票模型的评分。

4 个模块18 个评分实验~16小时入门 → 高级
开始学习路线

先修要求

需要熟悉 Python、NumPy 和 pandas,并具备基础统计知识(均值、方差、相关、回归)。

  • Python
  • SStatistics

课程大纲

18 个主题 · 可按任意顺序打开任一主题
  1. 1估计器 API未开始40分钟开始
  2. 2实验:编写自己的估计器未开始50分钟开始
  3. 3金融中的数据划分与泄漏未开始50分钟开始
  4. 4实验:自定义变换器与列管道未开始50分钟开始
  5. 5实验:防泄漏的管道未开始50分钟开始
  1. 6线性模型与正则化未开始55分钟开始
  2. 7用于方向预测的逻辑回归未开始50分钟开始
  3. 8决策树与随机森林未开始55分钟开始
  1. 9用于收益率的 scikit-learn 流水线未开始需要 Python1小时开始
  2. 10金融数据的特征工程未开始需要 Python1小时开始
  3. 11滚动前向验证未开始需要 Python1小时开始
  4. 12带清洗与禁运的交叉验证未开始1小时开始
  5. 13信息系数、命中率与校准未开始50分钟开始
  6. 14避免过拟合的超参数搜索未开始50分钟开始
  1. 15用于状态与同类股的聚类未开始50分钟开始
  2. 16用 PCA 与核 PCA 降维未开始45分钟开始
  3. 17特征重要性与置换未开始50分钟开始
  4. 18综合项目:诚实评估的横截面收益模型未开始1小时 40分钟开始

完成条件

以 70 分以上通过全部 18 个实验,即可完成学习路线,并在个人资料中获得 scikit-learn 徽章。

0 / 180%

先修要求

需要熟悉 Python、NumPy 和 pandas,并具备基础统计知识(均值、方差、相关、回归)。

  • Python
  • SStatistics

你将用到的工具

Pythonscikit-learnNumPypandaspytest

你将学到

  • 正确使用 fit、predict、transform 约定,并知道估计器学到了哪些数
  • 识别金融数据中的泄漏,按时间划分,并在标签重叠时使用清洗与禁运
  • 拟合 ridge、lasso、逻辑回归和随机森林,并说明它们各自如何对待弱信号
  • 用信息系数和校准给收益模型打分,并在不过拟合的前提下搜索超参数
  • 在真实股票上使用聚类、PCA 和置换重要性,并避免过度解读

下一条学习路线

statsmodels已上线
uantCraft Academy

在实践中学习量化开发:短课程、评分实验和真实的 IDE,尽在浏览器中。

学习
全部路线图所有学习路线Python 学习路线C++ 学习路线即将推出OxCaml 学习路线即将推出Market Structure 学习路线Calculus 学习路线Linear Algebra 学习路线Probability 学习路线Statistics 学习路线Matrix Decompositions 学习路线Optimization 学习路线Time Series 学习路线Stochastic Calculus 学习路线Bayesian Inference 学习路线Hidden Markov Models 学习路线Particle filtering and non-stationary time series 学习路线scikit-learn 学习路线statsmodels 学习路线SciPy 学习路线
支持
给我们反馈请我们喝杯咖啡
法律
隐私政策服务条款
© 2026 QuantCraft Solutions. 保留所有权利。
QuantCraft
登录加入 ↗
登录