Как интерпретировать P-значения в R (в контексте теста Данна)

Вот мой результат теста Данна. Мне трудно понять скорректированные значения P. Все числа длинные и имеют в центре знак "-" или "+" или "е". Я смутно понимаю, что в общепринятых значимых p-значениях, например <2.2e-16, это означает, что они очень низкие, в степени 16 или что-то в этом роде. Я хочу понять, являются ли мои p-значения значимыми или нет. Но поскольку все они имеют e или - или +, я не уверен, все ли они на самом деле очень низкие, отрицательные числа или это просто длинные, но положительные числа.

Короче говоря, значимы ли скорректированные p-значения?

(1) 2.655642e-228
(2) 0.000000e+00
(3) 1.642849e-21
(4) 1.406332e-29
(5) 2.064938e-95
(6) 1.332631e-204
(7) 1.878217e-57
(8) 4.215987e-58
(9) 1.006057e-147
(10) 3.755779e-05

1 ответ

Все эти значения значимы по любым разумным стандартам. Единственное значение "+" по существу равно нулю. Вы можете распечатать значения без экспоненциального представления следующим образом:

pvals <- c(2.655642e-228, 0.000000e+00, 1.642849e-21, 1.406332e-29, 2.064938e-95,
      1.332631e-204, 1.878217e-57, 4.215987e-58, 1.006057e-147, 3.755779e-05)
options(scipen=6)
round(pvals, 6)
#  [1] 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000038

В scipenуказывает, что экспоненциальное представление не должно использоваться, если значение превышает -6. Затем мы округляем значения до этого числа десятичных знаков. Вы можете видеть, что все они близки к 0 и намного ниже 0,01 или даже 0,001.

Другие вопросы по тегам