R2 から R1 の値を減算し、その答えを差分行に追加するにはどうすればよいですか?
あなたが求めていることの鍵は、JMP データ テーブルはスプレッドシートではないことを覚えておくことです。 私がお勧めするのは、データテーブルを転置して、相違点の新しい列を追加することです。 次に、現在列にあるグループごとに差異を分析するように設定します。
1. テーブル > トランスポーズ
2. ラベル列を「ラベル」として選択し、他のすべての列を選択して「Transposne Columns」をクリックし、「OK」をクリックします。
これで、「グループ」のラベルの列 (列は何でしたか) と、R1 用と R2 用の 2 つのデータ列を含む新しいテーブルができました。
3. この新しいテーブルで 2 つの R 列を強調表示し、右クリックして、[新しい数式列] > [結合] > [差分] を選択します。
これで、差異の列が作成され、グループ間で差異がどのように異なるかを分析できます (つまり、グループ ラベルを x として、差異を y としてグラフ ビルダーを使用します)。
これはあなたが求めていることを実行する簡単なスクリプトです
Names Default To Here( 1 );
// Create a sample data table
dt = New Table( "Untitled 4",
Add Rows( 3 ),
New Column( "Label",
Character,
"Nominal",
Set Values( {"#1", "#2", "Difference"} )
),
New Column( "A",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [5, 6, .] ),
Set Display Width( 43 )
),
New Column( "B",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [9, 7, .] )
),
New Column( "C",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [12, 4, .] ),
Set Display Width( 43 )
)
);
// Here is the code to subtract the values
For( i = 2, i <= N Cols( dt ), i++,
Column( dt, i )[3] = Column( dt, i )[1] - Column( dt, i )[2]
);@パワーパフ、
dt = Current Data Table();
Mat = dt << Get As Matrix;
Res = Mat[1,0] - Mat[2,0];
MatFinal = V Concat(Mat,Res);
dt_New = As Table(MatFinal);