Выведите минимальное значение для аргумента, который не вызывает сбой функции R - PullRequest
0 голосов
/ 05 апреля 2019

Справочная информация: Предположим, что функция R завершается сбоем из-за плохо определенного числового аргумента.Я хочу поймать это падение, используя inherit().Затем попробуйте использовать (возможно) цикл while(), где я продолжаю изменять входное значение, пока не произойдет сбой!Наконец, я хочу знать, что это была за ценность!

Пример: Предположим, пользовательский ввод -5 и моя функция (ниже) завершится сбоем.Но после сбоя может ли моя функция молча оценить, какое минимальное значение, которое не приведет к его падению, не так ли?

foo <- function(input) {

  integrate(function(x) qt(.025, x), input, 1e3)[[1]]

}
# Example of crash:
foo(-5)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...