2

ExcelのCHIINVと同じことをする関数を探しています。Microsoft のドキュメントによると、CHIINV の定義は次のとおりです。カイ 2 乗分布の右側確率の逆数を返します。

たとえば、 =CHIINV(0.2,2)3.21 を返します。

R で見つけられる最も近い関数は geoR の dinvchisq ですが、

dinvchisq(0.2,2)1.026062 を返す

助けてください!

4

1 に答える 1

4

あなたが望むのは?qchisqです。これは、確率と自由度を取り、関連する分位数を出力します。検討:

> qchisq(p=0.2, df=2, lower.tail=FALSE)
[1] 3.218876

さらに、ドキュメンテーションによると、カイ二乗分布のdinvchisq()関数の密度関数 (特定の分位点での pdf の高さ) です。つまり、1/dchisq() です。密度関数ではなく分位関数が必要であり、カイ 2 乗分布の逆数は必要ありません (ただし、Excel の関数から来る混乱は当然のようです)。

于 2014-12-18T03:22:25.290 に答える