ExcelのCHIINVと同じことをする関数を探しています。Microsoft のドキュメントによると、CHIINV の定義は次のとおりです。カイ 2 乗分布の右側確率の逆数を返します。
たとえば、
=CHIINV(0.2,2)
3.21 を返します。
R で見つけられる最も近い関数は geoR の dinvchisq ですが、
dinvchisq(0.2,2)
1.026062 を返す
助けてください!
ExcelのCHIINVと同じことをする関数を探しています。Microsoft のドキュメントによると、CHIINV の定義は次のとおりです。カイ 2 乗分布の右側確率の逆数を返します。
たとえば、
=CHIINV(0.2,2)
3.21 を返します。
R で見つけられる最も近い関数は geoR の dinvchisq ですが、
dinvchisq(0.2,2)
1.026062 を返す
助けてください!
あなたが望むのは?qchisqです。これは、確率と自由度を取り、関連する分位数を出力します。検討:
> qchisq(p=0.2, df=2, lower.tail=FALSE)
[1] 3.218876
さらに、ドキュメンテーションによると、カイ二乗分布の逆dinvchisq()
関数の密度関数 (特定の分位点での pdf の高さ) です。つまり、1/dchisq() です。密度関数ではなく分位関数が必要であり、カイ 2 乗分布の逆数は必要ありません (ただし、Excel の関数から来る混乱は当然のようです)。