DoE: 実際の係数値からコード化された係数値へJMP コミュニティの皆様
私は JMP を初めて使用します。この質問 (または追加の質問) が非常に初歩的なものに聞こえるかもしれませんが、ご容赦ください。
DoE スクリーニング計画 2^3 を構築し、各因子の実際の値の範囲を入力しました。 もちろん、計画を含む結果のデータ テーブルには、コード化された値 (-1 から 1 の範囲) ではなく、実際の因子値が含まれます。
JMP で右ボタンをクリックするだけなど、直接的な方法で、このデータ テーブルの実際の因子レベルをコード化された因子レベルに直接変換する可能性はありますか? 各列に適切な変換式を適用することでこれを行う方法はわかりました。 しかし、ここでは簡単な JMP 操作に興味があります。 たとえば、Design Expert では、メニューをクリックするだけで、実際の座標とコード化された座標 (またはその逆) を切り替えることができます。
ご協力いただきありがとうございます!
最高、
キリスト教徒
(JMPバージョン15を使用しています)
実験計画法Re: DoE: 実際の係数値からコード化された係数値へスポットオン@ルーブ。 ある時点で黒帯クラスで記憶力が役立つ場合、モデリング作業をサポートするためにデータ テーブルに中心/標準化された値を作成するように人々に教えなければなりませんでした。 そんな時代でした...そしてタイプ I とタイプ III の二乗和について話すのはやめることもできました。
Re: DoE: 実際の係数値からコード化された係数値へ@Dan_Obermiller
ここでも同じ、フロッピー ディスク上の MacSE バージョン 2。 間違った分析から DOE を救い出すことができた当時、私はヒーローのように見えました:)
Re: DoE: 実際の係数値からコード化された係数値へ@ルーブ
JMP はバージョン 2 から使っているので、当時のことを思い出します。 私の記憶が間違っていなければ、ありがたいことに、それらはバージョン 4 でなくなりました。
Re: DoE: 実際の係数値からコード化された係数値へ@Dan_Obermiller
初期の JMP ユーザーは、コード化された JMP ファイルと単位系の JMP ファイルを保存したことを思い出します。これは、どのレベルが低設定と高設定に関連付けられているかを知るために、コード化されたファイルを使用してモデルと自然単位を適合させる必要があったからです。 その後、JMP が改良され、列プロパティのコーディングでシームレスに処理されました。
Re: DoE: 実際の係数値からコード化された係数値へ素晴らしい。 それは良い解決策のように思えます。 0から1だけではなく、カスタム範囲(つまり、この場合は-1から1)に正規化するオプションがあるべきだと思います。 たぶん、あなたがリクエストできる何かJMPウィッシュリスト。
Re: DoE: 実際の係数値からコード化された係数値へこんにちは、フィルさん
素早いご回答ありがとうございます!
(i) なぜこれが必要なのでしょうか?
「なぜこれが必要なのか」の答えは簡単です。現在、DoE に関する設計エキスパートのチュートリアルを JMP で書き直しています。最初のアプローチは、このチュートリアルのすべての計算を JMP で再構築することです。コード化された値で直接記述されている設計行列が多数あります。
もちろん、最終的なアプリケーションでは、すべての計算が JMP の内部で行われるため、関係ない可能性があります。 ただし、背後で数学がどのように機能するかについて教育的な洞察を得るには、コード化された設計行列も直接記述することが非常に説明的であると思います。なぜなら、これは数学的なバックエンドの観点からは自然なオブジェクトだからです。
(ii) あなたの答え。
ご回答ありがとうございました! これを読んで、単一列と複数列の変換に関するいくつかの新しい機能を学びました。 とても助かりました! ただし、一般的な場合、あなたのアプローチは誤った変換結果をもたらす可能性があると思います。
1,1,1,1,1,0,-1 は 1,1,1,1,1,-1,-2 にマッピングされます
しかし、変わらないはずです。 それでも、私は次の回避策を使用します。
1. 分布 / 範囲 0 ~ 1
2. 1 つの列の式を (. - 0.5) * 2 に手動で変更します。
3. コピーを使用します。この変更された数式の列プロパティをコピーします。
4. ペースト列プロパティを他のすべての因子列に適用します。
これは私にとって許容できる回避策です。
Phil と他の皆さんの素早い支援に感謝します。
最高、
キリスト教徒
Re: DoE: 実際の係数値からコード化された係数値へ積み重なる@Phil_Kayの質問:なぜですか? JMP はデータ テーブルに自然単位を表示しますが、モデルを近似するとき、JMP は近似にコード化単位を自動的に使用します (これは因子列のコーディング プロパティによって制御されます)。 パラメータ推定表を見ると、項の自然単位範囲が括弧内に示されていることがわかります。 この方法で処理を行うと、すべての結果が自然単位で表示されますが、パラメーターの推定とテストはコード化された単位に基づいて行われます。
Re: DoE: 実際の係数値からコード化された係数値へこんにちは@Christian_P 、
コミュニティへようこそ!
が述べたように、 @Phil_Kay , コード化された行列を実行/表示する簡単な方法 (= 1 クリック) が見つかりません。 ただし、(本当に必要な場合)いくつかの回避策があります。
- オプションの 1 つは、計画の作成中に係数の実際の値の範囲を入力しないことです (デフォルトの -1 / +1 レベルのままにする) こともできます。
- もう 1 つのオプションは、因子の列プロパティ「コーディング」の最小レベルと最大レベルの値を変更することです (因子列を右クリックし、[列情報] をクリックします)。 次に、新しいパネルが開き、列のプロパティで「コーディング」を選択し、実際の最小値と最大値を削除して -1 と +1 に置き換え、各因子の因子水準の値を再コーディングできます (因子を右クリックします)。因子列を選択してから再コード化すると、実際の値を新しい列のコード化された値に変更するか、置き換えることができます)。
しかし、Phil が述べたように、JMP には設計を探索するための機能が多数組み込まれています。
たとえば、デザインの評価 (jmp.com) 、または複数のデザインを作成した場合は、次のこともできます。デザインの比較 (jmp.com) 。
また、ニーズに適したデザインを選択する際に役立つグラフィック オプション (分布、グラフ ビルダー、プロットなど) も多数あります。
この補足的な回答がお役に立てば幸いです。
Re: DoE: 実際の係数値からコード化された係数値へこんにちはクリスチャン ( @Christian_P )、
なぜこれをやりたいのか興味があります。 デザインの「パターン」を探ることでしょうか? これをグラフィカルに行う方法は他にもあります。列ヘッダーの対話型分布プロットが役に立つかもしれません。

これをワンクリックで行う方法はないと思います。
おそらく最もクリック数が少ない方法は、すべての因子列を選択し、列ヘッダーの 1 つを右クリック > [新しい数式列] > [分布] > [標準化] を選択することです。
次に、これらの新しい列に対して同じことを行いますが、[変換] > [丸め...] を選択します。 > OK (デフォルトで問題ありません)

これがお役に立てば幸いです、
フィル