RNGMIX.Theta-class | R Documentation |
"RNGMIX.Theta"
Object of class RNGMIX.Theta
.
Objects can be created by calls of the form new("RNGMIX.Theta", ...)
. Accessor methods for the slots are a.c(x = NULL)
, a.d(x = NULL)
,
a.pdf(x = NULL)
and a.Theta(x = NULL)
, where x
stands for an object of class RNGMIX.Theta
. Setter methods
a.theta1(x = NULL, l = numeric())
, a.theta2(x = NULL, l = numeric())
and a.theta3(x = NULL, l = numeric())
,
a.theta1.all(x = NULL)
, a.theta2.all(x = NULL)
and a.theta3.all(x = NULL)
are provided to write to Theta
slot, where l = 1, …, c.
c
:number of components c > 0. The default value is 1
.
d
:number of dimensions.
pdf
:a character vector of length d containing continuous or discrete parametric family types. One of "normal"
, "lognormal"
, "Weibull"
, "gamma"
, "Gumbel"
, "binomial"
, "Poisson"
, "Dirac"
, "uniform"
or "vonMises"
.
Theta
:a list containing c parametric family types pdfl
. One of "normal"
, "lognormal"
, "Weibull"
, "gamma"
, "Gumbel"
, "binomial"
, "Poisson"
, "Dirac"
, "uniform"
or circular "vonMises"
defined for 0 ≤q y_{i} ≤q 2 π.
Component parameters theta1.l
follow the parametric family types. One of μ_{il} for normal, lognormal, Gumbel and von Mises distributions, θ_{il} for Weibull, gamma, binomial, Poisson and Dirac distributions and a for uniform distribution.
Component parameters theta2.l
follow theta1.l
. One of σ_{il} for normal, lognormal and Gumbel distributions, β_{il} for Weibull and gamma distributions, p_{il} for binomial distribution, κ_{il} for von Mises distribution and b for uniform distribution.
Component parameters theta3.l
follow theta2.l
. One of ξ_{il} \in \{-1, 1\} for Gumbel distribution.
Marko Nagode
Theta <- new("RNGMIX.Theta", c = 2, pdf = c("normal", "Gumbel")) a.theta1(Theta, l = 1) <- c(2, 10) a.theta2(Theta, l = 1) <- c(0.5, 2.3) a.theta3(Theta, l = 1) <- c(NA, 1.0) a.theta1(Theta, l = 2) <- c(20, 50) a.theta2(Theta, l = 2) <- c(3, 4.2) a.theta3(Theta, l = 2) <- c(NA, -1.0) Theta Theta <- new("RNGMIX.Theta", c = 2, pdf = c("normal", "Gumbel")) a.theta1.all(Theta) <- c(2, 10, 20, 50) a.theta2.all(Theta) <- c(0.5, 2.3, 3, 4.2) a.theta3.all(Theta) <- c(NA, 1.0, NA, -1.0) Theta Theta <- new("RNGMVNORM.Theta", c = 2, d = 3) a.theta1(Theta, l = 1) <- c(2, 10, -20) a.theta1(Theta, l = 2) <- c(-2.4, -15.1, 30) Theta
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.