列による列分位値の計算<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />こんにちは〜
計算してみたいのですが列四分位数列別
データテーブル上で
以下のように JMP 式を使用して計算します。(ノート。 「表作成」メニューからではありません)
これに関して何か考えはありますか?
前もって感謝します。 

Re: 列ごとに列分位数を計算するおお!!!!
素晴らしい解決策ですね!
そして私はあなたから「値の取得」と「位置」の公式を学びました。
マイケルとブレイディ、本当にありがとう!
Re: 列ごとに列分位数を計算するブレイディ
私のタイプミスを見つけてくれてありがとう! 文字値の場合は次のようになるつもりでした。
//When By variable is character-valued:
Quantile( 0.25, (:height << get values)[loc((:sex << get values),:sex)] )
一番、
マイケル
Re: 列ごとに列分位数を計算するMichael のアプローチを使用すると、各グループの値を明示的にリストする必要を避けるために、文字値のシナリオに対して次のことを実行することもできます。
Quantile(
0.25,
(:height << get values)[Loc( :age << get values, :age[Row()] )]
)
複数のグループ化変数 (たとえば、3 つの列を一緒に使用する) を使用する必要がある場合は、まず列を連結して 4 番目の列を形成し、この新しい列を (単一の) グループ化列として使用します。
乾杯、
ブレイディ
Re: 列ごとに列分位数を計算する残念ながら、Col Quantile 関数は By 変数をサポートしていません。 ただし、次の式を使用すると、この制限を回避できます。
//Examples using $SAMPLE_DATA/Big Class.jmp:
//When By variable is character-valued:
Quantile( 0.25, (:height << get values)[loc((:sex << get values),"M")] )
//When By variable is numeric-valued:
Quantile( 0.25, (:height << get values)[loc((:age << get values) == :age)] )
これら 2 つのうちのいずれかがあなたの状況に役立つことを願っています。
マイケル