因果分析方法有哪些