rPD: Random sampling from the Poisson-Dirichlet Distribution

Description Usage Arguments Details Value References Examples

View source: R/PD_distribution.R

Description

rPD samples randomly from the PD distribution with a given ψ by simulating the Hoppe urn model.

Usage

1
rPD(n, psi)

Arguments

n

number of observations.

psi

dispersal parameter.

Details

rPD samples random values with a given ψ from the Poisson-Dirichlet distribution by simulating the Hoppe urn model.

Value

rPD returns a vector with a sample of size n from the Hoppe urn model with parameter ψ, along with its table of frequencies. given parameter ψ.

References

Hoppe, F.M. The sampling theory of neutral alleles and an urn model in population genetics. J. Math. Biology 25, 123–159 (1987). https://doi.org/10.1007/BF00276386.

W.J. Ewens, The sampling theory of selectively neutral alleles, Theoretical Population Biology, Volume 3, Issue 1, 1972, Pages 87-112, ISSN 0040-5809, https://doi.org/10.1016/0040-5809(72)90035-4.

Examples

1
2
3
4
5
## Get random sample from the PD distribution with different psi,
## and estimate the psi of the samples:
s1<-rPD(1000, 10)
s2<- rPD(1000, 50)
print(c(MLEp(table(table(s1)))$psi, MLEp(table(table(s2)))$psi))

ville-kinnula/SPEC documentation built on Dec. 23, 2021, 3:11 p.m.