Как реализовать эту функцию с CDF и инверсией эмпирических CDF в R? - PullRequest
0 голосов
/ 29 марта 2020

Я хочу реализовать следующую функцию в R.

thefunction

, где m и o указывают модель и наблюдение соответственно. Вот пример кода с данными и моим кодом:

xm <- runif(100,1,1000)+50
xo <- runif(100,1,1000)
y <- matrix(NA, nrow = length(xo), ncol=1)
for(r in 1:length(xm)){
  y[r,1] <- xm[r] + quantile(ecdf(xm)(xo[r]), 0.5) - quantile(ecdf(xm)(xm[r]), 0.5)
}

Я ожидаю, что моя новая "y" имеет меньшую ошибку и значительно отличающиеся значения по сравнению с "xm" в моем наборе данных, но это не так так как значения почти одинаковые.

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