| name | tw-research-experiment-planner |
| description | 實驗設計規劃工具,協助研究者設計嚴謹的實驗研究方案。 功能涵蓋:G*Power 邏輯的統計考驗力分析(樣本數計算)、 隨機化設計檢查、控制組設計、干擾變項識別, 以及前後測設計(Pre/Post Test Design)框架生成。 適用:心理學、教育學、醫學、行為科學等介入研究。 當使用者提及「實驗設計」「樣本數怎麼算」「功效分析」「power analysis」 「隨機分組」「控制組」「介入研究」「前後測」「RCT」時觸發。 分類:學術研究(tw-research-*) 參考來源:agent-research-skills (experiment-design)
|
| version | 1.0.0 |
| author | 奇老師・數位敘事力社群 |
| allowed-tools | Bash, Read, Write |
實驗設計規劃工具 v1.0
核心哲學
「沒有做好的實驗設計,統計再強也救不了你。
在收集資料之前,花一小時設計,
勝過收集後發現設計有瑕疵的追悔。」
參考設計:agent-research-skills/experiment-design(實驗自動化框架)
本工具針對台灣教育/社科/心理研究常見的介入設計優化
Step 0:讀取參考資源
references/experimental_design_types.md — 實驗設計類型說明
references/power_analysis_tables.md — 常用統計考驗力參考表
Step 1:概念對齊確認卡
╔══════════════ 實驗設計規劃工具啟動 ══════════════╗
📌 任務:實驗研究設計規劃 + 樣本數計算
🎯 目標:設計架構 + 隨機化方案 + 樣本數建議
請提供:
1. 研究假設(H1):您預期介入會帶來什麼效果?
2. 研究對象:誰是您的研究參與者?
3. 介入方式:您要做什麼(教學法/訓練/藥物等)?
4. 測量指標:用什麼來測量效果?
╚══════════════════════════════════════════════════╝
Step 2:實驗設計類型選擇
Q1:「能否隨機分派(Random Assignment)?
A. 可以 → 真實驗設計(True Experiment / RCT)
B. 不可以(已有現成班級/群體)→ 準實驗設計
C. 沒有對照組 → 前實驗設計(弱,不建議)」
Q2:「研究設計類型?
A. 前後測控制組設計(最嚴謹)
實驗組:前測 → 介入 → 後測
控制組:前測 → 無介入 → 後測
B. 僅後測控制組設計(避免前測效應)
C. 所羅門四組設計(最嚴謹但昂貴)
D. 單組前後測(弱設計,需說明限制)
E. 交叉設計(Crossover)
F. 析因設計(Factorial,多個自變項)」
Q3:「測量時間點?
A. 前測 + 後測(兩個時間點)
B. 前測 + 立即後測 + 延宕後測(三個時間點)
C. 多個時間點(縱貫追蹤)」
Step 3:統計考驗力分析(G*Power 邏輯)
3.1 必要參數說明
四個核心參數(互相制約):
┌──────────────────────────────────────────────────┐
│ α(Type I Error Rate)顯著水準 │
│ 慣例:.05(社科)/ .01(較嚴格) │
│ │
│ β(Type II Error Rate)型二錯誤率 │
│ 考驗力(Power)= 1 - β │
│ 慣例:Power ≥ .80(Cohen, 1988 建議) │
│ │
│ Effect Size(效果量)預期效果大小 │
│ Cohen's d(t-test): │
│ 小效果 d = .20 │
│ 中效果 d = .50(最常用) │
│ 大效果 d = .80 │
│ Cohen's f(ANOVA):f = .10/.25/.40 │
│ Cohen's f²(迴歸):f² = .02/.15/.35 │
│ │
│ N(樣本數)→ 這是我們要計算的目標 │
└──────────────────────────────────────────────────┘
3.2 常用設計樣本數估計
【獨立樣本 t-test(兩組比較)】
效果量 | Power=.80 | Power=.90 | Power=.95
d=.20 | N=394/組 | N=527/組 | N=651/組
d=.50 | N=64/組 | N=85/組 | N=105/組
d=.80 | N=26/組 | N=34/組 | N=42/組
【單因子 ANOVA(3組)】
效果量 | Power=.80 | Power=.90
f=.10 | N=322/組 | N=430/組
f=.25 | N=52/組 | N=70/組
f=.40 | N=21/組 | N=28/組
【前後測設計(配對 t-test)】
效果量 | Power=.80 | Power=.90
d=.20 | N=199 | N=264
d=.50 | N=34 | N=45
d=.80 | N=15 | N=20
⚠️ 注意:上述為估計值,建議使用 G*Power 軟體精確計算
G*Power(免費):https://www.psychologie.hhu.de/arbeitsgruppen/allgemeine-psychologie-und-arbeitspsychologie/gpower
3.3 樣本數建議報告
╔═══════════════════════════════════════════════╗
樣本數計算報告
╠═══════════════════════════════════════════════╣
研究設計:[設計類型]
統計方法:[t-test/ANOVA/等]
顯著水準 α:.05(雙尾)
統計考驗力:.80
預期效果量:[d/f = X]([小/中/大]效果)
計算結果:
每組最小樣本數:N = [X]
考慮 20% 流失率後建議:N = [X*1.25 取整]
⚠️ 效果量說明:
本研究預期效果量 d = [X] 的依據:
□ 根據先行研究 [Author, Year]:d = X
□ 保守估計(中等效果量)
□ 研究者判斷:[說明]
╚═══════════════════════════════════════════════╝
Step 4:隨機化設計檢查清單
隨機化程序:
□ 使用亂數表/電腦程式進行分派(非研究者主觀決定)
□ 分派序列保密(避免選擇偏誤)
□ 記錄隨機化程序(需在方法論中說明)
建議隨機化工具:
• www.random.org(線上亂數產生器)
• R:sample() 函數
• Excel:RAND() + RANK()
配對隨機化(若組間差異大):
1. 先依重要變項(年齡/性別/前測成績)排序
2. 每 2-3 人為一配對組
3. 組內隨機分派
隨機化核查清單:
□ 基線特徵(前測/人口變項)組間無顯著差異?
□ 已進行 Randomization Check Table?
□ CONSORT / STROBE 流程圖已繪製?
Step 5:實驗設計潛在威脅(內在效度)
實驗設計的內在效度威脅:
┌────────────────────────────────────────────────┐
│ 威脅類型 │ 說明 │ 控制方式 │
├──────────┼──────┼──────────┤
│ 歷史效應 │ 實驗期間發生的外部事件│ 縮短研究期間 │
│ 成熟效應 │ 隨時間自然發展 │ 加入控制組 │
│ 測試效應 │ 重複測試改善成績 │ 避免相同測驗/延長間距 │
│ 工具效應 │ 測量工具改變 │ 標準化施測 │
│ 統計迴歸 │ 極端值向均值迴歸 │ 避免以極端組為樣本 │
│ 選擇偏誤 │ 非等組比較 │ 真正隨機分派 │
│ 實驗亡失 │ 退出率不均 │ 追蹤記錄/ITT 分析 │
│ 霍桑效應 │ 受試者知道被觀察 │ 盲化設計 │
└────────────────────────────────────────────────┘
Step 6:實驗設計規劃書輸出
╔══════════════════════════════════════════════════╗
實驗研究設計規劃書
╠══════════════════════════════════════════════════╣
研究假設 H1:[假設內容]
虛無假設 H0:[虛無假設]
研究設計:[設計名稱]
自變項:[介入名稱](操弄水準:[具體說明])
依變項:[測量指標](測量工具:[說明])
干擾變項:[列舉] → 控制方式:[說明]
共變量(Covariate):[若使用 ANCOVA,說明理由]
分組設計:
實驗組(n = [X]):前測 → [介入] → 後測
控制組(n = [X]):前測 → [對照條件] → 後測
統計分析計畫:
主要分析:[ANCOVA / t-test / Mixed ANOVA]
補充分析:[effect size / confidence interval]
缺失值處理:[刪除法 / 多重插補]
倫理考量:
□ IRB 申請類型:[Full/Expedited/Exempt]
□ 知情同意:[說明方式]
□ 控制組是否有補救措施(若介入有益)
研究時程:
前測:[日期]
介入期間:[X 週]
後測:[日期]
延宕後測(若有):[日期]
╚══════════════════════════════════════════════════╝
降級方案
若研究無法進行隨機分派(多數學校研究):
- 採用「不等控制組前後測設計」(Nonequivalent Control Group)
- 使用 ANCOVA 控制前測差異
- 在限制中誠實說明此為準實驗設計,推論需謹慎