svine {svines} | R Documentation |
Stationary vine distribution models
Description
Automated fitting or creation of custom S-vine distribution models
Usage
svine(
data,
p,
margin_families = univariateML::univariateML_models,
selcrit = "aic",
...
)
Arguments
data |
a matrix or data.frame of data. |
p |
the Markov order. |
margin_families |
either a vector of univariateML families to select
from (used for every margin) or a list with one entry for every variable.
Can also be |
selcrit |
criterion for family selection, either |
... |
arguments passed to |
Value
Returns the fitted model as an object with classes
svine
and svine_dist. A list with entries
-
$margins
: list of marginal models from univariateML, -
$copula
: an object ofsvinecop_dist
.
See Also
svine_dist, svine_loglik, svine_sim, svine_bootstrap_models
Examples
# load data set
data(returns)
# fit parametric S-vine model with Markov order 1
fit <- svine(returns[1:100, 1:3], p = 1, family_set = "parametric")
fit
summary(fit)
plot(fit$copula)
contour(fit$copula)
logLik(fit)
pairs(svine_sim(500, rep = 1, fit))
[Package svines version 0.2.3 Index]