Сейчас я работаю над проблемой R и на своем последнем шаге я хотел бы проверить, содержат ли мои 95% доверительные интервалы истинные значения параметров. У меня есть вопрос на этом этапе.
dat <- data.table(low = c(0.9, 1.1, 1, 0.95),
up = c(0.99, 1.2, 1.3, 1.4),
true = c(1, 1.15, 1.2, 1.5))
Например, в первой строке я хотел бы проверить, соответствует ли истинное значение 1 доверительному интервалу от 0,9 до 0,99. Очевидно, не так вернуть 0. После изучения по строке. Желаемые результаты будут:
result <- data.table(low = c(0.9, 1.1, 1, 0.95),
up = c(0.99, 1.2, 1.3, 1.4),
true = c(1, 1.15, 1.2, 1.5),
conv = c(0, 1, 1, 0))
print(result)
Есть ли какой-нибудь эффективный способ решить эту проблему? Большое спасибо за вашу помощь.