mcpField
S
statistical-power-calculator

statistical-power-calculator

github.com/dkyazzentwatwaデータ・データベース12458 回インストール29 週間前に更新
リポジトリ

statistical-power-calculator について

statistical-power-calculatorは、検定や実験の計画に使うツールです。統計的検出力、必要なサンプルサイズ、検出可能な効果量を算出し、複数の検定とレポートに対応します。

主な機能

  1. 01統計的検出力の計算
  2. 02必要サンプルサイズの算出
  3. 03検出可能な効果量の推定
  4. 04t検定、比率検定、ANOVA、カイ二乗検定に対応
  5. 05検出力曲線とサンプルサイズ図の作成
  6. 06推奨事項付き分析レポートの生成

活用シーン

  1. 01臨床試験のサンプルサイズ計画
  2. 02開始前のA/Bテスト規模決定
  3. 03調査に必要なサンプル数の推定
  4. 04研究設計の検出力評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill statistical-power-calculator

インストール後、Claude Code で/statistical-power-calculatorを入力して読み込まれたか確認します。

同梱ファイルscripts/requirements.txtscripts/statistical_power_calculator.py

詳細

統計的検出力計算ツール

仮説検定と実験計画のために、統計的検出力を計算し、必要なサンプルサイズを決定します。

目的

以下の実験計画に使用します:

  • 臨床試験の設計
  • A/B テストの計画
  • 研究のサンプルサイズ設計
  • アンケートのサンプルサイズ決定
  • 検出力分析と検証

機能

  • 検出力の計算:検定の統計的検出力を計算します
  • サンプルサイズ:希望する検出力に必要なサンプルサイズを決定します
  • 効果量:検出可能な効果量を推定します
  • 複数の検定:t検定、比率検定、ANOVA、カイ二乗検定
  • 可視化:検出力曲線、サンプルサイズチャート
  • レポート:推奨事項を含む詳細な分析レポート

クイックスタート

from statistical_power_calculator import PowerCalculator

# Calculate required sample size
calc = PowerCalculator()
result = calc.sample_size_ttest(
    effect_size=0.5,
    alpha=0.05,
    power=0.8
)
print(f"Required n per group: {result.n_per_group}")

# Calculate power
power = calc.power_ttest(n_per_group=100, effect_size=0.5, alpha=0.05)

CLI の使用方法

# Calculate sample size for t-test
python statistical_power_calculator.py --test ttest --effect-size 0.5 --power 0.8

# Calculate power
python statistical_power_calculator.py --test ttest --n 100 --effect-size 0.5

コメント