quantlab.model.evaluation.cross_sectional_rank_ic#
- quantlab.model.evaluation.cross_sectional_rank_ic(pred, target)[source]#
Return the cross-sectional IC computed on per-row ranks.
The mean of
cross_sectional_rank_ic_seriesover the rows it does not skip, or NaN when every row is skipped.- Parameters:
- predarray_like
A 2-D
[T, S]panel of predictions.- targetarray_like
A 2-D
[T, S]panel of realised values.
- Raises:
- ValueError
If the inputs are not 2-D or differ in shape.
Examples
The panel from
cross_sectional_icorders every row the same way on both sides, so its rank correlation is exactly 1:>>> cross_sectional_rank_ic(pred, target) 1.0