(1) A clear mechanism. Data. My car won't run. Cause. The universal joint at the differential for the rear wheels failed leaving the rear end of the drive shaft on the ground.
(2) A solid scientific theory. Data. I let go of the 2 x 4, and it hit my foot and hurt. Cause. Newton's law of gravity.
(3) Other. Data. There is a correlation between smoking and lung cancer. Cause. Guess that there are some chemicals in cigarette smoke that cause lung cancer. Without actually finding the chemicals, basically test the heck out of the connection, i.e., look for and reject (statistically as in an hypothesis test) other candidate causes, see if cigarette smoke does cause mutations (causing mutations are easier to test for than causing cancer, and nearly every chemical that causes cancer also causes mutations; so, if a chemical doesn't cause mutations, then it likely doesn't cause cancer; if the chemicals in cigarette smoke do cause mutations, then can't reject that they cause cancer and have to keep entertaining that the chemicals might cause cancer and have to keep testing), reject spurious correlations, do some more tests that might reject causality and observe that they do not reject, look for other causes, work hard, get tired, give up, and finally conclude that have done enough work and time to stop smoking.