完璧な2²組合せ表を作っても、low-lowからhigh-highまで標準順で実行する間に装置が温まり続ければ、条件効果と時間driftが混ざります。設計表の幾何だけでは良い実験は完成しません。
この単元の問いは一つです。
同じ処理組合せを実行するとき、順序・複製・blockはどのバイアスと不確実性を防ぐか。
標準順と実行順を分けます
標準順は設計を読みやすく並べる数学的順序です。実際のrun orderは可能な範囲で無作為化します。無作為化は時間drift、作業者の習熟、装置温度、原料変化など未知のノイズが特定処理条件に系統的に付くことを防ぎます。
無作為化はdriftをなくすのではありません。driftを複数条件に散らし、ランダム誤差として扱う根拠を作ります。時間を記録していればrun orderの残差図で傾向を確認します。安全・洗浄・原料制約で完全無作為化ができなければ、制約を記録しsplit-plotなど適切な設計・モデルを使います。任意に並べて「randomized」と書きません。
複製は同じ処理を新しい実験単位へ再適用します
独立複製replicationは同じ処理組合せを新しい独立実験単位で再実行します。自然変動を直接観測し、pure errorを推定し、効果SEとlack of fitの判断を可能にします。
技術反復は同じsampleを機器で複数回読むことです。測定精度を上げQCを助けますが、生物学的・工程変動の独立nは増やしません。
- donor 6人の各条件測定: donor n=6
- 一donor sampleを6 wellへ分注: donor n=1、technical wells=6
- 独立batch 3件を各2回機器読み: batch n=3
‘n=12’だけでは12 donorか、一donorの12 wellかは分かりません。biological/process replicateとtechnical replicateを表と解析で分けてください。技術反復を独立nと数えるのはpseudoreplicationです。
blockは既知の大きなノイズ源の中で公平に比べます
実験を一日で終えられずDay 1とDay 2の差が予想されるなら、日付をblockに置きます。各blockに比べる処理を均衡に入れ、block内で無作為化します。block効果をモデルに含め、関心効果から日付差を分離します。
blockは無料ではありません。一部のfactorial interactionとblockがconfoundedされ得ますし、一blockに特定処理しかなければ処理とblockを分けられません。重要処理を各blockに配置できるか設計前に確認します。
In-Silico Lab: driftを標準順と無作為順へ付けます
- run当たりdrift=1で、標準順の後ろの条件が系統的に高いか見ます。
- 同じdriftでrandomized=yesに変え、条件と時間の結合がどう変わるか見ます。
- seedを変え、無作為化が唯一の正解順でないことを確認します。
- 各処理組合せの二行が独立複製という仮定がなぜ必要か説明します。
시간 drift와 실행 순서의 결합을 끊어 보세요
같은 2² 조합을 두 번 실행하되 표준순서와 무작위 순서에서 drift가 어느 조건에 붙는지 비교합니다.
처음이라면: 무엇을 눌러야 하나요?
- 1. 질문을 먼저 읽기Lab 제목에서 이번에 비교할 한 가지를 확인합니다.
- 2. 조건 하나만 바꾸기처음에는 n, 효과, 산포 같은 입력 중 하나만 바꾸십시오.
- 3. 새 합성 표본 누르기새 합성 데이터가 만들어집니다. 같은 조건도 표본에 따라 달라질 수 있습니다.
- 4. 그림과 계산 결과 비교하기바꾸기 전후 무엇이 움직이고 무엇이 그대로인지 한 문장으로 적어보십시오.
막히면 초기화로 돌아가 기본 결과를 본 뒤 조건 하나만 바꾸십시오. 이 Lab은 정답 판정기가 아니라 패턴 관찰 도구입니다.
같은 설정의 합성 관측
| order | A | B | rep | Y observed |
|---|---|---|---|---|
| 1 | 1 | 1 | 4 | 87.0 |
| 2 | -1 | 1 | 3 | 64.0 |
| 3 | 1 | -1 | 3 | 71.0 |
| 4 | 1 | -1 | 4 | 72.0 |
| 5 | -1 | -1 | 1 | 65.0 |
| 6 | 1 | 1 | 5 | 92.0 |
| 7 | -1 | 1 | 2 | 69.0 |
| 8 | -1 | -1 | 2 | 68.0 |
계산 결과
무작위화는 drift를 없애지 않습니다. 특정 처리에 체계적으로 붙지 않게 하며, 알려진 큰 원천은 block으로 분리합니다.
교육용 synthetic model · bjs-factorial-sequence-v1. 실제 연구 판단에는 실험단위, 결측, 분포, 다중성, 사전계획과 도메인 기준을 별도로 반영해야 합니다.
ブラインディングと割付隠蔽も実行品質の一部です
測定者が処理条件を知ると、境界判定や除外にバイアスが入り得ます。可能ならsample IDをblindにし、除外規則を事前定義し、run failureと再実行をすべて記録します。無作為化seedだけを残し実行逸脱を隠せば、再現可能な設計ではありません。
JMP設計表では三列を区別します
표준 순서와 실제 실행 순서를 구분합니다.
독립 재실행만 순수오차 정보에 기여합니다.
날짜·원료 batch 같은 알려진 잡음 원천을 모형에 분리합니다.
PatternまたはStandard Order、Run Order、Block列をそれぞれ読み、元データrow IDへつなげます。オプションでreplicate数を指定しただけでは実際の独立性は保証されません。ソフトウェアは新batchか同sampleの再測定かを知りません。
実行レシートに残す項目
- design versionとcandidate model
- factorの実際の単位と許容範囲
- standard order、randomized run order、seed
- block定義とblock内無作為化
- 独立実験単位IDとtechnical replicate ID
- 実行時刻、装置、作業者、原料lot
- 欠測・再実行・protocol deviationと理由
- blind解除時点
この単元の要点
- 無作為化は処理と時間・順序ノイズの系統的結合を切ります。
- 独立複製はpure errorと効果SEを推定します。
- 技術反復は独立実験単位を増やしません。
- blockは既知の大きなノイズ源内で比較します。
- blockと処理効果がconfoundedされないよう配置します。
- 設計表と実際の実行逸脱を両方記録します。
次の単元では実行した応答をeffect、ANOVA、回帰式、Profilerへつなげつつ、残差とモデル階層を守ります。
公式補足資料
この記事の実行表とLabは教育用の合成資料です。