NBA Results Forecast: From League Dynamics Analysis to Predictive Model Implementation (International Journal of Computer Science in Sport, 2025)