Professional Documents
Culture Documents
Maximum Likelihood Estimate
Maximum Likelihood Estimate
library("EnvStats")
x <- seq(from = 0, to = 5, length.out = 100)
alpha <- 2
# ? EnvStats::dpareto()
plot(x, dpareto(x, location = 1, shape = alpha),
type = 'l', ylab = "pdf")
n <- 100
xi <- rpareto(n, location = 1, shape = alpha)
alpha_hat <- n / sum(log(xi))
alpha_hat
## -- REPARAMETRIZATION NLL
library("qrmdata")
data("SP500", package = "qrmdata")
SP500 <- SP500["1999-12-31/2007-12-31"]
rets_SP500 <- 100 * diff(log(as.numeric(SP500)))
library("qrmdata")
library("quantmod")
data("SP500", package = "qrmdata")
SP500 <- SP500["1999-12-31/2007-12-31"]
f_opt(rets_d)
f_opt(rets_w)
f_opt(rets_m)
## -- SKEWED STUDENT
library("fGarch")
library("qrmdata")
library("quantmod")
data("SP500", package = "qrmdata")
SP500 <- SP500["1999-12-31/2007-12-31"]
rets <- 100 * dailyReturn(SP500)