「~という解析方法に基づいて、我々は〇〇を発見した。」や「~という知見に基づいて、我々は△△という仮説を立てた。」といった文における「基づいて」の訳としてBased on an analysis / evidence of ~という表現をよく見かけますが、似たような表現にOn the basis of~もあります。どちらが、より適切でしょうか?