私は一日中 R 分位点関数に戸惑いました。
私は分位数がどのように機能するかについて直感的な概念を持っており、統計には MS があります。
ドキュメントから:
Q[i](p) = (1 - ガンマ) x[j] + ガンマ x[j+1]、
私はこれまでのところそれと一緒です。タイプi分位数の場合、これは x[j] と x [j+1] の間の補間であり、謎の定数ガンマに基づいています
ここで、1 <= i <= 9、(jm)/n <= p < (j-m+1)/ n、x[j] は j 次統計量、n はサンプル サイズ、m は定数です。サンプルの分位タイプによって。ここで、ガンマは g = np+mj の小数部分に依存します。
では、どのように j を計算するのでしょうか? ん?
連続サンプル分位数タイプ (4 ~ 9) の場合、サンプル分位数は、k 次統計量と p(k) の間の線形補間によって取得できます。
p(k) = (k - alpha) / (n - alpha - beta + 1)、ここで α と β は型によって決まる定数です。さらに、m = アルファ + p(1 - アルファ - ベータ)、ガンマ = g です。
今、私は本当に迷っています。以前は定数だった p は、明らかに関数になっています。
したがって、タイプ 7 分位数の場合、デフォルトは...
タイプ 7
p(k) = (k - 1) / (n - 1)。この場合、p(k) = モード [F(x[k])] です。こちらはSさんが使用。
誰でも私を助けたいですか?特に、 p が関数と定数であるという表記法、一体mとは何か、そして特定のpに対して j を計算することに混乱しています。
ここでの回答に基づいて、ここで何が起こっているかをよりよく説明する改訂されたドキュメントを提出できることを願っています.
quantile.R ソース コード またはタイプ: quantile.default