R pchisq增加十进制精度

R pchisq增加十进制精度,r,static,statistics,R,Static,Statistics,有没有办法提高概率的小数精度 分配 > 1-pchisq(90, 5) [1] 0 但是: 如果您使用1-foo来获取分布的上尾部,那么就不要这样做。改为使用lower.tail参数: > pchisq(90, 5, lower.tail = FALSE) [1] 6.719319e-18 如果您使用1-foo来获取分布的上尾部,那么就不要这样做。改为使用lower.tail参数: > pchisq(90, 5, lower.tail = FALSE) [1] 6.7193

有没有办法提高概率的小数精度 分配

> 1-pchisq(90, 5)
[1] 0
但是:

如果您使用1-foo来获取分布的上尾部,那么就不要这样做。改为使用lower.tail参数:

> pchisq(90, 5, lower.tail = FALSE)
[1] 6.719319e-18
如果您使用1-foo来获取分布的上尾部,那么就不要这样做。改为使用lower.tail参数:

> pchisq(90, 5, lower.tail = FALSE)
[1] 6.719319e-18

谢谢,但是做这个1-6.7e-18=1还可以查看?pchisqWell中的log.p参数,就计算机而言,上面显示的值实际上是0,给定浮点运算:Try all.equalpchisq90,5,lower.tail=FALSE,0hint:.Machine$double.neg.epsThank但执行此操作1-6.7e-18=1还可以查看?pchisqWell中的log.p参数。就计算机而言,上面显示的值在给定浮点运算的情况下实际上是0:Try all.equalpchisq90,5,lower.tail=FALSE,0hint:.Machine$double.neg.eps基于下面的注释,您可能需要阅读有关浮点精度的内容,请参见R常见问题解答中的常见问题解答7.31。有一些方法可以以更高的精度进行计算,例如gmp软件包,但通常最好重新思考一下您的问题-这就是为什么首先存在lower.tail参数的原因…根据下面的评论,您可能需要阅读浮点精度,请参阅R FAQ中的FAQ 7.31。有一些方法可以以更高的精度进行计算,例如gmp软件包,但通常最好重新思考一下您的问题-这就是为什么首先存在lower.tail参数的原因。。。