必要な JMP スクリプト - GRR マトリックスやあ、皆さん。 ここに投稿するのは初めてなので、フォーラムのプロトコルなどについてお気軽にアドバイスを送ってください。
私は仕事で多くのゲージの研究を行っており、オペレーター (私の場合はツール) のすべての組み合わせを自動的に実行するスクリプト (またはスクリプトの構築に役立つ) を探しています。 2ツールGRRを実行するたびに、ツールを含めたり除外したり、許容値を設定したり(使用しません)などを回避しようとしています。 したがって、5 つのツールがある場合、スクリプトは 10 個のツールの組み合わせすべてを実行し、10 セットの GRR 番号を吐き出すことになります。
ご協力いただければ幸いです。 私はコーダーではありませんが、完成したコードが提供されていれば、学習して JMP に確実に適用することができます。 ありがとう!
品質およびプロセスエンジニアリングRe: JMP スクリプトが必要 - GRR マトリックス2 番目のユースケースはまさに当てはまります。 重要なのは、ウェーハごとに異なる数のサイトを実行する、異なる名前とレシピを持つ可変フリート サイズを処理できるテンプレートを作成することかもしれません。 それは正しいトラックです。Re: JMP スクリプトが必要 - GRR マトリックスありがとう。 はい、これは役に立ちます。 プログラムの質問と制限の方法をよりよく理解するためだけに。
細かい部分についてはもう少し詳しく説明できると思います。 「演算子」や「部分」などの一般的な専門用語を使用しようとしています。 私が比較しようとしているオペレーターは、ツールまたは測定装置です。 部品はシリコンウェーハ上の異なる測定部位です。 したがって、セットアップは次のようになります。
…ここに写真を貼り付けることはできないかもしれません。
4つの列があります:
ツールID
サイトID
測定_X
測定_Y
Yさん、返答:
測定_X
測定_Y
X、グループ化:
ツールID
サイトID
これはツールであり、サイトである必要があります。そうしないと機能しません。
チャートの種類: 変動性
モデルタイプ: クロス
方法を変更したくありません。それは確立されており、権力者にとっては十分に機能します。 2 つのツールの組み合わせをすべて一度に実行するプログラムが必要です。 現在、除外機能を使用し、2 ツール GRR を実行し、戻って次のツールの組み合わせを選択し、2 ツール GRR を実行するということをすべて完了するまで繰り返しています。 したがって、プログラムを介入なしですべてのペアを実行させるという技術的な部分は、非常に簡単なようです。
Re: JMP スクリプトが必要 - GRR マトリックス@メトロサム追加情報をありがとうございます。 私自身の啓発のために言うと、「ツール」とは測定器のことでしょうか? そして、再現性、再現性、識別などのさまざまな GRR 特性に関して「ツール」を相互に比較したいと考えていますか? 繰り返し測定される部品があるとのことですが…相互作用が重要です。 どの要因間の相互作用ですか? 演算子については何も言及していないのですか? 実際の実験の樹形図をまとめると役立つといつも感じました。 純粋に説明する目的で言えば、「ツール」がツリーの最上位にあり、その 1 つ下のレベルにオペレータがあり、オペレータの 1 つ下のレベルに部品があり、繰り返し測定が最下位レベルになるでしょうか。 次に、発生する可能性のある入れ子と交差について考えなければなりません...これは、求める相互作用を評価するために、ある時点で必ず発生する必要があります。 しかし、これらの特定の相互作用を明確にすることで、必要な要素の交差が決まります。 として@スタットマン考慮すべきことはたくさんある、と私は言いたいのです。
基本的に、上で説明した内容は、さまざまなツールを比較するための分析と同様に、JMP で簡単に生成できます。 Wheeler EMP アプローチで説明されているようなグラフィカルなアプローチを提案します。
JSL については少し初心者のようですね? JSL は、ほとんどの場合、次の 2 つのシナリオのいずれかで使用される傾向があります。
1. JMP はそのままではネイティブで何かを実行することはできません。そのため、十分なコーディング スキルがあれば、このシナリオ用の JSL ソリューションを作成することがよくあります。 実際、ユーザー コミュニティ ファイル交換ライブラリの JMP アドインの多くはこの方法で始まりました...そしてアドイン作成者は、そのソリューションをユーザー コミュニティと共有することを選択しました。 これは実際にはあなたのアプリケーションではありません。 これまでに私が観察し、あなたの入力から解釈したことに基づくと...JMP がネイティブに処理できない分析機能やワークフロー機能は必要ないようです。
2. ユーザーには問題があり、それに関連する JMP ワークフローが何度も繰り返されます。 そして、反復ごとにそのワークフローを最初から開始するのではなく、繰り返し使用できるように保持される JMP スクリプトを作成します。 その後、文字通りマウスを 1 回クリックするだけで、ユーザーはスクリプトを実行し、そのワークフローが実行されます。 これはあなたのユースケースのように思えますか? 多くの JMP ユーザーがスクリプトを作成する方法は、ワークフロー全体をテスト ケースと呼ぶもので作成することです。 テスト ケースには、ユーザーが実行するすべてのマウス クリックとメニュー選択が含まれています。 JMP でほぼすべての操作を実行すると、JMP はバックグラウンドでフロー内のステップに対応する JSL コードを作成します。 完了したら、後で使用できるようにスクリプトを保存します。 もちろん、必要に応じてスクリプトを編集できます。 このテクニックを使用すると、必要な最終スクリプト全体に非常に近づくことができます。その後は、空白を埋めるか、不要なステップを削除するだけです。 このアプローチでは、JMP が正しいコードを作成するため、コーディングの時間と労力を大幅に節約できます。また、一致しない括弧などを探したり、特定のアクションに対する特定の JSL コードが実際には何なのか疑問に思ったりする必要もありません。 最終的には、スクリプトを JMP アドインに変換すると、それが個人用の JMP デプロイメント アプリケーションの特定の部分になります。
これがお役に立てば幸いです?
Re: JMP スクリプトが必要 - GRR マトリックスデータに関するもう少し詳しい情報:
私は通常、「部品」のセットを3回測定します
各部分 (300 ~ 800 個) は異なる値を持つことができます
したがって、特定の部品については、セットごとに 6 つの測定値が必要になります (上記の 5 つのツールの例では 10 セット)。
このアプリケーションでは、各パーツ セットが関連している (ただし依存していない) ため、相互作用が重要です。
実際、私が何をしているのかを正確に説明せずに説明するのはかなり難しいです。 知的財産に関する懸念があるため、これはかなり一般的な内容にしておく必要があります。Re: JMP スクリプトが必要 - GRR マトリックスそれはおそらく私が説明している方法によるものです。 私はこれらを頻繁に行うため、全体像を把握するために処理する必要がある重要な詳細をすべて忘れてしまいます 
したがって、5 つのツールがある場合、これはマトリックスになります。
ツール_1 ~ ツール_2
ツール_1 ~ ツール_3
ツール_1 ~ ツール_4
ツール_1 ~ ツール_5
ツール_2 ~ ツール_3
ツール_2 ~ ツール_4
ツール_2 ~ ツール_5
ツール_3 ~ ツール_4
ツール_3 ~ ツール_4
ツール_4 ~ ツール_5
実行のたびに他のツールを手動で除外せずに、JMP でこれらすべてを一度に実行できれば、スクリプトは成功したことになります。
Re: JMP スクリプトが必要 - GRR マトリックスありがとう! JSL に慣れる必要があるようです。
通常、モデルのタイプと設定は、特定の GRR マトリックスに対して同じままです。私の唯一の入力はツールの選択です。 したがって、それはかなり実行可能に思えます。
私がやっていることは、新しいツールをどこに置くべきかを決定するために、ツール群全体で一致する番号の母集団を取得することです。 どの部分を測定するかに応じて、ツールの適合度の分布は異なります。 私の地域の計量学は非常に独特です。
Re: JMP スクリプトが必要 - GRR マトリックス@メトロサム, コミュニティへようこそ。 ピートはいくつかの良い点を挙げます。 以下は私の考えです。少し二年生だったら申し訳ありません。
1. 5 つのツールと 10 のツールの組み合わせがあるという意味がわかりません。
2. Wheeler & Lyday の「測定プロセスの評価」を読む
3. ピートの意見に同意しますが、これらは多くの場合、特殊な状況であると思います。 測定システムの評価は一度限りの冒険ではありません。 測定システムを評価するとき、どのような質問に答えようとしていますか? 測定システムは、測定対象(サンプル)を適切に区別できますか? 十分な有効な解決策(差別化)を持っていますか? 安定/一貫性はありますか? 装置による変動はどのくらいですか (通常、精度の再現性と呼ばれます)。 ユーザー インターフェイス (一般に精度の再現性と呼ばれます) はどの程度影響しますか? 研究内の変動のうち、どの程度が測定コンポーネントに割り当てられるのでしょうか? これらの質問には答えることができますが、測定対象と、「サンプル」の取得方法によって決まる推論空間に大きく依存します。
4. 測定システムの評価は、Gage R&R よりも優れている可能性があります。 JMP ホワイトペーパーを参照してください。
https://www.jmp.com/en_us/whitepapers/jmp/emp-management-systems-analysis.html
Re: JMP スクリプトが必要 - GRR マトリックス一般に、JSL は、反復的なワークフローがあり、ワークフローの反復ごとに同じシーケンスのマウス クリックとオプションの選択を手動で繰り返す必要がない場合に役立ちます。 そのような場合は、スクリプト作成の重労働を JMP に任せてみてはいかがでしょうか? 実験と分析のワークフローを設定し、ステップを実行します。JMP はステップをスクリプトに記録します。その後、将来の反復のためにスクリプトを保存するだけです。 唯一の問題は、応答値を毎回入力する必要があることです。
しかし、設計と分析の両方に完全に反復的なワークフローが本当にあるのでしょうか? GRR 研究に関する私の経験では、ネスト、交差、交差/ネスティング、各因子のレベル数など、研究ごとに異なるあらゆる種類の問題が存在します。 この多数の問題を処理するために JSL コードを設定することは可能でしょうが、JMP 設計者はメニューやオプションなどの設定に関してすでにこれを行っていませんでしたか。次に、分析側で...想像できません。分析ワークフローも毎回同じですか? もしかしたらそうですか? しかし、私の経験はそのようなものではありませんでした。 興味深いと思ったものや調べる必要があるものがよくありました...外れ値、興味深い観察結果、欠落した観察結果など、ワークフローの標準分析から逸脱していました...それが JMP のエレガントな特徴の 1 つです...あなた分析を途中で探索しながら逐次的に進めることができます。