Исправление ошибки с плавающей точкой в ​​R - ошибка с пакетом MDMR, показывающим приблизительное неравенство, а не точный ответ - PullRequest
0 голосов
/ 04 июля 2019

Я использую последнюю версию пакета MDMR в R, чтобы проанализировать, существует ли значительная связь между набором независимых и зависимых переменных. Однако, когда я выполняю что-то вроде следующего:

library(MDMR)
results<-mdmr(X=predictor_variable,D=distance_matrix)

Я получаю 0,00199799899899874826986 в качестве выходного значения p. Однако, когда я пытаюсь отобразить его позже с summary(results), он отображает <0.002, и, если я пытаюсь присвоить значение переменной, вместо него назначается 0. Я предполагаю, что это ошибка с плавающей запятой в вычислениях в R, но я не знаю, как ее исправить.

...