楼主: Simple~FF
5982 4

[统计软件] 有谁知道R语言中,当P值很小时,如何显示具体P值,而不是0? [推广有奖]

  • 1关注
  • 1粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
11 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
278 点
帖子
10
精华
0
在线时间
37 小时
注册时间
2014-12-3
最后登录
2019-10-21

楼主
Simple~FF 发表于 2018-3-28 21:46:09 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我现在在做相关分析,用到相关系数中的P值,但是发现当P值很小,小于某个定值时,通过cor.test(data,method="kendall")$p.value,得出的p值<2.2e-16,输出到文件中就是0,有谁知道如何显示具体的P值,而不是0值???

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R语言 kendall Method value 相关系数

沙发
铁锷未残 学生认证  发表于 2018-3-28 22:30:51
options(scipen = 100)

藤椅
Simple~FF 发表于 2018-4-1 17:45:37
铁锷未残 发表于 2018-3-28 22:30
options(scipen = 100)
非常感谢你的回答,不过我添加了这行之后,我的输出p-value好像还不是具体值,
>options("scipen"=1000)
> cor.test(v[,1],v[,2],method="kendall")

        Kendall's rank correlation tau

data:  v[, 1] and v[, 2]
z = 103.25, p-value < 0.00000000000000022
alternative hypothesis: true tau is not equal to 0
sample estimates:
      tau
0.9738319
然后我将p值取出来
p<- cor.test(v[,1],v[,2],method="kendall")$p.value
print(p)
之后还是0,,
我的值是不是已经超过了R语言能表达的最小值了呢,所以表示不出来具体值,还望再次指点一下,非常感谢!

板凳
铁锷未残 学生认证  发表于 2018-4-2 10:29:41
Simple~FF 发表于 2018-4-1 17:45
非常感谢你的回答,不过我添加了这行之后,我的输出p-value好像还不是具体值,
>options("scipen"=1000) ...
  1. options(digits = 22)
复制代码

报纸
Simple~FF 发表于 2018-4-2 21:36:16
铁锷未残 发表于 2018-4-2 10:29
十分感谢您的回答,我的p值应该是超过了R能表示的范围了,我试过了这个options(digits = 22),还是表达不出来,不过还是非常感谢您热心的回答啦。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-9 07:07