convertSN2SUNdistr function

Convert a SN distribution into a SUN

Convert a SN distribution into a SUN

An object of SECdistrMv-class or SECdistrUv-class

representing a SN or ESN distribution is converted into a SUNdistr-class object representing the same distribution.

convertSN2SUNdistr(object, HcompNames = "h", silent = FALSE)

Arguments

  • object: an object of SECdistrMv-class with family of type SN or ESN.
  • HcompNames: an optional character string for the hidden component
  • silent: a logical value which controls the behaviour if the supplied object is not suitable. If silent = FALSE (detault value) an error message is generated, otherwise a NULL is silently returned.

Returns

an object of SUNdistr-class

Author(s)

Adelchi Azzalini

See Also

SUNdistr-class, SECdistrMv-class, SECdistrUv-class

Examples

esn <- makeSECdistr(dp=c(0, 1, 2, 0.5), family="ESN") sun <- convertSN2SUNdistr(esn) mean(sun) - mean(esn) vcov(sun) - sd(esn)^2 # dp0 <- list(xi=1:2, Omega=diag(3:4), alpha=c(3, -5)) f10 <- makeSECdistr(dp=dp0, family="SN", name="SN-2d", compNames=c("u1", "u2")) sun10 <- convertSN2SUNdistr(f10) mean(sun10) - mean(f10) vcov(sun10) - vcov(f10)