... による列分位数または確率特定の列分布の確率を他の列で保存するjslコードが必要です。
他の列によって列の分布を取得し、コントロールを保持しながら赤いアクション ボタンの下で、[確率スコアの保存] を選択することで、スクリプトなしでこれを行う方法を知っています。しかし、これをスクリプト化する方法がわかりません。
他の投稿を調べましたが、上記のスクリプトを作成する方法や、より直接的な計算を行う方法に対する答えが見つかりませんでした。
私が考えることができる唯一のことは、各「by」に対して複数の反復を行うことです。サブセットを取得し、それらのテーブルをソートし、null テーブルのエラーチェックを行い、行番号を使用して推定分位数を計算し (これを取得する方法がわからない)、更新します。それぞれのオリジナルテーブル。適切な関数を使用して 1 行で実行できるコーディングがたくさんあるようです。
私は誰かがより良い考えを持っていると確信しています。
Re: 列の変位値または確率 ...申し出に感謝。
私は錠剤を服用し、最終的にコードを文字列として構築し、 eval(parse()) を使用して式に変換して実行することにしました。最終的にはうまくいきました!
パット
Re: 列の変位値または確率 ...やあ、パット!
「間違い」は言い過ぎかもしれません!
Blom からの参照は、具体的には逆正規変換に関するもので、次の形式です。

括弧内の引数は分位数です。Blom は c=3/8 を推奨しています。 Van der Waerden は c=0 を推奨しています。 Bliss などは、異なる c を推奨しています。
ジョン・W・テューキーがテューキー JW.; 「データ分析の未来」;アン数学統計。1962; 33 :pp1–67 どの方法でも期待される通常のスコアとの間には些細な違いがあるため、どちらを選択しても問題ありません。私が Blom を選んだのは、それを研究した結果であり、サンプル サイズが小さくても ENS と密接に一致すると確信していたからです。
私にとってクレイジーなことは短いドライブですが、与えられた列名の入力の式を構築するのに助けが必要ですか?
Re: 列の変位値または確率 ...ケビン、
ありがとう。これは機能しますが、3/8 と 1/4 はわかりません。私は方程式を次のように見ました:
(コルランク( :身長、 :セックス) ) / (列番号( :身長、 :セックス) + 1 )
これは間違っていますか?
もう1つの問題は、特定の列名入力の方程式を構築することです。
JMP から得た反応は、私を夢中にさせます。タスク マネージャで JMP を強制終了する必要が何度かありました。
パット
Re: 列の変位値または確率 ...こんにちは、pcarroll1 です。
あなたが望むものを計算してスクリプト化する方法はたくさんあると思います。
からのメソッドを使用するブロム G.統計的推定と変換されたベータ変数、ワイリー;ニューヨーク: 1958 年、次の式を使用して、Big Class データ テーブルの性別ごとの身長などの分位数を計算できます。
(Col Rank( :height, :sex ) - 3 / 8)</img> / (Col Number( :height, :sex ) + 1 / 4)
あなたが望むことを行うためのより洗練された方法をいくつか考えることができますが、JSL では式 (または値の設定) を含む新しい列を作成するのは非常に簡単です...
幸運を!