translate English to French: The results might be very different since those can be influenced by a lot of factors.
Les résultats sont très différents, puisque ceux de beaucoup de facteurs sont influencés.