サマリーテーブルに連結私 2つのサマリー表を組み合わせた結合表があります。ある列の結果を他の列に対してプロットしたいです。 これらの列はそれぞれの親テーブルの値から計算され、ロックされています。ただし、このプロットに参照傾向線(1:1)もプロットする必要があります。これを行うには、プロットしている2つの列に数値を含む4つの行を追加し、「実験」行と「1:1」行を区別する新しい列を作成します。
参照値を含む別のテーブルを生成してそれをサマリーテーブルに連結するなど、これらの行をテーブルに追加しようとしたのですが、列が正しく結合されません(新しいテーブルの値)。単に連結テーブルには現れません。
実験コラムのロックを解除する現在の結合サマリーテーブルのコピーを作成したいと思います。GUIで列のロックを解除する方法はわかりますが、これらすべてをjslスクリプト内で実行しようとしています。列のロックを解除するためのこれまでのところ見ることができる唯一の方法は、元の要約表のステップで「元のデータへのリンク(0)」コードを使用することですが、私は実際にそれをしたいのかわかりません。新しい行にフラットな数値を追加できるように、数式ではなく数値のみをコピーする現在のデータテーブルのコピーを作成しますか。
サマリーテーブルに連結するあなたは式なしであなたのテーブルのコピーを作成することができます。
dt2 =dt << Subset( All Rows, All Columns,
Copy Formula(0), OutputTableName("Just Values")
);ご了承ください
- 数式を含む列はロックされています。値を追加するには、式を削除する必要があります。
- すでに述べたように、'オリジナルデータへのリンク(0)'を指定しない限り、テーブルサマリは行ごとにロックされています。また、列のロックを解除することはできますが、メインテーブルとサマリーテーブルはリンクされなくなります。 JMP 13、14を使用すると、仮想結合を作成できます
dt = open("$Sample_data/Big Class.jmp");
dtsum = dt << Summary( Group(:sex), Mean(:weight, :height));
for(i=1, i<=ncol(dtsum), i++,
column(dtsum,i) << lock(0)
);- テーブルに点を追加しなくても、グラフの枠ボックスに参照線を追加できます。1:1が何を表しているのかわからない。Y = Xという行を意味するのであれば、gr_framebox << Add Graphics Script(2、Y Function(x、x))のようなものを使うことができます。