npnorm | R Documentation |
npnorm
Class npnorm
can be used to store data that
will be processed as those of a nonparametric normal
mixture. There are several functions associated with the class.
Function npnorm
creates an object of class npnorm
,
given values and weights/frequencies.
Function rnpnorm
generates a random sample from a normal
mixture and saves the data as an object of class npnorm
.
Function dnpnorm
is the density function of a normal
mixture.
Function pnpnorm
is the distribution function of a normal
mixture.
npnorm(v, w = 1)
rnpnorm(n, mix=disc(0), sd=1)
dnpnorm(x, mix=disc(0), sd=1, log=FALSE)
pnpnorm(x, mix=disc(0), sd=1, lower.tail=TRUE, log.p=FALSE)
v |
a numeric vector that stores the values of a sample. |
w |
a numeric vector that stores the corresponding weights/frequencies of the observations. |
n |
the sample size. |
mix |
an object of class |
sd |
a scalar for the component standard deviation that is common to all components. |
x |
a numeric vector or an object of class |
log , log.p |
logical, for computing the log-values or not. |
lower.tail |
logical, for computing the lower tail value or not. |
Yong Wang <yongwang@auckland.ac.nz>
Wang, Y. (2007). On fast computation of the non-parametric maximum likelihood estimate of a mixing distribution. Journal of the Royal Statistical Society, Ser. B, 69, 185-198.
nnls
, cnm
,
cnmms
, plot.nspmix
.
mix = disc(pt=c(0,4), pr=c(0.3,0.7)) # a discrete distribution
x = rnpnorm(200, mix, sd=1)
dnpnorm(-2:6, mix, sd=1)
pnpnorm(-2:6, mix, sd=1)
dnpnorm(npnorm(-2:6), mix, sd=1)
pnpnorm(npnorm(-2:6), mix, sd=1)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.