統計的仮説検定&信頼区間推定用スクリプト(Python)
実験結果やアンケートの回答結果などのデータに対して、結果に有意差があるか数値的に検証する際に重要な、統計的仮説検定や信頼区間推定を行うためのpythonスクリプトを実装しました。
多くの論文(特にHuman Computer Interaction分野)で使用されている代表的な手法(マン・ホイットニーのU検定やウィルコクソンの符号付き順位検定など)はほとんど実装してあるかと思います。
注意) これらのスクリプトは既存の統計システムを用いてチェックしたものですが、100%正しい保証はないです。実際に論文等で使用される際は,使用される方ご自身の責任において行っていただきますようお願いいたします。
私自身、論文で使用してたりするので、もしミスがあったら教えていただけるとホントに助かります。
パラメトリック検定 (Parametric test) |
ノンパラメトリック検定 (Non-parametric test) |
|
---|---|---|
対応なし2群 (Compare two unpaired groups) |
対応なしt検定 (Unpaired t test) |
マン・ホイットニーのU検定 (Mann-Whitney U test) |
対応あり2群 (Compare two paired groups) |
対応ありt検定 (Paired t test) |
ウィルコクソンの符号付き順位検定 (Wilcoxon Signed-rank test) |
対応なし他群 (Compare more than two unpaired groups) |
分散分析 (ANOVA) |
クラスカル・ウォリス検定 (Kruskal-Wallis test) |
対応あり他群 (Compare more than two paired groups) |
反復測定分散分析 (Repeated-measures ANOVA) |
フリードマン検定 (Friedman test) |
- python3
- scipy 0.19.1
- pandas 0.20.3
MIT License, Seita Kayukawa (Wotipati)