基礎與資料科學工作流程
可重現性
可重現性(reproducibility)意思是別人(或六個月後的你)能拿你的資料與程式碼,得到一模一樣的結果。它是「一次性的好運發現」與「值得信賴、可被檢核的分析」之間的差別。
在實務上要做到它,意味著把每一步都寫進程式碼而不是用手點來點去、保持原始資料原封不動而只去轉換它的副本、並記下你所用工具的版本。它之所以重要,是因為無法重現的結果其實無從驗證、也無從在其上繼續建構,而在整個科學界,「無法重現已發表的發現」是一個被公認的危機。一個有用的相關概念是「可複製性(replicability)」:用一份全新的、獨立的資料集得到相同的結論,那是更強的考驗。
又称