テーブルボックス内の列の条件付き書式設定親愛なるコミュニティの皆様
分布統計から得られた数十の Z スコアを含むデータ テーブルがあるため、スコアは、たとえば -4 から 4 まで変化する可能性があります。 -2.1 未満および +2 より大きい数値を強調したいと思います。基本的に、値が 2 標準偏差を超えることを示すスコアはすべてです。 (添付のスクリーンショットを参照してください)
いくつかの投稿を調べましたが、適切なアプローチが見つかりませんでした。
ありがとう、
-ルーカス

Re: テーブルボックス内の列の条件付き書式設定またあったね。 返信投稿ばかりでごめんなさい。 私はこのコードを (初めて) 使用しましたが、まるで魔法のように機能しました。 ありがとう。 このコードが何をしているのかを理解するには、このコードを調査する必要があります。
ありがとう!
Re: テーブルボックス内の列の条件付き書式設定やあ。 わかった。 右クリックする場所が分かりました。 最後の投稿は無視してください。
条件を満たす複数の列のセルだけを強調表示したいと思います。 その行を強調表示したくありません。 Z スコアが 5 つ以上あります。
Re: テーブルボックス内の列の条件付き書式設定ありがとうございます(遅くなってごめんなさい)。
色を選択するにはどこを右クリックすればよいですか?
-ルーカス
Re: テーブルボックス内の列の条件付き書式設定ルーカス、
添付の表を参照してください。 これを GUI で行うには、各 zscore 列に対して次の手順に従います。
- ターゲット列を選択し、他の列が選択されていないことを確認します
- メインメニュー > 行 > 行選択 > どこを選択 [Ctrl+Shift +W と同じ]
- 条件を作成します。これは [いずれかの条件が満たされる] Or 条件になり、[OK] を押します。 写真を参照
Conditional Row Selection - Or conditionConditional Row Selection - Or condition条件付き行選択 - OR 条件
- 右クリックして (注意してください)、[色のセル] を選択し、色を選択します。
それ以外の場合は、次のようなスクリプトを実行します。
Names Default to Here(1);
dt = current data table();
cdlg = Column Dialog(
Text Box("Select all columns to be higlighted"),
exY = ColList( "Y", Min Col( 1 ), Data Type( "Numeric" ) ),
);
If (cdlg["Button"] !=1, Throw(),
cnames = cdlg["exY"]
);
For(i =1, i<=nitems(cnames), i++,
ccol = column(dt, cnames[i]);
_idx = dt << get rows where(ccol[]>2 | ccol[] < -2); //set your criteria
ccol << color cells(RGB Color([255,128,0]),_idx) //use "yellow" a color name or RGB number
);あなたのスクリプト スキルがわからないので、ここではシンプルにしました。色と条件はハードコードされており、単純な列セレクターが追加されています。
添付のテーブルを開いて添付のスクリプトを開き、「スクリプトの実行」アイコンまたは Ctrl+R を押すか、スクリプト ウィンドウで右クリックして「スクリプトの実行」を選択してスクリプトを実行します。
Re: テーブルボックス内の列の条件付き書式設定返信してくれてありがとう。
特定の値範囲を持つセルを強調表示しようとしているだけです。 最後に投稿した画像のように。 グラデーションオプションを試しましたが、各セルの色が広範囲に渡って表示されます。 私は JMP を初めて使用するので、スクリプト作成は私にとって小さな挑戦かもしれませんが、学びたいと思っています。
私のデータには、サンプルがグループ平均からどれだけ標準偏差があるかを測定する Z スコアが存在します。 したがって、Z スコア 4 は、サンプル変数 (私の研究では、100 万イオンあたりの黒曜石の元素濃度) がグループ平均から 4 標準偏差であることを意味します。 そのサンプルは外れ値であるため、別のグループに属する必要があります。 グループに所属できる限界は 2 標準偏差です。 分布をプロットした後、「標準化」をテーブルに保存して生成した Z スコアには負の数値と正の数値が含まれるため、 -2 より小さく +2 より大きいセルを強調表示したいと思います。 つまり、強調表示されないままになるセルは、-2 から 2 までの間だけです。
私の投稿が混乱していて申し訳ありません。 私の投稿のタイトルが自動入力オプションによって何らかの理由で上書きされました。 「セルに条件付き書式を適用する」と書かれているはずです。
ありがとう、
- ルーカス
Re: テーブルボックス内の列の条件付き書式設定返信してくれてありがとう。
特定の値範囲を持つセルを強調表示しようとしているだけです。 グラデーションオプションを試しましたが、範囲に沿って各セルに色が付けられます。
私のデータには、サンプルがグループ平均からどれだけ標準偏差があるかを測定する Z スコアが存在します。 したがって、Z スコア 4 は、サンプル変数 (私の研究では黒曜石の元素濃度 (100 万分の 1) で表す) がグループ平均から 4 標準偏差であることを意味します。 そのサンプルは外れ値であるため、別のグループに属する必要があります。 グループに所属できる限界は 2 標準偏差です。 分布をプロットした後、テーブルに「標準化」を保存して生成した Z スコアには負の数値と正の数値があるため、-2 未満および +2 より大きいセルを強調表示したいと思います。 つまり、強調表示されないままになるセルは、-2 から 2 までの間だけです。
私の投稿が混乱していて申し訳ありません。 私の投稿のタイトルが自動入力オプションによって何らかの理由で上書きされました。 「セルに条件付き書式を適用する」と書かれているはずです。
ありがとう、
-ルーカス
Re: テーブルボックス内の列の条件付き書式設定ルーカス、
何を強調表示しようとしていますか: グラフ内の点、表内の強調表示されたセル、それとも ?
グラフのシンボルに特別なマーカーと色を持たせたい場合、テーブルのテーブルが積み上げられていない場合、JMP のシンボルと色はセルごとではなく行ごとに設定されるため、それは困難になります。

ただし、データが積み重ねられている場合は簡単です。

条件付き書式設定ルールはレポート用です。 ビッグクラス データの重み = 55 の平均の検定における p 値のテキストの変更を参照してください。

多数の列があるテーブルのセルに色を付けたい場合は、スクリプトを使用すると簡単です。 あなたが何をしようとしているのか説明してください。