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 本章知识体系

下面这张图,把本章的核心逻辑串起来了。我建议你多看几遍,把框架印在脑子里。

利率 资金的价格 基准利率 国债收益率 Libor / Shibor 期限结构 通货膨胀 经济增长 就业数据 货币政策 地缘政治 机器学习预测利率 输入:利率类型 + 宏观因素 → 输出:未来利率走势

这张图其实就讲了一件事:利率本身是一个结果,它由左侧的利率类型和右侧的宏观因素共同决定。我们做机器学习,就是把这两类信息作为输入,去预测利率未来的变化。

我的经验:

刚开始做利率预测时,我总想把所有宏观因素都塞进模型,结果模型又大又慢,效果还不好。后来我学乖了——先做单变量分析,看看每个因素和利率的相关性,再挑相关性高的几个放进模型。简单模型往往比复杂模型更靠谱。

专注资料整理