Ввод не встроенных функций в функцию morris () в R - PullRequest
0 голосов
/ 04 апреля 2020

Я пытаюсь выполнить анализ чувствительности для игрушечной функции, используя метод Морриса.
x<-morris(morris.fun, nfac, npoints,design = list(type = "oat", levels = 100, grid.jump = 5))

print(x)

где nfa c = 20, npoints = 100. Я получаю числовые значения для mu, mu * и sigma, а также график.

Но если я заменю morris.fun своей собственной функцией (наряду с nfa c to 4), я получаю Значения NA для mu, mu * и sigma.

testing.fun <- function(X) {

Y <- 0.5*X[1] + X[2] + 0.258*X[3] + exp(X[1]^(X[4]+ X[2]))

}.

Как мне функции ввода, которые не встроены / какую ошибку я здесь делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...