混合物DOE-最終処方の成分数を制限する方法は?親愛なる皆さん、
私は初めてJMPを使用し、6つの混合因子(A、B1、B2、B3、B4、B5)と1つのカテゴリー因子でDOEを実行しようとしています。 これは化学製剤であり、タイプBの最大2つの成分しか使用できません。つまり、最終的な式には、2つまたは最大3つの成分(A +1種類のBまたはA + 2種類のB)が必要です。
すべてのタイプBの合計は、最終ブレンドの1%から40%を構成する必要があります。
JMPでこれを設定するのを手伝ってもらえますか?
ありがとうございました、
ソフィア
DOERe:混合物DOE-最終処方の成分数を制限する方法は?ソフィア、コミュニティへようこそ。 残念ながら、あなたは私が良いアドバイスをするのに十分な実際の状況への洞察を提供していません。 私の最初の考えは次のとおりです。
1. Bとは何ですか? 触媒またはビルディングブロック化学物質に含まれていますか? 最適化混合設計で使用するBを選択する前に、5種類のBを試してみてください。 比率を見ることは役に立ちますか?
2.分類要因は何ですか?
3.ノイズの影響をすでに発見しましたか?
4.最終処方の成分数に制限があるのはなぜですか?
まだ上映中のようですね。 混合物の設計を設定する前にこれを行います。
Re:混合物DOE-最終処方の成分数を制限する方法は?ご回答ありがとうございます。
明確にしようと思います:
2相(A + B)-> a A + bB = 1の製品を処方しています
-Aは多くの成分の混合物です。 その構成を変更したくありません(少なくとも今のところ)。
-Bは、単一の成分(B1またはB2またはB3またはB4またはB5)または2つの成分の混合物(b1 B1 + b2B2またはb1B1 + b3 B3または...)にすることができます。
注1:Bタイプの材料を増やすことは不可能であるため、材料の数を制限する必要があります。
注2:Bの最適量は、Bタイプによって異なります(例:B1の20%またはB2の2%が必要な場合があります)
-カテゴリ要因であるCは、テストするさまざまなパッケージ/コンテナに関連しています-最終製品のパフォーマンスに影響します。
どちらが最適かを理解したいと思います。
-Aの量(a)
-組成(B1またはB2またはB3またはB4またはB5または2の混合物)およびBの量(b)
-Cのタイプ
まだテストは行っていません。
現在、これらの製品を(a)一定量のAと(1-a)一定量のB1をパッケージC1で配合しています。 基本的に、B1を他の成分に置き換えたいと思います。 パッケージは最終製品のパフォーマンス(私たちの対応)に影響を与えるため、係数Cを追加します。
Re:混合物DOE-最終処方の成分数を制限する方法は?@slscolep私は補完するためにいくつかの幅広いブラシの考えを追加することができます@statmanの最初の返信。
1. JMPのカスタムデザインプラットフォーム内で作業して、どのようなデザインであっても、デザインをセットアップする必要があります。
2.私は、最終的な定式化で最大3つの要素を持つことができるアプリオリを知っている場合、すべての要素を含む「すべてのデザインの母」と呼ぶものを設定することに頭を悩ませようとしています。 これは効率の観点から賢明ですか? または、知識の観点を処理しますか? 私は正直に知りませんし、考えもありません...概念的な観点から質問をもっと提起するだけです。 だから可能であれば、私は好きだと思います@statmanスクリーニングに関するの提案(経験的または他の考慮事項を使用)。 たとえば、「B」ファクター間で原材料コストに違いはありますか? または、それぞれの生産の予想される変動はどうですか? また、概念的に理解できないように思われるのは、最終的な定式化制約に対応するために、設計選択で多数の因子線形制約を設定することです。 または、これらすべての線形制約を設定することが理にかなっている場合はどうでしょうか。 たぶん、より多くの混合実験の実務経験を持つ誰かがここでチャイムを鳴らすことができますか? 多分@markbaileyまたは@Dan_Obermiller ?
3.混合プロファイラーを使用して、最終的な配合を作成することをお勧めします。 プロファイラー内で、最適な最終配合設計を達成する能力を調査したいときに、因子の比率を設定できます。
Re:混合物DOE-最終処方の成分数を制限する方法は?私の次の考え/質問のセット。 私の最初の考えは、1つの大きな実験ではなく、複数の反復を計画したいということです...
1.まず、ノイズ(成分の品質、汚染物質、測定など)を理解していますか?
2.もちろん、相互作用を予測する必要があります。 予測されたモデル効果を少なくとも2次にランク付けすることをお勧めします。
3. 1 Bが他のBよりも優れている、またはBの混合物に他の利点はありますか(実際には、コスト、可用性、使いやすさ、貯蔵寿命など)? 特にBに関連する最終製品の測定値と相関する測定可能な中間応答変数はありますか?
4.注2をどのように知っていますか?
5.パッケージの種類...最終的な配合に依存しますか(たとえば、配合は酸性ですか、それとも密封または冷却する必要がありますか)? おそらく、最初に配合を理解してから、パッケージングを試す必要がありますか?
Mixturesの本に行くのは、Cornellの「ExperimentswithMixtures」です。 続行する方法はたくさんありますが、配合で発生する可能性のある反応のタイプと応答変数がわからない場合は困難です。
シンプレックスまたは極端な頂点に加えて、混合タイプの設計に関して私が使用した3つの戦略があります。
1.成分比率:「バッチ」の量は一定に保たれ、有効成分の合計は固定されます。 たとえば、バッチサイズが19リットル(Aを含む)で、有効成分(I)が1リットルある場合、合計(T)は20で、I:A + B1 + B2 = 1です。
これは3成分混合設計であり、1次計画行列は次のとおりです。
B1 | B2 | B3 | 合計 | 比 |
1 | 0 | 0 | 20 | 19:1 |
0 | 1 | 0 | 20 | 19:1 |
0 | 0 | 1 | 20 | 19:1 |
.33 | .33 | .33 | 20 | 19:1 |
応答変数の変化は、4つの組み合わせ(比例)の関数であり、各Bの量の影響を受けません。
2.混合量階乗:TとIは2つのレベル(T = 20と25)と(I = 1と2)で変化します。
これは要因計画であり、結果の計画行列は次のとおりです。
W | A | 合計 | 比率(T / I) |
-1 | -1 | 21 | 120:1 |
1 | -1 | 26 | 25:1 |
-1 | 1 | 22 | 20:2 |
1 | 1 | 27 | 25:2 |
この戦略では、応答の変化は、さまざまな比率で変化する成分の量の関数です。
3.混合+階乗:処理因子(パッケージングなどのX1およびX2)が階乗的に操作され、シンプレックス設計(ZはAまたはB)が各階乗の組み合わせで複製される設計。

Re:混合物DOE-最終処方の成分数を制限する方法は?こんにちは@statman
はい、実験を2つの部分に分割できます。1つはフォーミュラ用、もう1つはパッケージング用ですが、パッケージングファクターを削除しても、最終的なフォーミュラの成分数を制限するにはどうすればよいですか?
あなたが提案した戦略から、私は「1。 「コンポーネントの比率」は私たちのケースにより適したものですが、式にB1 + B2 + B3を含めることはできません。 これをシステムに伝えるにはどうすればよいですか?
B1-B5は代替成分であり、それらはすべて製品で同じ役割を果たします。 それらを2つ混合することはできますが、それ以上にすることはできません(安全上の懸念が生じる可能性があり、2つを超えるパイプラインはありません)。 もちろん、B成分(コスト、持続可能性など)には違いがありますが、とにかく最終製品の性能をチェックしたいと思います。 私たちが持つことができる唯一の暫定的な対応はコストであり、他のすべては最終製品のパフォーマンスに関連しています。
私たちはすでにすべての成分(混合物AとBの成分)の経験がありますが、他の製品については、事前にいくつかの情報を知っている理由です。
ありがとうございました
ソフィア
Re:混合物DOE-最終処方の成分数を制限する方法は?このデザインはどうですか?

これが私がしたようにカスタムデザインプラットフォームをセットアップするためのスクリプトです:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0.6, 1, "A", 0 ),
Add Factor( Mixture, 0, 0.4, "B1", 0 ), Add Factor( Mixture, 0, 0.4, "B2", 0 ),
Add Factor( Mixture, 0, 0.4, "B3", 0 ), Add Factor( Mixture, 0, 0.4, "B4", 0 ),
Add Factor( Mixture, 0, 0.4, "B5", 0 ), Set Random Seed( 343091112 ),
Number of Starts( 305 ), Add Term( {1, 1} ), Add Term( {2, 1} ),
Add Term( {3, 1} ), Add Term( {4, 1} ), Add Term( {5, 1} ), Add Term( {6, 1} ),
Add Term( {1, 1}, {2, 1} ), Add Term( {1, 1}, {3, 1} ),
Add Term( {1, 1}, {4, 1} ), Add Term( {1, 1}, {5, 1} ),
Add Term( {1, 1}, {6, 1} ), Add Term( {2, 1}, {3, 1} ),
Add Term( {2, 1}, {4, 1} ), Add Term( {2, 1}, {5, 1} ),
Add Term( {2, 1}, {6, 1} ), Add Term( {3, 1}, {4, 1} ),
Add Term( {3, 1}, {5, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {4, 1}, {6, 1} ),
Add Term( {5, 1}, {6, 1} ), Set Sample Size( 42 ), Simulate Responses( 0 ),
Save X Matrix( 0 ), Make Design}
);
混合物の最小数は21です。 デフォルトの42を使用しました。 もちろん、選択はあなた次第です。
Re:混合物DOE-最終処方の成分数を制限する方法は?ありがとうございました@markbailey
このデザインは私たちのニーズに合っています。B1-B5の上限は0.4ではないので、私はそれを適応させる必要があります。
挿入について詳しくはどこで確認できますかカスタムデザインを設定するためのスクリプト? これは、応答と要素を入力するためのカスタムデザインウィンドウに置き換わるものですか?
Re:混合物DOE-最終処方の成分数を制限する方法は?@Dan_Obermiller数年前に「混合物実験へのJMPのヒント」という優れた入門論文を書きました。
Re:混合物DOE-最終処方の成分数を制限する方法は?いいえ、まだカスタムデザインプラットフォームを使用しました。 私は自分の仕事をあなたに伝え、あなたにそれを再び設定する手間を省く方法として、または私がそれを設定する方法を説明する仕事としてスクリプトを使用しただけです。
この例が終了したら、[カスタムデザイン]の横にある赤い三角形をクリックし、[スクリプトに保存]コマンドを選択しました。 返信に含めるのは簡単でした。 私の返信からコピーして、新しいJMPスクリプトウィンドウに入力し、実行して、私のものと同じカスタムデザインを取得するのは簡単でした(願っています!)。
Re:混合物DOE-最終処方の成分数を制限する方法は?@markbailey私はあなたのスクリプトを使用し、私の要因の上限だけを変更しました(以下のように)。 必要に応じて設計が機能しなくなります-最大2つのBファクター。
理由がわかりません... カスタムデザインには、2つのBしか使用できないことをJMPに伝える条件がありません。 手伝ってくれますか?
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ), Add Factor( Mixture, 0.6, 0.99, "A", 0 ),
Add Factor( Mixture, 0, 0.2, "B1", 0 ), Add Factor( Mixture, 0, 0.2, "B2", 0 ),
Add Factor( Mixture, 0, 0.2, "B3", 0 ), Add Factor( Mixture, 0, 0.03, "B4", 0 ),
Add Factor( Mixture, 0, 0.05, "B5", 0 ), Set Random Seed( 343091112 ), Number of Starts( 305 ),
Add Term( {1, 1} ), Add Term( {2, 1} ), Add Term( {3, 1} ), Add Term( {4, 1} ), Add Term( {5, 1} ),
Add Term( {6, 1} ), Add Term( {1, 1}, {2, 1} ), Add Term( {1, 1}, {3, 1} ), Add Term( {1, 1}, {4, 1} ),
Add Term( {1, 1}, {5, 1} ), Add Term( {1, 1}, {6, 1} ), Add Term( {2, 1}, {3, 1} ),
Add Term( {2, 1}, {4, 1} ), Add Term( {2, 1}, {5, 1} ), Add Term( {2, 1}, {6, 1} ),
Add Term( {3, 1}, {4, 1} ), Add Term( {3, 1}, {5, 1} ), Add Term( {3, 1}, {6, 1} ),
Add Term( {4, 1}, {5, 1} ), Add Term( {4, 1}, {6, 1} ), Add Term( {5, 1}, {6, 1} ), Set Sample Size( 42 ),
Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);

ありがとうございました
ソフィア
Re:混合物DOE-最終処方の成分数を制限する方法は?モデルの次数(2)を使用して、バイナリブレンドを強制しましたが、それ以外の場合は3値以上のブレンドは必要ありません。 私は元の比率範囲でこれを手に入れました:

2つのコンポーネントと他のコンポーネントのすべての組み合わせでシンプレックスが実現されるため、純粋なブレンド(頂点)とバイナリブレンド(エッジの重心)のみが必要であることに注意してください。 あなたはプロポーションをたくさん制限しました:

JMPは、合計が1であるという制約を緩和し、最適性の基準を最大化するために、高次のブレンド(バイナリブレンドよりも高い)を作成する必要があります。
なぜこれらの比率の範囲を変更したのですか?
Re:混合物DOE-最終処方の成分数を制限する方法は?この問題は少し違うと思います。
ブレンドされているコンポーネントが2つ、おそらく3つあると思います。 最後の2つの名前はわかりません。
したがって、この設計アプローチは機能する可能性があると思います。
DOE(
カスタムデザイン、
{応答の追加(最大化、 "Y"、。、。、。)、
Add Factor(Mixture、0.6、0.99、 "A"、0)、
Add Factor(Categorical、{"B1"、 "B2"、 "B3"、 "B4"、 "B5"}、 "First B Type"、0)、
Add Factor(Categorical、{"B1"、 "B2"、 "B3"、 "B4"、 "B5"}、 "Second B Type"、0)、
Add Factor(Mixture、0.01、0.4、 "First B Proportion"、0)、
Add Factor(Mixture、0、0.4、 "Second B Proportion"、0)、
ランダムシードの設定(187611)、開始数(351)、用語の追加({1、1})、
Add Term({4、1})、Add Term({5、1})、Add Term({1、1}、{2、1})、
Add Term({1、1}、{3、1})、Add Term({1、1}、{4、1})、
Add Term({1、1}、{5、1})、Add Term({2、1}、{3、1})、
Add Term({2、1}、{4、1})、Add Term({2、1}、{5、1})、
Add Term({3、1}、{4、1})、Add Term({3、1}、{5、1})、
用語の追加({4、1}、{5、1})、サンプルサイズの設定(48)、応答のシミュレーション(0)、
X Matrix(0)を保存し、デザインを作成}
);
これには、パート1とパート2に同じBコンポーネントがある可能性があるという欠点があります。 しかし、私は、Bコンポーネントの1つだけとのブレンドを見ているだけだと考えました。
これは機能しますか?
Re:混合物DOE-最終処方の成分数を制限する方法は?ありがとうございました@Dan_Obermiller 。
これは非常に興味深いアプローチです。 問題は、Bタイプごとに異なる上限を定義する必要があることです。B1、B2、B3は最大0.2、B4は最大0.03、B5は最大0.05になります。
解決策はありますか?
Re:混合物DOE-最終処方の成分数を制限する方法は?B4とB5の上限が非常に低いため、比率を変更する必要がありました... B1、B2、B3で使用するのと同じ量を使用することはできません。
Re:混合物DOE-最終処方の成分数を制限する方法は?OK。 これをもう一回刺してみましょう。 まだ3成分のブレンドしかありません。 最後の2つのコンポーネントの名前がわからず、それらの最大値が変化します。 その最後の部分が問題を引き起こします。
したがって、おそらくこのアプローチは機能します:
2つの混合係数を使用してデザインを作成します。1番目のBプロポーションは0から1の範囲で、2番目のBプロポーションも0から1の範囲です。
この設計には、2つの5レベルのカテゴリ要素もあります。最初のBタイプと2番目のBタイプで、それぞれレベルB1、B2、B3、B4、およびB5があります。 私はすべての相互作用でこのデザインを作成します。そのデザインをここに含めました。
次に、このデザインテーブルにいくつかの列を追加する必要があります。 次の式を持つTrueFirst BProportionを作成します。

基本的に、最初のB比率に、B係数の範囲+下限(0.01)を掛けたものです。
次に、数式でもあるTrue Second BProportion列を作成します。

これは、0から任意のB成分の上限まで行くことができます。 これらの式は、0から1のスケールを、選択したBコンポーネントの適切なスケールに変換します。
1-True First B Proportion-True Second BProportionの式である列Aを作成します。 Bコンポーネントのレベルを選択したら、Aは簡単なので、「設計」の一部である必要はありません。
JMPがこの新しい3成分ブレンドを認識するように、「新しい」混合成分カラムにカラムプロパティを追加しました。
その場合、設計とモデルは、A、True First B Proportion、True Second B Proportion、First B Type、およびSecond BTypeに基づく必要があります。 双方向の相互作用のすべてに適合することはできません(理由を正確に調査する時間はありません)。 そこで、True Second B Proportion * Second BTypeインタラクションを削除しました。 また、これは混合プロセスモデルの組み合わせであるため、最初のBタイプと2番目のBタイプの効果がモデルに単独で表示されないことも覚えておく必要があります。
最後に、この設計は、デフォルトの36回の実行で行ったため、あまり良くありません。 問題全体をJMPに伝えなかったため、デフォルトの実行回数では不十分です。 私はもっと高く、おそらく70ラン近くに行くことをお勧めしますか? デザインを作成して変更を加えたら、それを評価する必要があります。 この状況では、デザインスペースの割合のプロットが最適なツールであることがわかりました。
Re:混合物DOE-最終処方の成分数を制限する方法は?ありがとうございました@Dan_Obermiller 。
私はあなたのステップを再現しようとしています。 JMPを使用するのは初めてであり、DOEを使用するのも初めてなので、時間をかけて手順を実行します。
でデザインを作成しました2つの混合因子と2つの5レベルのカテゴリ因子、および選択された2番目のレベルの交互作用。
テーブルを作成し、3つの新しい列(真のB比率とA)を追加しました。 次に、これら3つのカラムを混合成分として定義しました。
これらの新しい列に基づいて再設計するには、次に何をする必要がありますか?
さらに、両方の合計がそれぞれの上限を超えることがあるため、First B Type = Second BTypeは避ける必要があります。 例えば: B1 0.105 + B10.1。
制限などを定義できますか?
ありがとうございました
ソフィア
Re:混合物DOE-最終処方の成分数を制限する方法は?これは、JMPユーザーや実験計画法に不慣れな人に初めてお勧めする問題ではありません。 これは本当の挑戦であり、混合物はそれ自体で十分に挑戦的です! 実際、JMPに自動的に修正させることができないデザインの要素がありますが、それについては後で詳しく説明します。
手順を詳しく説明します。
0.6から0.99の範囲の混合係数Aを追加します。
0.01から0.4の範囲の2番目の混合係数FirstBProportionを追加します。
0から0.4の範囲の3番目の混合係数であるSecondBProportionを追加します。
First BTypeと呼ばれる5つのレベルのカテゴリ係数を追加します。 レベルはB1、B2、B3、B4、およびB5です。
2番目のBタイプと呼ばれる、5つのレベルを持つ別のカテゴリ係数を追加します。 レベルはB1、B2、B3、B4、およびB5です。
次に、[モデル]ウィンドウで、[相互作用]ボタンをクリックし、[2番目]を選択します。
JMPは、モデル用語の一部を削除するというメッセージを配信しますが、1つを見逃しています。 モデルを調べて、最初のBタイプ* 2番目のBタイプの交互作用項を選択し、[項の削除]ボタンをクリックします。
実行回数を48に変更するので、[ユーザー指定]フィールドに入力して、[デザインの作成]をクリックします。
ここで48が適切な実行数であることを保証するものではないことに注意してください。 設計を評価するために、社内で統計的なサポートを求めることを強くお勧めします。 これは、コミュニティの投稿を通じて教えることができるものではありません。
JMPがデザインを見つけたら、[テーブルの作成]をクリックします。
これがあなたのデザインです。 ただし、最初のBプロポーションと2番目のBプロポーションの値のスケールが間違っています。 そう...
「TrueFirstBProportion」という新しい列を作成します。 これは、次の数式を含む数式列になります。
Match( :First B Type,
"B1", :First B Proportion * 0.19 + 0.01,
"B2", :First B Proportion * 0.19 + 0.01,
"B3", :First B Proportion * 0.19 + 0.01,
"B4", :First B Proportion * 0.02 + 0.01,
"B5", :First B Proportion * 0.04 + 0.01,
Empty(), Empty()
)
(以前の投稿でグラフィカルに確認できます)。 これは、最初のB比率に、その特定のBコンポーネントの範囲+0.01の下限を掛けたものです。
2番目のBコンポーネントでも同様のことを行います。 その列は「TrueSecondB Proportion」と呼ばれ、この式は次のとおりです。
Match( :Second B Type,
"B1", :Second B Proportion * 0.2,
"B2", :Second B Proportion * 0.2,
"B3", :Second B Proportion * 0.2,
"B4", :Second B Proportion * 0.03,
"B5", :Second B Proportion * 0.05,
Empty(), Empty()
)
デザインを実行するには、A、True First B Proportion、True Second B Proportion、First B Type、およびSecond BTypeを使用します。
これで、1番目と2番目に同じBタイプになる可能性があります。 具体的には、B1とB1が再び。 True First B Proportionが0.2であり、True Second BProportionが0.2である可能性もあります。 ただし、1番目と2番目のBタイプが同じになるのを防ぐ良い方法はありません。 さらに、私が作成した設計では、比率の合計が各コンポーネントの許容範囲よりも高い、First BTypeがSecondBTypeと一致するという状況は一度もありませんでした。
「design」を元の変数から変更したため、Mixture列プロパティ、Design Role列プロパティ、およびFactorchanges列プロパティをTrueFirst BProportionおよびSecondBProportionに追加する必要があります。
最後に、新しい列を使用してデフォルトモデルを再構築する必要もあります。 これを2つのステップに変えました。 手順1は、現在のモデルスクリプトの名前を古いモデルに変更することです。 それから、フィットモデルに行きました。 YをYの役割にします。 次に、[列]リストから、[A]、[True First B Proportion]、[True Second B Proportion]、[First B Type]、および[Second BType]を選択しました。 [マクロ]> [階乗から度]をクリックしました。 次に、モデルから次の用語を削除する必要があります:First B Type、Second B Type、およびFirst B Type * Second BType。 これらの一部を削除しようとすると、JMPは他の用語を削除するかどうかを尋ねてくることに注意してください。 この場合は「いいえ」を選択してください。 次に、モデル仕様で赤い三角形をクリックし、[データテーブルに保存]を選択しました。
完全な結果は、私が添付したデータテーブルです。
Re:混合物DOE-最終処方の成分数を制限する方法は?@Dan_Obermiller 、明確で詳細な説明をありがとうございました、私はすべてのステップを再現することができました!
ただし、問題があります。TrueBの比率が非常に低く、最終的な混合(A + True First B + True Second B)は1に等しくなければならず、そうではありません...合計3つの混合係数は0.62から1.00の範囲です。
PS-最後にDOEダイアログボックスを開いて、考慮される最終的な要素(True B)を確認し、設計に必要な調整を加える方法はありますか?
Re:混合物DOE-最終処方の成分数を制限する方法は?おっと!
私が台無しにしたので、あなたは有効なデザインを手に入れませんでした! 正しい手順は次のとおりです。
0から1の範囲の混合係数FirstBProportionを追加します。
0から1の範囲の別の混合係数であるSecondBProportionを追加します。
First BTypeと呼ばれる5つのレベルのカテゴリ係数を追加します。 レベルはB1、B2、B3、B4、およびB5です。
2番目のBタイプと呼ばれる、5つのレベルを持つ別のカテゴリ係数を追加します。 レベルはB1、B2、B3、B4、およびB5です。
次に、[モデル]ウィンドウで、[相互作用]ボタンをクリックし、[2番目]を選択します。
JMPは、モデル用語の一部を削除するというメッセージを配信しますが、1つを見逃しています。 モデルを調べて、最初のBタイプ* 2番目のBタイプの交互作用項を選択し、[項の削除]ボタンをクリックします。
実行回数を48に変更するので、[ユーザー指定]フィールドに入力して、[デザインの作成]をクリックします。
ここで48が適切な実行数であることを保証するものではないことに注意してください。 完成した設計を評価するために、社内で統計的なサポートを求めることを強くお勧めします(まだ完成していません!)。 これは、コミュニティの投稿を通じて教えることができるものではありません。
JMPがデザインを見つけたら、[テーブルの作成]をクリックします。
最初のBプロポーションと2番目のBプロポーションの値が間違ったスケールになっています。 そう...
「TrueFirstBProportion」という新しい列を作成します。 これは、次の数式を含む数式列になります。
Match( :First B Type,
"B1", :First B Proportion * 0.19 + 0.01,
"B2", :First B Proportion * 0.19 + 0.01,
"B3", :First B Proportion * 0.19 + 0.01,
"B4", :First B Proportion * 0.02 + 0.01,
"B5", :First B Proportion * 0.04 + 0.01,
Empty(), Empty()
)
これは、最初のB比率に、その特定のBコンポーネントの範囲+0.01の下限を掛けたものです。
2番目のBコンポーネントでも同様のことを行います。 その列は「TrueSecondB Proportion」と呼ばれ、この式は次のとおりです。
Match( :Second B Type,
"B1", :Second B Proportion * 0.2,
"B2", :Second B Proportion * 0.2,
"B3", :Second B Proportion * 0.2,
"B4", :Second B Proportion * 0.03,
"B5", :Second B Proportion * 0.05,
Empty(), Empty()
)
数式に基づくAという名前の列を作成します。 式は「1-真の最初のBプロポーション-真の2番目のBプロポーション」になります。
デザインを実行するには、A、True First B Proportion、True Second B Proportion、First B Type、およびSecond BTypeを使用します。
これで、1番目と2番目に同じBタイプになる可能性があります。 具体的には、B1とB1が再び。 1番目と2番目のBタイプが同じになるのを防ぐ良い方法はありません。 ただし、これが発生した場合でも、Bの最大比率は0.21であり、最大値をわずかに上回っています。 これが本当に懸念される場合は、乗数を0.01下げて、True Second BProportionの式を変更します。 これにより、合計は0.20以下に保たれますが、True SecondBプロポーションの最大値は0.01低くなります。
「design」を元の変数から変更したため、Mixture列プロパティ、Design Role列プロパティ、およびFactorchanges列プロパティを列A、True First B Proportion、およびTrue Second BProportionに追加する必要があります。
最後に、新しい列を使用してデフォルトモデルを再構築する必要もあります。 これを2つのステップに変えました。 手順1は、現在のモデルスクリプトの名前を古いモデルに変更することです。 それから、フィットモデルに行きました。 YをYの役割にします。 次に、[列]リストから、[A]、[True First B Proportion]、[True Second B Proportion]、[First B Type]、および[Second BType]を選択しました。 [マクロ]> [階乗から度]をクリックしました。 次に、モデルから次の用語を削除する必要があります:First B Type、Second B Type、およびFirst B Type * Second BType。 これらの一部を削除しようとすると、JMPは他の用語を削除するかどうかを尋ねてくることに注意してください。 この場合は「いいえ」を選択してください。 次に、モデル仕様で赤い三角形をクリックし、[データテーブルに保存]を選択しました。
完全な結果は、私が添付したデータテーブルです。
Re:混合物DOE-最終処方の成分数を制限する方法は?ああ、もう一つ。 デザインダイアログを開いて、何が行われたかを確認できますか? はい。 実行できるDOEダイアログスクリプトがあります。 デザインが再作成されますが、データテーブルを閉じるだけです。 変更を加えるためにDOEダイアログを使用できるようになります。 しかし、私が行った各ステップの背後にある理由を完全に理解してください。 変更を加える場合は、有効な設計を取得できるように、手順を変更する必要があります。 それには、根底にあるアプローチを理解する必要があります。
Re:混合物DOE-最終処方の成分数を制限する方法は?ありがとうございました@Dan_Obermiller
私はすべてのステップを再現することができました、そしてあなたが提案したように私は真の秒B比率の式を変更しました。 これらの上限のいくつかが実行不可能であり、結果を測定できないことがわかった場合、結果を空白のままにする必要がありますか、それとも何をすべきですか?
他の質問ですが、実行の順序を変更できますか?
Re:混合DOE-最終処方の成分数を制限する方法は?結果を測定できない場合は、2つのオプションが表示されます。空白のままにして、欠落しているようにします。 モデルを確実に推定するために必要な最小限の実行回数があることが多いため、これは計画された実験にとって悲惨なことがよくあります。 したがって、他のオプションは、実行可能な結果を得るためにトライアルをわずかに変更することです。 これを行う場合は、実際に行ったことと一致するように係数の値を変更します。
実行順序については、ランダム化して変更しないでください。 それを変更したい場合、それは設計で考慮されるべき変更が難しい要素があることを意味します。 変更が難しい要因は、分析に影響を与える分割プロット設計になります。 また、実行順序のトピックでは、データテーブルの各行が他のすべての行から独立している必要があります。 これは、各行がそれ自体で完全に実行されることを意味します。 各行は、作成された新しい定式化である必要があります。 製剤の単一の大きなバッチを作成し、それを分割することは避ける必要があります。 それを行うことは独立性を提供せず、私が言及したその分割プロット構造をもたらします。 モデルの誤差には、フォーミュレーションの再作成によって引き起こされる変動も含まれている必要があります。
Re:混合DOE-最終処方の成分数を制限する方法は?ダンはあなたに素晴らしいアドバイスをしています。 混合設計(または任意の最適化設計)を適切に実行している場合は、ノイズの影響(一貫性と予測可能性に大きな影響を与える可能性があります)をすでに知っている必要があることを付け加えておきます。 そうでない場合は、混合プロファイラーの輪郭がノイズの変化に伴って変化する可能性があります。 ノイズの影響を真に特徴付けている場合、混合物の分析は、混合物プロファイラーからの表面/等高線図を解釈します。 データが欠落している場合、プロットの精度が低下し、誤解を招く可能性があります。 混合物の要因はすでに有意であると判断されているため、統計的有意性にはあまり関心がありません。 各コンポーネントの適切な比率を探しているだけです。
Re:混合物DOE-最終処方の成分数を制限する方法は?はい、ありがとうございます@Dan_Obermiller
デザインにレプリケート実行を追加する必要がありますか?