是否有一个圆p值的函数?

时间:2014-07-10 13:19:21

标签: r

glmlm以及生成pvalues的其他人中,有亲切的印刷品。例如:

p found   | p printed
--------- | -----
0.000032  | <0.001 ***
0.012322  |  0.012 **
0.233432  |  0.233 

必须有一个内置函数才能产生这个但是我找不到它。我在R文档,Google和SO中搜索都没有成功。目前我使用的是手工制作的功能,但每次执行分析时我都需要复制粘贴并调用它,我想为输出表生成漂亮的pvalue。

1 个答案:

答案 0 :(得分:5)

我回答我自己的问题,感谢@James评论。

使用format.pval和正确的参数。 <{1}}和digits是最重要的。

示例:

eps

pvalues <- c(0.99, 0.2, 0.32312, 0.0000123213, 0.002) format.pval(pv = pvalues, # digits : number of digits, but after the 0.0 digits = 2, # eps = the threshold value above wich the # function will replace the pvalue by "<0.0xxx" eps = 0.001, # nsmall = how much tails 0 to keep if digits of # original value < to digits defined nsmall = 3 ) # "0.990" "0.200" "0.323" "<0.001" "0.002" 返回一个字符向量。

让星星只使用format.pval或写一个函数

ifelse