| nppois {nspmix} | R Documentation | 
Class ‘nppois’
Description
Class nppois is used to store data that will be processed as those of
a nonparametric Poisson mixture.
Usage
nppois(v, w=1)
rnppois(n, mix=disc(1))
## S3 method for class 'nppois'
plot(x, mix, beta, col="red", add=FALSE,
    components=TRUE, main="nppois", lwd=1, lty=1, xlab="Data",
    ylab="Density", ...)
Arguments
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.  | 
x | 
 an object of class   | 
mix | 
 an object of class   | 
beta | 
 the structural parameter, which is not really needed for the Poisson mixture.  | 
col | 
 the color of the density curve to be plotted.  | 
add | 
 if   | 
components | 
 if   | 
main, lwd, lty, xlab, ylab | 
 arguments for graphical parameters (see
  | 
... | 
 arguments passed on to function   | 
Details
Function nppois creates an object of class nppois, given
values and weights/frequencies.
Function rnppois generates a random sample from a Poisson mixture and
saves the data as an object of class nppois.
Function plot.nppois plots the Poisson mixture.
When components=TRUE, the support points are shown on the horizontal
line of density 0. The component density curves, weighted appropriately, are
also shown.
Author(s)
Yong Wang <yongwang@auckland.ac.nz>
References
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.
See Also
nnls, cnm, cnmms,
plot.nspmix.
Examples
mix = disc(pt=c(1,4), pr=c(0.3,0.7))
x = rnppois(200, mix)
plot(x, mix)