view_on_marginal_distribution | R Documentation |
Helper to construct constraints on the marginal distribution.
view_on_marginal_distribution(x, simul, p) ## Default S3 method: view_on_marginal_distribution(x, simul, p) ## S3 method for class 'matrix' view_on_marginal_distribution(x, simul, p) ## S3 method for class 'xts' view_on_marginal_distribution(x, simul, p) ## S3 method for class 'tbl_df' view_on_marginal_distribution(x, simul, p)
x |
An univariate or a multivariate distribution. |
simul |
An univariate or multivariate simulated panel. |
p |
An object of the |
simul
must have the same number of columns than x
p
should have the same number of rows that simul
.
A list
of the view
class.
set.seed(1) library(ggplot2) # Invariants ret <- diff(log(EuStockMarkets)) n <- nrow(ret) #' Prior probability distribution prior <- rep(1 / n, n) # Simulated marginals simul <- bootstrap_scenarios(ret, as_ffp(prior), as.double(n)) views <- view_on_marginal_distribution(x = ret, simul = simul, p = prior) views ep <- entropy_pooling(p = prior, Aeq = views$Aeq, beq = views$beq, solver = "nlminb") autoplot(ep) # location matches colMeans(simul) ffp_moments(x = ret, p = ep)$mu # dispersion matches cov(simul) ffp_moments(x = ret, p = ep)$sigma
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.