Question: what is the difference between a scientific prediction and a non scientific prediction?
Answer: While a causal hypothesis is a proposed explanation, a prediction is the expected result of a test that is derived, by deduction, from a hypothesis (or theory, a notion I will discuss shortly). The expected result is a logical consequence of assuming that the hypothesis (or theory) being tested is correct.