R中的统计测试中的0 0.000e + 00是啥意思?

Posted

技术标签:

【中文标题】R中的统计测试中的0 0.000e + 00是啥意思?【英文标题】:What does it mean 0 0.000e+00 in statistical test in R?R中的统计测试中的0 0.000e + 00是什么意思? 【发布时间】:2022-01-13 06:27:14 【问题描述】:

我找不到任何关于这个 p 值是什么意思的信息

0 0.000e+00 如果有人可以帮我解决这个问题?

我做了 Post Hoc to Permutation Anova - 使用以下代码:

SJ4100__ = pairwisePermutationTest(CTWF~Worm_Names, data=SJ4100_GPI, method = "fdr")

以及我所拥有的:

SJ4100__
        Comparison    Stat   p.value  p.adjust
1   ev - spg-7 = 0  -9.475 2.663e-21 5.326e-21
2      ev - 75 = 0   4.252 2.122e-05 3.031e-05
3     ev - 363 = 0   9.191         0 0.000e+00
4     ev - 353 = 0   8.203  2.22e-16 3.700e-16
5   spg-7 - 75 = 0   10.29         0 0.000e+00
6  spg-7 - 363 = 0   13.78         0 0.000e+00
7  spg-7 - 353 = 0   13.13         0 0.000e+00
8     75 - 363 = 0   4.096 4.201e-05 5.251e-05
9     75 - 353 = 0    3.22  0.001284 1.427e-03
10   363 - 353 = 0 -0.9382    0.3481 3.481e-01

【问题讨论】:

不就是0,而是科学计数法吗? 非数字被解析为数字。? 如果您的 p 值如此之低并且它们的实际大小很重要,则需要考虑浮点数和运算的精度。 【参考方案1】:

根据所使用的分布函数,p 值从 Stat 值计算如下(以正态分布为例,其他分布如 t 或 chi 将具有不同的 p 值):

Stat <- 10.29
2*pnorm(-Stat)

在汇总输出中,如此低的值随后被舍入为 0。尝试对某些给定的 Stat 值进行此计算,您将看到低于某个值的输出显示为 0.000e+00

【讨论】:

以上是关于R中的统计测试中的0 0.000e + 00是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

php如何判断 0.0/0.00/0.000 是否为空? 测试过用empty函数不行

统计中的F、 P、 r、 R平方各是啥意思?

Javascript 中的 (function e(t,n,r) ...) 是啥? [复制]

android中的格式数字0.000

错误代码:1054。“字段列表”中的未知列“部门”0.000 秒

评估具有不同长度的多个二进制测试答案的正确统计测试/ R 函数是啥?