2. 利率基础:利率的定义与类型
聊机器学习预测利率之前,咱们得先把利率这东西掰扯清楚。我见过不少同学,模型跑得飞起,结果连预测的目标到底是什么都没搞明白——这可就尴尬了。
说白了,利率就是资金的价格。你借钱给别人,别人付给你的报酬,就是利率。但金融市场里,利率可不是一个简单的数字,它是一整套体系。
2.1 利率的定义:资金的时间价值
为什么借钱要付利息?因为钱有时间价值。今天的100块,和一年后的100块,购买力不一样。这个差值,就是利率的本质。
我刚开始做量化的时候,有个老交易员跟我说过一句话,我一直记着:「利率是市场的脉搏,跳得快慢反映了经济的健康状况。」嗯,这话虽然文艺了点,但道理是真的。
核心公式:
未来价值 = 现值 × (1 + 利率)^n
说白了,利率就是连接「现在」和「未来」的桥梁。
2.2 利率的主要类型
金融市场里利率种类繁多,但咱们做机器学习预测,重点关注这几类就够了:
基准利率
基准利率是央行定的,比如美联储的联邦基金利率、中国人民银行的贷款市场报价利率(LPR)。它是整个利率体系的锚,其他利率都围着它转。
我记得2020年疫情刚爆发那会儿,美联储一口气把利率降到接近零,我当时盯着屏幕,心想:这下模型要重新训练了。果不其然,之前拟合得好好的模型,全废了。
国债收益率
国债收益率是市场自己交易出来的。它反映了市场对经济前景和通胀的预期。10年期国债收益率,是金融界最受关注的指标之一,被称为「全球资产定价之锚」。
你想想看,如果10年期国债收益率突然飙升,意味着什么?市场在说:未来通胀要起来了,或者经济要过热了。
Libor 与 Shibor
Libor(伦敦银行间同业拆借利率)曾经是全球最重要的基准利率,但因为操纵丑闻,现在正在被逐步替代。Shibor(上海银行间同业拆借利率)是中国的版本。
这些利率反映的是银行之间借钱的成本。银行都不愿意借钱给同行了,说明市场出问题了——2008年金融危机时,Libor就飙得老高。
避坑指南:
我曾经在建模时直接用Libor的历史数据做训练,结果模型在2012年之后表现奇差。后来才发现,Libor在2012年后因为监管改革,统计方法变了,数据存在结构性断点。所以,用利率数据前,一定要检查数据的一致性。
2.3 利率的期限结构
同样一种债券,期限不同,收益率也不同。把不同期限的收益率连成一条曲线,就是收益率曲线。这东西,做利率预测的人天天盯着看。
收益率曲线有三种形态:
- 正常形态:期限越长,收益率越高。因为你要承担更多的不确定性,自然要多拿点补偿。
- 平坦形态:长短期收益率差不多。通常出现在货币政策转型期。
- 倒挂形态:短期收益率比长期还高。这可是个大信号——历史上,收益率曲线倒挂往往预示着经济衰退。
我个人习惯,每次建模前都会先看一眼收益率曲线的形态。如果曲线倒挂了,我会特别小心,因为这意味着模型输入的特征可能需要调整。
注意:
收益率曲线倒挂不是立刻引发衰退,它只是一个先行指标。从倒挂到衰退,平均间隔12-18个月。别看到倒挂就慌,但也不能忽视。
2.4 影响利率的核心宏观因素
利率不是凭空变动的,它受一堆宏观因素影响。做机器学习预测时,这些因素就是你的特征变量。
| 因素 | 影响机制 | 数据来源 |
|---|---|---|
| 通货膨胀 | 通胀越高,央行越可能加息 | CPI、PCE、PPI |
| 经济增长 | 经济过热→加息;经济衰退→降息 | GDP、工业增加值 |
| 就业数据 | 就业强劲→工资上涨→通胀压力 | 非农就业、失业率 |
| 货币政策 | 央行的表态和操作直接影响利率 | 央行会议纪要、政策声明 |
| 地缘政治 | 不确定性上升→避险情绪→利率下行 | 新闻事件、风险指数 |
我做过一个项目,把上面这些因素全塞进模型,结果效果还不如只用通胀和就业两个变量。为什么?因为其他因素要么噪音太大,要么已经被市场提前消化了。做特征选择时,别贪多,精比全重要。
2.5 本章知识体系
下面这张图,把本章的核心逻辑串起来了。我建议你多看几遍,把框架印在脑子里。
这张图其实就讲了一件事:利率本身是一个结果,它由左侧的利率类型和右侧的宏观因素共同决定。我们做机器学习,就是把这两类信息作为输入,去预测利率未来的变化。
我的经验:
刚开始做利率预测时,我总想把所有宏观因素都塞进模型,结果模型又大又慢,效果还不好。后来我学乖了——先做单变量分析,看看每个因素和利率的相关性,再挑相关性高的几个放进模型。简单模型往往比复杂模型更靠谱。