Fixed ALL instances of (d - sqrt_rho*z) -> (d + sqrt_rho*z): - models/vasicek.py: conditional_transition_matrix() (used by lifetime PD) - data/transition_matrices.py: _generate_model_consistent_matrix() - models/credit_cycle.py: already fixed in previous commit Added sign convention docs: - vasicek.py conditional_pd() uses Basel convention (Z↑=loss↑) - conditional_transition_matrix() uses Belkin convention (Z↑=호황) - Both conventions documented in module docstrings Pipeline 8/8 validation pass after fix
11 KiB
11 KiB