Nothing
#' @export
#' @import VaRES
#' @import stats
rlse_lap <- function(p, alpha, beta) {
SE <- function(p, alpha, beta) {
fn = function(x) {
(extraDistr::dlaplace(x,alpha, beta)) * ((extraDistr::dlaplace(x,alpha, beta, log = TRUE)) - log(extraDistr::plaplace(p[i],
alpha, beta)))
}
ES = p
for (i in 1:length(p)) {
ES[i] = (stats::integrate(fn, lower=-Inf, upper = p[i], stop.on.error = FALSE)$value)
}
return(ES)
}
sinc <- -1 * (1/extraDistr::plaplace(p, alpha, beta)) * SE(p, alpha, beta)
((Se_lap(alpha, beta) - sinc))/(Se_lap(alpha, beta))
}
#' @export
rlre_lap <- function(p, alpha, beta, delta) {
RE <- function(p, alpha, beta, delta) {
fn = function(x) {
(extraDistr::dlaplace(x, alpha, beta))^delta
}
ES = p
for (i in 1:length(p)) {
ES[i] = (stats::integrate(fn, lower=-Inf, upper = p[i], stop.on.error = FALSE)$value)
}
return(ES)
}
rinc <- (1/(1 - delta)) * log((1/extraDistr::plaplace(p, alpha, beta))^delta * RE(p,
alpha, beta, delta))
(re_lap(alpha, beta, delta) - rinc)/re_lap(alpha, beta, delta)
}
#' @export
rlhce_lap <- function(p, alpha, beta, delta) {
HC <- function(p, alpha, beta, delta) {
fn = function(x) {
(extraDistr::dlaplace(x, alpha, beta))^delta
}
ES = p
for (i in 1:length(p)) {
ES[i] = (stats::integrate(fn, lower=-Inf, upper = p[i], stop.on.error = FALSE)$value)
}
return(ES)
}
hcinc <- (1/(2^(1 - delta) - 1)) * (((1/extraDistr::plaplace(p, alpha, beta))^delta *
HC(p, alpha, beta, delta)) - 1)
(hce_lap(alpha, beta, delta) - hcinc)/hce_lap(alpha, beta, delta)
}
#' @export
rlae_lap <- function(p, alpha, beta, delta) {
AE <- function(p, alpha, beta, delta) {
fn = function(x) {
(extraDistr::dlaplace(x, alpha, beta))^delta
}
ES = p
for (i in 1:length(p)) {
ES[i] = (stats::integrate(fn, lower=-Inf, upper = p[i], stop.on.error = FALSE)$value)
}
return(ES)
}
ainc <- (delta/(1 - delta)) * (((1/extraDistr::plaplace(p, alpha, beta))^delta * AE(p,
alpha, beta, delta))^(1/delta) - 1)
(ae_lap(alpha, beta, delta) - ainc)/ae_lap(alpha, beta, delta)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.