JSL:「変数による」分位数の中央値JMPは「ByVaribale」quanitleをサポートしていませんが、回避策はありますか?
たとえば、身長と年齢の2つのデータリストがある場合、JSLを使用して特定の年齢の各人の身長の中央値をどのように見つけることができますか。
私が平均としてそれをしているとしたら、それは次のようになります(しかし、私は中央値が欲しいです):
Mean(:Height、:Age);
前もって感謝します!!!
Re:JSL:「変数による」分位数の中央値現在のバージョンのJMPがありません。
ここで同様のリクエストに関するディスカッションを検索し、回避策としてこの問題を解決するスクリプトを見つけることができます。
Re:JSL:「変数による」分位数の中央値どうやらあなたはJMP12以前を実行しています。 これは、半導体機能のサンプルデータテーブルに基づいた式で、必要な処理を実行します。
dt = Current Data Table();
mysite = :SITE;
x = Quantile( 0.5, :NPN1[dt << get rows where( :SITE == mysite )] );
x;
:Siteをby列に、:NPN1を測定列に置き換えるだけです。
Re:JSL:「変数による」分位数の中央値ああ、これは12ではなく13の機能だと思います。 ありがとう!Re:JSL:「変数による」分位数の中央値インデックスでは、次のようになっています。
ColQuantile
y = Col分位数(xCol、p)
上記のこれは、列ではなく、1つの変数のメダンのみを検索します。
あなたが提供した構文を試みるとき( Col Quantile(列、確率、<列別>)) 、「引数が多すぎます」というエラーが表示されます。
ありがとう!
Re:JSL:「変数による」分位数の中央値[ヘルプ]>[スクリプトインデックス]を選択します。 次に、最初のリストを変更して関数を表示します。 関数の統計グループを選択します。 2番目のリストでColQuantileを選択します。
構文はColQuantile(column、probability、)です。