JMP チームとコミュニティの皆さん、こんにちは!
これは、さまざまなテーブルの共変量に基づいた DoE の願いです (私は JMP Pro 17 を使用しています)。
- このウィッシュリストリクエストのきっかけは何ですか?
2 つのテーブルの共変量因子に基づく実験計画法 - JMP ユーザー コミュニティ
5 つの共変量を使用して DoE を設定するという困難な状況に直面しました。
- 表 A の 2 つの共変量は、製剤の予測される物理化学的特性です (最初の DoE モデルのおかげで)。
- 表 B の最初の共変量から独立した 3 つの共変量は、さまざまなパッケージングの特性です。
これら 5 つの共変量を使用してモデル (主効果と交互作用をスクリーニングし、30 回の実行で一部を「可能であれば」と設定し、その他は「必要」に設定) を作成して、処方共変量と応答におけるパッケージング特性の間の関係と交互作用を評価したいと考えていましたが、 「カスタム設計」を使用しており、共変量を追加したいのですが、カスタム DoE を作成するテーブル (テーブル A またはテーブル
から共変量を追加するオプションしかありません。@SDF1提案された共変量項を追加する前にトップレベルのデータテーブルを選択します。これは確かに機能しますが、私の設定に関しては満足のいくものではありません。
- 共変量 Ax と Bx は次のようになります。互いに独立した、この手法ではもう当てはまりません (JMP は結合オプションとして rowID を使用して最大のテーブル (または内部結合) に基づいて外部結合を実行するようです)。

- 設計を行うとき、2 つのテーブルで結合が行われるため、すべての組み合わせが調査されるわけではなく (A の共変量は B の共変量とすべての条件を満たさない)、効率の悪い設計になります。
デザインのスクリプト:
DOE(
Custom Design,
{Add Response( Maximize, "Y", ., ., . ),
Add Factor( Covariate, Covariate A1, 0 ),
Add Factor( Covariate, Covariate A2, 0 ),
Add Factor( Covariate, Covariate B1, 0 ),
Add Factor( Covariate, Covariate B2, 0 ),
Add Factor( Covariate, Covariate B3, 0 ), Set Random Seed( 695832949 ),
Number of Starts( 3479 ), Add Term( {1, 0} ), Add Term( {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}, {4, 1} ), Add Term( {1, 1}, {5, 1} ),
Add Potential Term( {2, 1}, {3, 1} ), Add Potential Term( {2, 1}, {4, 1} ),
Add Potential Term( {2, 1}, {5, 1} ), Add Potential Term( {3, 1}, {4, 1} ),
Add Potential Term( {3, 1}, {5, 1} ), Add Potential Term( {4, 1}, {5, 1} ),
Set Sample Size( 30 ), Simulate Responses( 0 ), Save X Matrix( 0 ), Make Design}
);
電力分析:

それ以来、2 つのテーブルのすべての共変量を含む新しいテーブルを作成することで「外部」解を見つけました。したがって、低い値のおかげで、テーブル A の 2 つの因子とテーブル B の 3 つの因子の可能なすべての組み合わせ A/B を作成します。 -code ツールといくつかのループ。 このテーブルでカスタム デザインを作成すると、より満足のいくデザインが見つかりました。

テストのためにさまざまなテーブルを結合しました (機密保持のため、私のトピックと同じではありませんが、状況を説明するためにモックアップを作成するために最善を尽くしました)。
JMP が次のことを行うソリューションがあれば素晴らしいでしょう。
- 共変量が配置されているテーブルを選択するように依頼します (共変量を含む別のテーブルの場合)。
- データをメモリに保存できるため、2 つの共変量テーブルに基づいて設計を構築するときに、すべての組み合わせをバックグラウンドで実行できるようになります。 おそらく「独立した共変量」をチェックするオプションでしょうか?
カスタム計画は、共変量に対処し、特定の状況に合わせた最適な計画を作成するための優れたツールです。 このアップグレードにより、さまざまなテーブルの共変量を使用した計画を作成し、適切な計画を提案できるため、このツールはさらに強力で適応性が高くなります。
私の願いが明確であれば幸いですが、そうでない場合は、ためらわずにコメントするか、私に戻ってきてください。
よろしくお願いします!
私は約10年前にJMPとSASの技術サポートにこのことを尋ねました。 特定のアプリケーションの詳細はなく、単に 2 つの独立した共変量を持つことが私が求めたものです。」 2 つのテーブルからの共変量。」
頻繁に繰り返される特定のアプリケーションでは、「サンプル共変量行列」列と「位置共変量行列」列の相互作用を「必要」かつ「可能であれば」として手動で集中的に回避策を使用しました。 回避策に関するプレゼンテーションの抜粋を以下にコピーして貼り付けました。

私の「サンプル行列」は通常非常に不均衡なので、これが私の最初の共変量です。 私の位置行列は完全階乗か、特定の行*列の組み合わせが使用されていない制限された分数階乗です。 因子を一度に 1 つずつ共変量に追加し (プレート、次に行、次に列)、場所が 2 回使用され、他の場所が空の場合は、必要に応じて途中で手動で切り替えを行います。
こんにちは@mia_stephens 、
アップデートとフィードバックをありがとうございます!
2 つ (またはそれ以上) のデータテーブルから値の考えられるすべての組み合わせを (仮想的または物理的に) 作成すると、計算量と時間が飛躍的に増加する可能性があるため、この問題の修正が複雑になる可能性があることは理解しています (私の例では、最大のテーブルをサンプリングする必要がありました)デザイン作成中に JMP で選択できる実行が多すぎることを避けてください)。
説明したように、DoE に必要なデータテーブルをコードなしで作成する回避策を見つけることができましたが、JMP でのこの機能のネイティブ実装は非常に役立ち、信頼性が向上します (事前に何らかの処理を行うために JMP に出入りする必要がなくなります)。処理ステップ)。
次の将来にそれを見るのを楽しみにしています:)
こんにちは@Victor_G 、
開発チームによると、これは現在の実装では簡単な修正ではないでしょう。 これはチームが検討していることですが、現在の優先事項を考慮すると、すぐに取り組むことができるものではありません。 これは現時点では「計画外」に移行していますが、将来のリリースで再度取り上げられる予定です。
ありがとう、
ミア
JMP チーム、こんにちは。
私は、JMP Custom DOE ツールボックスへのこの追加を全面的にサポートします。 この追加機能により、顧客の特定のニーズに合わせて DOE を調整するために利用できるオプションが本当に拡大すると思います。 私の組織が DOE プラットフォームの柔軟性の向上から恩恵を受けることができる状況がいくつか考えられます。 これを JMP に追加してほしいと考えています。
ありがとう!、
DS