変数に基づくバックグラウンド減算皆さんこんにちは、
私はJMPが初めてなので、列から特定の行を選択し、その変数に基づいて列の残りの部分を減算することについていくらかの助けが必要です。これにより、ターゲット、複製、セル、データの順序、およびデータを表示できるデータが添付されました。基本的に、セルとデータの順序を特定して、残りのデータからバックグラウンドデータを減算したいと思いました。たとえば、ターゲット列のDが背景であるとしましょう。JMPがすべてのセルとデータの順序でDの平均を計算し、残りのデータをそれぞれのセルとデータの順序から自動的に減算するようにします。
あなたがより多くの情報を必要とするならば私に知らせてください!助けてくれてありがとう :)
変数に基づくバックグラウンド減算こんにちはMSさん、
お手伝いありがとう!ほとんどの場合、列式は最適です。しかし、大規模なデータセットでは、ターゲットDの平均がターゲットDを差し引かないことがわかります。
ありがとうございました
サブブ
変数に基づくバックグラウンド減算このような場合に私はよく使う概要に続く更新 ( テーブルメニュー)。
データの平均値でターゲットテーブル、セルおよびデータの順序でグループ化されたサマリーテーブルを作成し、ターゲット= D以外の行を削除し、サマリーテーブルで元のテーブルを更新します(列のセルおよびデータの順序で一致)。
動的な解決策が必要な場合は、列式を使用することで可能ですが、かなり複雑になる可能性があります。この公式はあなたの例のテーブルにはうまくいくはずです。
:Data - If(:Target == "D",
Col Mean(:Data, :DataOrder, :Target == "D"),
(Col Sum(:Data, :Cell, :DataOrder) - Col Sum(:Data, :Cell, :DataOrder, :Target == "D")) / (
Col Number(:Data, :Cell, :DataOrder) - Col Number(:Data, :Cell, :DataOrder, :Target == "D"))
);
変数に基づくバックグラウンド減算こんにちはケビン、
返信してくれてありがとう!はい、あなたは減算部分に正しいです!ただし、セルとデータの順序は同じではありません。Cellの範囲は1〜4、Data Orderの範囲は0〜14以上です。ファイルをお詫び申し上げます。これらの情報を削除して、デモ用にいくつかの乱数を入れました。
ありがとうございました
サブブ
変数に基づくバックグラウンド減算こんにちは、Subbu!
もっと情報が役に立つでしょう!
たとえば、すべてのCell / DataOrder 1から25(Cell / DataOrder 1のTarget Dの平均値)を引いた値と、22(Cell / DataOrder 1の値Dの平均値)の差が必要ですか。すべてのCell / DataOrder 2から、Cell / DataOrder 2のターゲットDの平均を差し引いたものまたは、他の何か?
CellとDataOrderは常に同じですか?
このデータテーブルに7680行(7664行が欠落している)ある特定の理由はありますか?