Re: データを管理平均に正規化する式1 つのオプションは、Col Mean 内で If ステートメントを使用することです。
Col Mean(If(:Column 1 == 0, :Column 2, .))

列Aが初めrow as 0 も使用できます定数として()平均を計算する
As Constant(Col Mean(:Column 2, :Column 1))
両方の平均計算を含む表の例を添付しました。 もちろん、平均計算を取得して、それを単一の列で使用して、最終データを計算することもできます。
Re: データを管理平均に正規化する式ありがとうjthi、私はあなたの例を取り上げ、列3の数式を書いたので、正規化は次のようにその列ですべて起こります.
:Column 2 / Col Mean( If( :Column 1 == 0, :Column 2, . ) )
ローカル変数を作成する必要はありませんでした。Col Mean 関数はバックグラウンドでそれを行っているようです。
あなたの洞察に感謝します!ありがとう!
ヴィンス
データを正規化して平均値を制御するための式これが私が抱えている非常に単純な状況です。
列 A: 実験における治療レベルの連続データ。0 = コントロール
列 B: 治療に対する反応指標である連続データ。
列 C: コントロール (列 A=0 の行) の応答の平均を正規化した (つまり、除算した) 列 B から応答メトリックを計算する式。
列 B を制御平均に正規化するには、列 C に式をどのように記述すればよいでしょうか?
列 A の行が = 0 であることを条件として Col Mean 関数を使用するローカル変数を作成することになると思います。
コントロールの平均を計算するために選択する必要がある複数の行に対してその条件を機能させる方法がわかりません。
Col Mean 関数は列 B のすべてのデータの平均を計算し、By 変数を使用すると列 A の各値の平均を計算できることはわかっています。しかし、列 B の値の単一の平均を計算したいと考えています。列 A は = 0 であり、その単一の平均を列 C の引数として使用して、テーブルのすべての行で方程式 (列 C=列 B/列 B の平均 (列 A=0)) を計算します。
JMP16を使用しています。
高度な統計モデリング消費者および市場調査マスカスタマイゼーション品質およびプロセスエンジニアリングウィンドウズ