JMP 上のバランスの取れた不完全ブロック設計<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP ソフトウェアで 13 の属性を使用してバランス不完全ブロック デザイン (BIBD) を実行するにはどうすればよいですか。13 のブロックまたは選択肢セットを形成し、各属性がすべての選択肢セットにわたって 4 回出現し、各選択肢セットには 4 つの属性が含まれ、各属性は各属性で 1 回出現します。 other: (b, r, k, lambda) (13, 4,4,1) ここで、b はブロックの数、r はレベルごとの繰り返し、k は各選択セット内の属性の数 (ブロック サイズ)、ラムダです。ペア周波数ですか?
ご協力いただければ幸いです。ありがとうございます。
ブライアン。
Re: JMP でのバランス不完全ブロック設計早速の対応ありがとうございました。
Re: JMP でのバランス不完全ブロック設計ウォルター・パツコウスキー
Data Analytics Corp. 代表取締役社長
DOE プラットフォームを使用して BIBD を作成する -- どうすればよいですか?
こんにちは、
DOE プラットフォームを使用してバランスの取れた不完全ブロック設計 (BIBD) を作成することについて質問があります。 13 の処理があり、13 のブロックまたはラン、ブロックあたり 4 つの処理、ブロック内での繰り返しなしで各処理が 4 回繰り返され、各ペアが 1 回繰り返されるデザインが必要です。 そのような設計が存在することは知っていますが (Cochrane と Cox の本を参照するか、SAS マクロを使用します)、JMP でそれを行うことができません。 あなたが設計の専門家で DOE プラットフォームを知っているのであれば、JMP でこれが可能かどうか、またその方法を教えていただけますか?
ありがとう、
ウォルト・パツコウスキー
ショーン・シューベルトカスタム デザイン機能を使用してこれを設定する方法、ブロック サイズ 4 に達するグループ、変更しにくい要素と変更しやすい要素を使用する方法はあるかもしれませんが、おそらくこれらのオプションを試しても、すべてを満たすデザインは得られないでしょう。制約があるため、最終的には手動で構築することになります。
完全にランダム化された 13 回の処理 x 4 回の反復のデザインを作成します。 次に、行 1 から始めて処理をブロックに割り当て、この処理がルールに従っているかどうかを尋ねます。 そうでない場合は、スキップして次のブロックに追加します。 最終的にはすべての治療が割り当てられます。
最良の答えではありませんが、少なくとも要件を満たすものがすぐに得られることはわかっています。
ウォルター・パツコウスキーおはよう、
JMP では BIBD を作成できないとほぼ決心しました -- ほとんどないようです
パッケージはできます。 あなたの提案した「強引な」アプローチはうまくいくかもしれません。 それ
スクリプトを書くには多少の労力が必要ですが、やってみると面白いかもしれません。
ご提案いただきありがとうございます。
ウォルト
_____________________________________________________
2013 年 9 月 21 日午前 9 時 39 分に、JMP プロフェッショナル ネットワークは次のように書きました。
ショーン・シューベルトウォルター、
これは、指定されたとおりに何度も実行する設計ですか? 私はプログラミングに挑戦するのが大好きですが、これを正しく理解するのは簡単なアルゴリズムではないかもしれません。
ウォルター・パツコウスキーこんにちは、
何度も実行されることになるため、試行するつもりはありません
しばらくの間私自身。 さまざまな市場調査のために BIBD が必要です
プロジェクト。 JMP からの最善の方法は、SAS インターフェイスを使用することです。
SAS マクロ %mktBIBD を使用してマクロを生成します (存在する場合)。
再度、感謝します、
ウォルト
_____________________________________________________
2013 年 9 月 22 日午後 12 時 30 分、JMP プロフェッショナル ネットワークは次のように書きました。
ブレイディ ブレイディこんにちは、ウォルターさん
現時点では、JMP のアルゴリズムは確実に BIBD を生成しません。 ただし、場合によっては機能する別のアプローチを紹介します。 (たとえば、上記で説明した場合、私や他の人にとっては何度もうまくいきました。)
JMP の DOE 開発者は、JMP の将来のバージョンで DOE プラットフォームを強化する方法を常に考えています。 顧客の要求は決定に大きく反映されます。よろしければ、BIBD サポートに対する要望を次のアドレスで共有してください。 support@jmp.com
それまでの間、おそらくこのアプローチが役立つでしょう。 繰り返しますが、保証はありませんが、試してみる価値はあります。
* DOE メニューでカスタム デザイナーを呼び出します。
* 13 個の連続因子、低レベル = 0、高レベル = 1 を作成します。 (これは次のステップの制約にとって重要です。)
* 2 つの制約を追加します: Sum(factors) >=4;合計(因数) <=4。 これを行うには、すべての係数に「1」を入力し、適切な不等式を選択して、不等式の右辺に 4 を入力します。 (制約を追加するたびに、[制約の追加] ボタンを押します。このボタンは、[因子制約の定義] アウトライン ボックスを展開すると表示されます。
* 切片の推定可能性「必要」をクリックして「可能であれば」に変更します。これにより、最小実行が 13 になります。 この最小実行数を選択します。 (因子よりもブロックの方が多い設計の場合、このステップは必要ありません。)
* デザインを作成し、デザイン ポイントを整数に丸めます (一部の値は 0 または 1 ではありません)。
乾杯、JMP をご利用いただきありがとうございます。
ブレイディ
ブレイディ ブレイディ上記の続き:
ステップ 4 では、切片項を完全に削除します (これが実際に必要かどうかに関係なく、成功の可能性が向上するようです。この調整を使用することで、別の例では、失敗した BIBD を見つけることができました)前に。)
ウォルター・パツコウスキーこんにちは、
これについては助けてくれてありがとう。 もちろん試してみます。 私はしたいと思います
市場調査では一般的な設計であるため、JMP に追加された BIBD を参照してください。
ありがとう、
ウォルト
_____________________________________________________
2013 年 9 月 23 日午後 4 時 12 分、JMP プロフェッショナル ネットワークは次のように書きました。
ベアトリス・ブラムこんにちは、ウォルトさん
私の経験では、SAS が DoE の仕事をできるなら、JMP もそれをできるでしょう。
以下はすべてのニーズを満たすはずです。
DoE - カスタム設計
13レベルのカテゴリ要素「治療」を1つ追加
「ブロックごとに 4 回の実行」で 1 つのブロッキング ファクター「ブロック」を追加します。
(重要: 代わりに「グループがランダムな 4 つのブロックに遭遇する」を使用しないでください。 これにより、Brady のアプローチと同じデザインが生成されます)
実行数: ユーザー指定: 52 (ブロックあたり 13 trt * 4 = JMP の合計実行 52)
「続行」をクリックします
テーブルの作成
結果の表をTabulateで確認します。 バランスがとれています。 そして、私が見た限りでは、すべてのペアが重複しています(すべてをチェックしたわけではありません)が、Brady のアプローチではそれが提供されません。 しかし、ブレイディの答えは素晴らしく究極的なものであることが多いため、ここで何かが欠けているという確信はまだありません。
お役に立てれば、
ビー
ブレイディ ブレイディこんにちは皆さん、
ベアトリスが言及したアプローチは、私が最初に試したアプローチです。 この設計は、各治療が同じ数のブロックに出現するという意味でバランスがとれていますが、BIBD では、治療の各ペアが同じ数のブロックに出現することも必要です。
カスタム設計を作成するアルゴリズムに固有のランダム化のため、13 レベルのカテゴリカル アプローチによる BIBD の作成を実際に妨げるものはありませんが、これが発生する可能性は連続的アプローチよりもはるかに低いと思われます。 私 (およびこれを調査している他の数人) は、カテゴリカル アプローチ (ブロック要素を追加したのか、単にラジオ ボタンをクリックしてランをブロックにグループ化したのか) で BIBD をまだ取得していませんが、BIBD を作成しました。 (この例では) 毎回継続的なアプローチを使用します。
以下に、比較のために 3 つの代表的な x`*x 行列を示します。 (カテゴリの例では、最初に計画テーブルを分割して 13x13 行列を形成する必要があります。)
主対角線に沿って、すべてのエントリは 4 です。 これは、どの方法が使用されたかに関係なく、13 の要素のそれぞれが 4 つのブロックに現れることを意味します。
対角線上にないエントリは、特定の因子のペアが出現するブロックの数を集計します。 最初の 2 つの例では、主対角線の外に 0、1、2 があることに注意してください。 これは、一部の治療ペアはゼロブロックに、一部は 1 ブロック、一部は 2 ブロックに出現したことを意味します。 設計は、非対角エントリがすべて同じである場合にのみ BIBD になります。 したがって、BIBD があるのは 3 番目のケースのみです。
例 1: ブロックごとのブロック係数が 4 回実行される 13 レベルのカテゴリカル因子の 52 回の実行を含むカスタム設計からの x`*x 行列:
[4 1 2 1 1 2 0 1 0 0 2 1 1、
1. 4 1 1 0 0 2 2 1 1 1 2 0、
1. 1 4 0 0 1 1 2 0 1 1 1 2、
1. 1 0 4 3 1 2 0 1 1 0 1 1、
1. 0 0 3 4 2 2 0 1 1 1 0 1、
1. 0 1 1 2 4 0 1 1 1 1 1 1、
0 2 1 2 2 0 4 1 1 1 1 1 0、
1. 2 2 0 0 1 1 4 2 1 1 0 1、
0 1 0 1 1 1 1 2 4 2 1 1 1、
0 1 1 1 1 1 1 1 2 4 0 2 1、
1. 1 1 0 1 1 1 1 1 0 4 1 2、
1. 2 1 1 0 1 1 0 1 2 1 4 1、
1.0 2 1 1 1 0 1 1 1 2 1 4]
例 2: ダイアログ ボタン「グループはサイズ 4 のランダム ブロックに到達する」を使用して、13 レベルのカテゴリカル因子を 52 回実行するカスタム計画からの x`*x 行列:
[4 2 1 2 1 1 0 1 2 1 0 1 0,
1. 4 1 1 1 1 1 2 1 1 0 1 0、
1. 1 4 1 1 1 2 0 1 1 1 1 1、
1. 1 1 4 0 0 1 2 1 1 1 1 1、
1. 1 1 0 4 2 1 2 1 0 1 1 1、
1. 1 1 0 2 4 1 1 1 1 1 1 1、
0 1 2 1 1 1 4 0 1 0 2 1 2、
1. 2 0 2 2 1 0 4 0 1 1 1 1、
1. 1 1 1 1 1 1 0 4 2 0 0 2、
1. 1 1 1 0 1 0 1 2 4 2 1 1、
0 0 1 1 1 1 2 1 0 2 4 2 1、
1. 1 1 1 1 1 1 1 0 1 2 4 1、
0 0 1 1 1 1 2 1 2 1 1 1 4]
例 3: 13 個の連続因子の 13 個の制約付き実行を含むカスタム設計からの x`*x 行列 (このスレッドで前に説明したとおり):
[4 1 1 1 1 1 1 1 1 1 1 1 1、
1. 4 1 1 1 1 1 1 1 1 1 1 1、
1. 1 4 1 1 1 1 1 1 1 1 1 1、
1. 1 1 4 1 1 1 1 1 1 1 1 1、
1. 1 1 1 4 1 1 1 1 1 1 1 1、
1. 1 1 1 1 4 1 1 1 1 1 1 1、
1. 1 1 1 1 1 4 1 1 1 1 1 1、
1. 1 1 1 1 1 1 4 1 1 1 1 1、
1. 1 1 1 1 1 1 1 4 1 1 1 1、
1. 1 1 1 1 1 1 1 1 4 1 1 1、
1. 1 1 1 1 1 1 1 1 1 4 1 1、
1. 1 1 1 1 1 1 1 1 1 1 4 1、
1. 1 1 1 1 1 1 1 1 1 1 1 4]
これがお役に立てば幸いです!
乾杯、
ブレイディ
ショーン・シューベルト標準設計テーブルを JMP から Excel にコピーし、VBA で制約をプログラミングして、ブロックされた実行順序を取得することを想像できます。
適切に設定すると、F9 キーを押すたびに新しい実行順序が取得されます。
Re: JMP でのバランス不完全ブロック設計LinkedIn ページは利用できなくなりました。JMP で BIBD を開発する方法を定義する他のリソースはありますか?
Re: JMP でのバランス不完全ブロック設計こんにちは、ブライアンさん
この質問は少し前に LinkedIn で出てきて、かなり良い応答セット。
-ジェフ