La régression de X sur Y et la régression de Y sur X sont différentes procédures. Votre code d'Excel traite A1 : A50 en tant que le critère (axe des ordonnées) et B1 : B50 en tant que facteur prédictif (axe des abscisses). Votre code de Java traite le stockReturn comme X et le marketReturn comme Y. Ce ce que vous est prévu ?
En d'autres termes, ceux-ci devraient produire la même réponse si le stockReturn est dans B1 : B50 et marketReturn est dans A1 : A50. Si ce n'est pas vrai, vous devrez renverser l'un d'entre lui.