標本データを読み込みます。
このシミュレーションされたデータは、世界中で 50 の工場を操業している製造企業から取得しており、各工場が完成品の生産のためにバッチ処理を実行しています。同社は各バッチの欠陥数を減少させるために新たな製造プロセスを開発しました。新しいプロセスの効果をテストするため、同社は実験に参加させる 20 工場を無作為に選びました。10 工場では新プロセスを実施しますが、残りの 10 工場では旧プロセスの実行を続けます。各 20 工場で、同社は 5 つのバッチ (合計 100 バッチ) を実行し以下のデータを記録しました。
またデータに含まれる time_dev
と temp_dev
は、摂氏 20 度で 3 時間の標準プロセスから得られる時間と温度の絶対偏差をそれぞれ表します。
固定効果予測子として newprocess
、time_dev
、temp_dev
および supplier
を使用して一般化線形混合効果モデルを当てはめます。factory
別にグループ化された変量効果の切片を含めます。これは工場特有の変動に起因する品質に差がある可能性を考慮するためです。応答変数 defects
はポアソン分布であり、このモデルの適切なリンク関数は対数です。係数の予測にラプラス近似メソッドを使用します。ダミー変数エンコードを 'effects'
として指定すると、ダミー変数の係数の合計が 0 になります。
欠陥数はポアソン分布を使用してモデル化できます
これは一般化線形混合効果モデルに対応します
ここで
は、バッチ 処理中の工場 で実行されたバッチで観測された欠陥数です。
は、バッチ () 処理中の工場 () に対応する欠陥の平均数です。
、 および は、バッチ 処理中の工場 に対応する各変数の測定値です。たとえば は、工場 で実行されたバッチ 処理中に新プロセスが使用されたかどうかを示します。
および はエフェクト (ゼロサム) コーディングを使用するダミー変数であり、バッチ 処理中に工場 で実行されたバッチに対して、それぞれ会社 C
または B
が加工化学薬品を供給したかどうかを示します。
は、工場特有の品質変動に相当する、各工場 の変量効果の切片です。
供給業者 C と供給業者 B との間になんらかの有意差があるかどうかを検定します。
値が大きいので、5% の有意水準では供給業者 C と供給業者 B に有意差がないことがわかります。ここで coefTest
は、 統計量、分子の自由度、および近似した分母の自由度も返します。
供給業者 A と供給業者 B との間になんらかの有意差があるかどうかを検定します。
fitglme
を使用してモデルを当てはめるときに、名前と値のペアの引数 'DummyVarCoding'
を 'effects'
として指定する場合、以下のようになります。
ここで、、 および はそれぞれ供給業者 A、B および C に対応します。 は、A の効果から A、B および C の平均効果を減算した値です。供給業者 A と供給業者 B の間の検定に対応する対比行列を求めるため、次のようにします。
disp(glme)
の出力から、対比行列の列 5 は に、列 6 は に対応します。したがって、この検定の対比行列は H = [0,0,0,0,1,2]
として指定します。
値が大きいので、5% の有意水準では供給業者 A と供給業者 B に有意差がないことがわかります。