How can one know, in any circumstance, which factors affect certain outcome? What's the most logical and sensible way to analyze situation, and determine all factors that caused the event and factor's weight in impacting that exact event?