制約の多いDOEは設定できません<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私の顧客は、DOEを設定するために次の状況にあります。
混合物の3つの成分(S、X、M、混合物または連続として扱うことができます)とフィラー成分(W)、およびOSとOXと呼ばれる成分SとXのそれぞれの2つのサプライヤー(それぞれ2つで分類されます)レベル)。
制約により、最初に範囲が難しくなります。
範囲S0-0.04
範囲X0-0.006
範囲M0-0.07
範囲W0.884-1
OS L1、L2
OX L1、L2
または、範囲がパーセンテージを表し、フィラー自体の効果にまったく関心がないため、フィラーが不要になった連続的な場合
範囲S0-4 [%]
範囲X0-0.6[%]
範囲M0〜7 [%]
OS L1、L2
OX L1、L2
さらに、次の要件があります。
- S + X> 0であるため、SとXを同時に0にすることはできません
- X == 0の場合、Sは> 0.5%である必要があります(ただし、X!= 0の場合、Sは0にすることができます)
- S == 0の場合、Xは> 0.05%である必要があります(ただし、S!= 0の場合、Xは0になる可能性があります)
- S == 0の場合、OSは許可されていません/意味がありません
- X == 0の場合、OXは許可されていません/意味がありません
問題は、S + X> 0を保証するために、範囲以外の混合係数による制約や単純な線形制約が存在できないことです。 そして、継続的なケースでは、すべての制約を満たす方法で制約を設定することができませんでした。 線形のものでも、許可されていない組み合わせでも、両方を混合することもできません。
上記の設定でデザインを作成する方法はありますか?
これまでに試したことをいくつか添付しました。 1つでは、要件に近い設計を作成しましたが、SまたはXのみが発生する実行がないため、十分にバランスが取れていないと思いました。 複数のデザインが含まれているため、動作を説明するために3つのスクリプトを参照してください。特に、3レベルのカテゴリのスクリプトを参照してください。 ファクターはあなたの便宜のためにテーブルに保存されます
ご協力ありがとうございました、
マーティン
Re:制約の多いDOEは設定できませんOK、ライアン、どうもありがとう!
Re:制約の多いDOEは設定できませんこんにちはマーティン、
私には何も飛び出しません-そして、単にスペースが制限されているという理由だけで、許可されていない組み合わせで悪いように見える診断を見るのは珍しいことではありません。
内部レベルでの強制に関しては、必要に応じていくつかの権限を追加する場合、それは1つのオプションです。または、可能であれば、少なくとも一部の権限を保持してみることができます。
Compare Designsの参照デザインとしてより単純なモデル(必要に応じてパワーを使用)のデザインを使用する場合、どちらのデザインが優先されるかについて、より直接的な比較を行うことができます。
乾杯、
ライアン
Re:制約の多いDOEは設定できませんこんにちはライアン、
上記の返信に答える必要がないように。
私は顧客とさらにいくつかのことを試し、S * OS、X * OX、OS*OXの効果を削除するだけで非プロットプロットのデザインを思いつきました。
DOE ((
カスタムデザイン、
{応答を追加(最大化、 「Y」 、 。 、 。 、 。 )、
因子の追加(離散数値、{ 0 、 1 、 2 、 3 、 4 }、 「S」 、 0 )、
因子の追加(離散数値、{ 0 、 0.15 、 0.3 、 0.45 、 0.6 0.6 }、 "バツ" 、 0 )、
因子の追加(離散数値、{ 0 、 1.75 、 3.5 、 5.25 、 7 }、 「M」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 「OS」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 "牛" 、 0 )、
ランダムシードを設定する( 695079790 )、開始数( 1000 )、用語を追加({ 1 、 0 })、
用語を追加({ 1 、 1 })、用語を追加({ 2 、 1 })、用語を追加({ 3 、 1 })、用語を追加({ 4 、 1 })、
用語を追加({ 5 、 1 })、用語を追加({ 1 、 1 }、{ 2 、 1 })、用語を追加({ 1 、 1 }、{ 3 、 1 })、
用語を追加({ 1 、 1 }、{ 5 、 1 })、用語を追加({ 2 、 1 }、{ 3 、 1 })、
用語を追加({ 2 、 1 }、{ 4 、 1 })、用語を追加({ 3 、 1 }、{ 4 、 1 })、
用語を追加({ 3 、 1 }、{ 5 、 1 })、サンプルサイズの設定( 36 )、
許可されていない組み合わせ(
s == 0 &X == 0 | 0 <= 0.5 | S> 0 &OS == 3 | S == 0 &(OS == 1 | OS
== 2 )| X> 0 &OX == 3 | X == 0 &(OX == 1 | OX == 2 )。
)}
);
これはかなり良い予測分散のようであり、FDSプロットも問題ないように見えます。パワーはほとんどの効果に対して非常に良好であり、相関も良好です。 もちろん、エイリアス効果はS*OSとX*OXの方が大きくなります。
そのデザインを採用しますか、それとも緊張するようなものはありますか?
そして最後の質問:デザインにSとXの内部レベルを強制的に含める方法はありますか?濃度の下半分は、高濃度とは異なるパターンに従う場合があります
ありがとう、
マーティン
Re:制約の多いDOEは設定できませんこんにちはライアン、
おそらくこれは時代遅れになるので、最初に2番目の返信を読んでください。
それで、これが私の最終的なスクリプトであり、それにさらに実行を追加すると、まともなパワーと予測の分散があります(例:36):
//24回実行
DOE(
カスタムデザイン、
{応答の追加(最大化、 "Y"、。、。、。)、
因子の追加(離散数値、{0、1、2、3、4}、 "S"、0)、
Add Factor(Discrete Numeric、{0、0.15、0.3、0.45、0.6}、 "X"、0)、
因子の追加(離散数値、{0、1.75、3.5、5.25、7}、 "M"、0)、
ファクターの追加(カテゴリ、{"L1"、 "L2"、 "なし"}、 "OS"、0)、
Add Factor(Categorical、{"L1"、 "L2"}、 "OX"、1)、Set Random Seed(984492505)、
開始数(1000)、用語の追加({1、0})、用語の追加({1、1})、
Add Term({2、1})、Add Term({3、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}、{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})、
Term({4、1}、{5、1})を追加し、プロット全体の数を最適化し、
サンプルサイズの設定(24)、許可されていない組み合わせ(
0 <= 0.5 | S> 0&OS == 3 | S == 0&(OS == 1 | OS == 2)| X <0.05
)}
);
// 36回実行され、はるかに強力で予測の分散が少なくなります
DOE(
カスタムデザイン、
{応答の追加(最大化、 "Y"、。、。、。)、
因子の追加(離散数値、{0、1、2、3、4}、 "S"、0)、
Add Factor(Discrete Numeric、{0、0.15、0.3、0.45、0.6}、 "X"、0)、
因子の追加(離散数値、{0、1.75、3.5、5.25、7}、 "M"、0)、
ファクターの追加(カテゴリ、{"L1"、 "L2"、 "なし"}、 "OS"、0)、
Add Factor(Categorical、{"L1"、 "L2"}、 "OX"、1)、Set Random Seed(1173606031)、
開始数(1000)、用語の追加({1、0})、用語の追加({1、1})、
Add Term({2、1})、Add Term({3、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}、{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})、
Add Term({4、1}、{5、1})、Add Alias Term({1、1}、{4、1})、
N個のプロット全体を設定(4)、サンプルサイズを設定(36)、
許可されていない組み合わせ(
0 <= 0.5 | S> 0&OS == 3 | S == 0&(OS == 1 | OS == 2)| X <0.05
)}
);
あなたが提案したように、私は手動で高次の用語とS*OSの相互作用を削除しました。 それをありがとう。
アドオンに関する2つの質問があります。
- 1)返事が来ました。分割プロットをそのまま設定すると、Xは常にになります。 しかし、彼らはX == 0であるが、S>0.5の推定も望んでいます。 3つのレベルを持つOXで新しいデザインをセットアップしようとしました。 X ==0のときにOX"None"を強制するのに問題があり、X> 0の場合もOX!= "None"(3)を強制し、電力計算を取得しているので、相互作用効果X*OXとOSを削除しました*牛。 これが私がついに思いついた私のデザインです:
DOE ((
カスタムデザイン、
{応答を追加(最大化、 「Y」 、 。 、 。 、 。 )、
因子の追加(離散数値、{ 0 、 1 、 2 、 3 、 4 }、 「S」 、 0 )、
因子の追加(離散数値、{ 0 、 0.15 、 0.3 、 0.45 、 0.6 0.6 }、 "バツ" 、 0 )、
因子の追加(離散数値、{ 0 、 1.75 、 3.5 、 5.25 、 7 }、 「M」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 「OS」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 "牛" 、 1 )、
ランダムシードを設定する( 1317349002 )、開始数( 1000 )、用語を追加({ 1 、 0 })、
用語を追加({ 1 、 1 })、用語を追加({ 2 、 1 })、用語を追加({ 3 、 1 })、用語を追加({ 4 、 1 })、
用語を追加({ 5 、 1 })、用語を追加({ 1 、 1 }、{ 2 、 1 })、用語を追加({ 1 、 1 }、{ 3 、 1 })、
用語を追加({ 1 、 1 }、{ 5 、 1 })、用語を追加({ 2 、 1 }、{ 3 、 1 })、
用語を追加({ 2 、 1 }、{ 4 、 1 })、用語を追加({ 3 、 1 }、{ 4 、 1 })、
用語を追加({ 3 、 1 }、{ 5 、 1 })、エイリアス用語を追加({ 1 、 1 }、{ 4 、 1 })、
N個のプロット全体を設定します( 6 )、サンプルサイズの設定( 36 )、
許可されていない組み合わせ(
0 <= 0.5 | S> 0 &OS == 3 | S == 0 &(OS == 1 | OS == 2 )| X> 0 & 牛
== 3 | X == 0 &(OX == 1 | OX == 2 )。
)}
);
このデザインを使用しないようにする必要があるものはありますか? デザインスペースプロットの一部を除いて、すべて問題ないようです。 そして、FDSプロットでさえそれほど悪くはないと思います。 何か変えてくれませんか。
2)最初の分割プロットの設計を維持し、X/OXの代わりにS/OSに対して別の設計を行って、X == 0オプションの推定値を取得することは理にかなっていますか? 全体として、異なる組み合わせのサプライヤーに大きな違いがある場合、両方の結果を組み合わせて質問に答えるのは良い考えではないと思います、あなたは同意しますか?
Re:制約の多いDOEは設定できませんおっと、私は前に十分によく見ていませんでした... ここではいくつかのことが起こっていると思います。まず、可能であれば、高次の個別の数値項が追加されています(これらは手動で削除する必要があります)。 許可されていない組み合わせでは推定できないため、より大きな問題はS*OS相互作用項です。 設計者はこれを捕まえるべきでしたが、捕らえなかったので、さらに調査する必要があります。 以下を実行し、可能であればそれらの用語を削除すると、状況は良くなるはずです。 将来のリリースでこれらの問題を修正できるかどうかを確認します。
その相互作用を削除して連続ルートに戻ることを試みることができます...しかし、S == 0を使用する代わりに、S<0.01のようなものが必要な場合があります。 (nbこれは、doubleが格納されているため、離散数値でも問題になる可能性があります。その場合でも、S == 0の代わりにabs(S)<。0001を使用する必要があります)。
乾杯、
ライアン
DOE (カスタムデザイン、
{応答を追加(最大化、 「Y」 、 。 、 。 、 。 )、
因子の追加(離散数値、{ 0 、 1 、 2 、 3 、 4 }、 「S」 、 0 )、
因子の追加(離散数値、{ 0 、 0.15 、 0.3 、 0.45 、 0.6 0.6 }、 "バツ" 、 0 )、
因子の追加(離散数値、{ 0 、 1.75 、 3.5 、 5.25 、 7 }、 「M」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 「OS」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 }、 "牛" 、 1 )、ランダムシードを設定( 891554152 )、
開始数( 1000 )、用語を追加({ 1 、 0 })、用語を追加({ 1 、 1 })、
用語を追加({ 2 、 1 })、用語を追加({ 3 、 1 })、用語を追加({ 4 、 1 })、用語を追加({ 5 、 1 })、
用語を追加({ 1 、 1 }、{ 2 、 1 })、用語を追加({ 1 、 1 }、{ 3 、 1 })、
用語を追加({ 1 、 1 }、{ 5 、 1 })、用語を追加({ 2 、 1 }、{ 3 、 1 })、
用語を追加({ 2 、 1 }、{ 4 、 1 })、用語を追加({ 2 、 1 }、{ 5 、 1 })、
用語を追加({ 3 、 1 }、{ 4 、 1 })、用語を追加({ 3 、 1 }、{ 5 、 1 })、
用語を追加({ 4 、 1 }、{ 5 、 1 })、エイリアス用語を追加({ 1 、 1 }、{ 4 、 1 })、
N個のプロット全体を設定します( 4 )、サンプルサイズの設定( 28 )、
0 <= 0.5 | S> 0 &OS == 3 | S == 0 &(OS == 1 | OS == 2 ))});
Re:制約の多いDOEは設定できませんこんにちはライアン、
いいえ、していません。 うまくいくようです。個別の値を使用しても問題がないかどうか、お客様に確認する必要があります。
設計評価と検出力分析で得たものの1つは、検出力を推定できないことですが、これは離散数値によるものだと思いますよね? カラーマップは私にはかなり大丈夫に見えます:
デザインスペースプロットの割合は、0,6の後で奇妙に見えます:

それは制約が設定されているためですか?
ありがとう、
マーティン
Re:制約の多いDOEは設定できません連続因子の等式で許可されていない組み合わせを使用すると、問題が発生していると思います。 特に、X==0またはS==0を使用する場合、実際に0に近いもの(0として表示される場合でも)が使用される可能性があります。 連続の離散数値で試しましたか? 最後のスクリプトの1つを使用して、次のようにします。
DOE ((
{応答を追加(最大化、 「Y」 、 。 、 。 、 。 )、
// Factor(Continuous、0、4、 "S"、0)、を追加します
//ファクターの追加(連続、0、0.6、 "X"、0)、ファクターの追加(連続、0、7、 "M"、0)、
因子の追加(離散数値、{ 0 、 1 、 2 、 3 、 4 }、 「S」 、 0 )、
因子の追加(離散数値、{ 0 、 .15 、 .3 、 .45 、 .6 }、 "バツ" 、 0 )、
因子の追加(離散数値、{ 0 、 1.75 、 3.5 、 5.25 、 7 }、 「M」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 、 "なし" }、 「OS」 、 0 )、
ファクターを追加(カテゴリー、{ 「L1」 、 「L2」 }、 "牛" 、 1 )、ランダムシードを設定( 513965188 )、
開始数( 1000 )、用語を追加({ 1 、 0 })、用語を追加({ 1 、 1 })、
用語を追加({ 2 、 1 })、用語を追加({ 3 、 1 })、用語を追加({ 4 、 1 })、用語を追加({ 5 、 1 })、
用語を追加({ 1 、 1 }、{ 2 、 1 })、用語を追加({ 1 、 1 }、{ 3 、 1 })、
用語を追加({ 1 、 1 }、{ 4 、 1 })、用語を追加({ 1 、 1 }、{ 5 、 1 })、
用語を追加({ 2 、 1 }、{ 3 、 1 })、用語を追加({ 2 、 1 }、{ 4 、 1 })、
用語を追加({ 2 、 1 }、{ 5 、 1 })、用語を追加({ 3 、 1 }、{ 4 、 1 })、
用語を追加({ 3 、 1 }、{ 5 、 1 })、用語を追加({ 4 、 1 }、{ 5 、 1 })、N個のプロット全体を設定( 4 )、
サンプルサイズを設定する( 28 )、許可されていない組み合わせ(
X < 0.05 | 0 <= 0.5 | S> 0 &OS == 3 | S == 0 &(OS == 1 | OS == 2 )。
Re:制約の多いDOEは設定できませんこんにちはマーティン、
許可されていない組み合わせスクリプトを使用してみましたか? これにより、制約をより柔軟に定義できます。
http://www.jmp.com/support/help/Define_Factor_Constraints.shtml#205355
よろしく、
フィル