Я получаю следующее сообщение об ошибке при расчете доверительных интервалов начальной загрузки с помощью пакета "boot"
:
Error in if (const(t, min(1e-08, mean(t, na.rm = TRUE)/1e+06))) { :
Missing Value, where TRUE/FALSE is necessary
Эта ошибка возникает только в том случае, если я хочу рассчитать доверительные интервалы начальной загрузки для коэффициентов корреляции Спирмена по странам с определенной переменной, и поэтому ее нелегко воспроизвести. Для многих переменных код работает хорошо, но для этой конкретной я получаю указанное выше сообщение об ошибке. Эта конкретная переменная больше нигде не вызывала у меня никаких проблем, что заставляет меня сомневаться, что речь идет об этой переменной. Кто-нибудь может подсказать, на что может намекать приведенное выше сообщение об ошибке?
t
есть значениеNA
. Используйтеdebugonce
, чтобы узнать, откуда оно взялось. - person Roland   schedule 12.11.2013t
, как упоминает Роланд. Если вы сохраните результатыboot.ci()
в переменную, скажем,results
, вы сможете получить доступ и просмотреть результаты, напримерsummary(results$t)
, чтобы получить представление о том, что происходит. - person Eric Leung   schedule 14.03.2019