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函数不行
Javascript 中的 (function e(t,n,r) ...) 是啥? [复制]