MSOR starts with SOR but to show performance under ideal modification rules. Typical modifications include:
If you lack T_sched and T_mod , conversion is not mathematically possible. In that case: convert msor to sor
estimated_ratio = 0.12 # from historical averages df['sor_est'] = df['msor'] * (1 - estimated_ratio) MSOR starts with SOR but to show performance
Example: MSOR=0.92, SOR=0.85 → Ratio = 1 - 0.85/0.92 = 1 - 0.9239 = 0.0761 (about 7.6% of time excluded). convert msor to sor