1

当我多次运行以下代码时,只有在 0.01 以上时,p 值才会显示超过两位数。当低于 0.01 时,我无法访问数字。

我怎样才能获得更多的数字?

library(fUnitRoots)
x = rnorm(13)
y = rnorm(13)
m <- lm(y ~ x + 0)
adfTest(coredata(resid(m)), type="nc")@test$p.value

多次运行上述打印:

0.01290496626
0.01 (with warning: "p-value smaller than printed p-value")
0.01 (with warning: "p-value smaller than printed p-value")
0.08404833863
4

1 回答 1

3

我对您正在运行的命令了解不多,但我查看了adfTest函数,它看起来像是基于approx函数和临界值表的 p 值的近似值,这意味着它们不能报告 P 值 < 0.01。

于 2013-07-19T17:58:16.123 回答