← 返回文章库

每天IC都为正就显著吗:自相关标准误怎样改变结论

2026-10-24 · L5

IC均值为正,甚至连续若干天都为正,也不能单独说明统计显著。显著性需要一个误差结构:若相邻IC共享标签、市场状态或模型误差,把每天当独立观测会低估均值的不确定性。HAC在明确带宽与权重后估计长期方差,本页完整列出二十四期、去均值、自协方差和标准误,不把软件默认值藏进结论。

构造序列先说明检验对象

输入是二十四个等间隔实验日的IC,小数为相关系数本身,0.08表示相关性零点零八,不是收益百分之八。序列先缓慢向下、再缓慢向上,包含正负值。题目中的“每天都正”是需要质疑的直觉,本例没有假装二十四天全正,而是用明显的局部持续性展示均值与误差结构的区别。检验对象是这些每日IC的总体均值是否相对零偏离,不是每只股票的收益是否为正。

设x为IC,样本均值为0.02166667,残差u等于x减均值。它等价于只有截距的回归,参数个数k为一。所有数值保留未舍入精度参与乘积,表格再显示小数;不先把残差截到两位,否则较小的自协方差会明显改变。

实验日IC去均值u
10.080.05833333
20.070.04833333
30.060.03833333
40.050.02833333
50.040.01833333
60.030.00833333
70.02-0.00166667
80.01-0.01166667
9-0.01-0.03166667
10-0.02-0.04166667
11-0.03-0.05166667
12-0.04-0.06166667
13-0.04-0.06166667
14-0.03-0.05166667
15-0.02-0.04166667
16-0.01-0.03166667
170.01-0.01166667
180.02-0.00166667
190.030.00833333
200.040.01833333
210.050.02833333
220.060.03833333
230.070.04833333
240.080.05833333

自协方差与Bartlett权重怎样进公式

本例对每个滞后j计算gamma_j,等于从t=j+1到n的u_t乘u_(t-j)之和除以n,所有滞后分母都固定二十四;不是除以剩余配对数n-j。配对数作为单独列给出,以免读者把不同估计约定混合。对于带宽L,权重w_j等于1-j/(L+1),只纳入一至L阶。长期方差Omega为gamma_0加二倍的加权滞后协方差之和。

滞后j可配对数gamma_j分母24L3的Bartlett权重
0240.001480561
1230.001280440.75
2220.001028940.5
3210.000738540.25
4200.000421760
5190.000099420
618-0.000207640

以L=3为例,前三阶权重是0.75、0.5、0.25;对应自协方差均为正,加入后长期方差约0.00479942。未做自由度修正的均值标准误为sqrt(Omega/n),不是sqrt(Omega);遗漏除n相当于把单期波动当成均值波动。统计量是均值除标准误,本文沿用常见t记号,但不宣称它在二十四期相关样本下精确服从某个Student分布。

自由度约定和带宽敏感性必须一起报

为了让iid与HAC采用可比有限样本口径,另列只有截距时的n/(n-k)=24/23方差修正,标准误乘sqrt(24/23)。iid采用样本标准差除sqrt(24),因此与L=0的修正HAC标准误相同。这个一致性是有用核对,不是把HAC所有带宽的有限样本分布都变成自由度二十三的精确t分布。

带宽L长期方差未修正SEdf修正SE未修正tdf修正t
00.001480560.007854290.008023222.758578642.70049679
10.0027610.010725740.010956432.020062861.97753046
30.004799420.014141280.014445431.532157061.49989751
60.006348540.016264150.016613961.332172991.3041241

iid标准误约0.00802322,统计量约2.70050;L=3修正标准误约0.01444543,统计量约1.49990。带宽一与六也一并展示,不能挑一个能过门槛的带宽作为唯一结果。第六阶自协方差已为负,所以“带宽越大标准误必然越大”并不是一般定律;当前几个带宽上的变化来自这一具体输入和权重,不能当成所有IC序列的性质。

哪些前提不满足时,HAC也救不了

这套估计通常依赖足够长、具有有限矩并满足弱依赖等条件的时间序列。若IC均值本身发生结构变化,按全期同一个均值去中心化会把状态漂移混进协方差;HAC不会自动识别真实信号与制度切换。若日期有缺口,必须先明确一阶代表相邻观测还是相邻交易日,不能在缺了很多天的数组上仍称日频一阶。

横截面一天几千只股票用于形成一天IC,并不会自动把本表二十四期变成几万个独立日期。每天估计IC的股票数不同,可能造成异方差;HAC允许一定形式的异方差,但不解决股票池选择、标签前视、错误排序或少数极端股把IC扭曲的问题。应先检查每日IC本身的定义,再谈均值标准误。

某些软件默认带宽由样本长度公式产生,默认还可能带自由度修正。报告应写出L、核权重、协方差分母、回归参数数和是否修正;只写“使用Newey-West”不足以复算。如果模型有更多回归解释变量,本例截距公式不能直接搬过去,应使用相应矩阵夹心协方差,k也随拟合模型改变。

怎样核对而不制造确定性结论

人工先求二十四个u的和,应该在浮点误差范围内为零;再用零阶平方和除二十四重建gamma_0,用相邻残差乘积和重建gamma_1。接着只取前三阶按权重累加,重建L3长期方差,最后检查L0修正结果能否回到样本标准差法。每一步都比“库返回一个t值”多暴露一层可能口径错误。

如果要真正报告置信区间或p值,还需说明渐近近似、检验方向、带宽选择协议以及多重检验环境。二十四期只是透明教学规模,本页不输出显著或不显著的交易决策,不把2或1.96当普适判定按钮。统计量降低说明相关性会改变这把尺子,不能单凭一份演示估计真实策略存在优势的概率。

statsmodels的cov_hac官方文档支持等间隔时间序列、带宽、Bartlett权重和可选小样本修正这些接口条件;本文明确给出自己的截距模型约定,不宣称调用了该库。默认设置可能随版本变化,复算应以这里完整公开的式子和中间表为准。

全正日计数为什么不是另一份独立证据

有人会在均值检验之外补报正IC日比例,认为连续正值可再次证明有效。但日符号同样继承时间依赖:一个共同市场状态可能让很多天同时为正,不能照独立抛硬币直接计算连胜概率。若把同一串IC算出的均值、正日数和ICIR当成三份独立证据,又会重复使用同一信息。日符号可以描述分布,却不能免除相关性处理。

如果所有IC相等,样本残差全零,iid与HAC标准误都会退化为零。此时均值除零不是无穷大意义上的确定显著,应报告统计量未定义并检查为何没有观测变化。当前输入没有这一退化问题,但复算者扩展脚本时应保留拒绝政策,不能只添加一个极小常数强行输出巨大t值。带宽也不能超过可用滞后范围后继续假装新增了协方差信息。

继续核对研究流程时,可回到时序交叉验证母题;遇到相邻任务,再分别查看嵌套时间序列验证调参、时间序列块bootstrap置信区间。本文的滚动验证工具链接仅作基础流程说明,新增审计和统计计算由本页独立表格与模型交付。

道积君编辑组,AI辅助编写与核算。本文为构造教学实验,来源说明方法,数字由明示输入计算,不代表真实策略、收益预测或统计审定。

复算资料

本篇编号DJ4-060。下载Python复算脚本(文本)与构造输入输出JSON,按编号核对本篇。脚本改存为.py后可用Python标准库运行,数据不是实际用户记录。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。