科学推理包括哪些方面