问答交流

因子分析BUG——Exception: 因子值分组、ERROR: 因子分析: 原始因子值覆盖率

由lstm666666创建,最终由small_q 被浏览 49 用户

1.BUG1:

Exception: 因子值分组实际数量(4)小于给定值(5) 无法完成因子评估, 请确保有足够的数据

{w:100}

{w:100}

2.BUG2:<ERROR: 因子分析: 原始因子值覆盖率为 0.4284018987341772,小于 50.0%>

{w:100}我分析的因子是

hf_volume_diff_large_order,我去统计它的空值率,没有超过50% ,所以不应该报错


以上2个问题,麻烦工程师小哥看一下,多谢!

标签

因子分析
评论
  • 第二个问题 ,空值率你算的是一个区间的吧?你有看过每天的缺失值吗?这里50%指的是只要有一天缺失值超过了50%,因子分析就会报错。 第一个问题怀疑是第二个导致的?比如当天因子值覆盖度低,但都是猜测,建议你把报错的链接发出来呢 ?我们复现下
  • [https://bigquant.com/experimentshare/94dcf751f6d34d4ba9fe2debb86b0afb](https://bigquant.com/experimentshare/94dcf751f6d34d4ba9fe2debb86b0afb) \
  • 对,我空值率算的2年的一个区间,这个区间里会有10%的空值。你说的 ”这里50%指的是只要有一天缺失值超过了50%“ 是什么意思?一天的数据要不就是空,要不就是非空 ,怎么会有超过 50%
  • 好的,问题已经复现,在排查ing
  • 这5个因子的因子计算是正常的。另外一个因子是因为数据问题,导致失败 hf_volume_diff_large_order hf_buy_orders_exlarge_order hf_buy_orders_large_order hf_buy_orders_med_order hf_buy_orders_small_order ![{w:100}](/wiki/api/attachments.redirect?id=50f9f36b-c965-4d21-b973-25e2cc2ee110)