rppmx | R Documentation |
rppmx
Employes the ploya urn sampling scheme to randomly generate a partition from the PPM or PPMx.
rppmx(m, X=NULL,
similarity,
simparm,
M=1,
m0=0,s20=1,v=2,k0=10,v0=1,alpha=1)
m |
Number of unites that are allocated to partitions |
X |
a data frame whose columns consist of covariates that will be incorporated in the partition model. Those with class of "character" or "factor" will be treated as categorical covaraites. All others will be treated as continuous covariates. If NULL, then a PPM partition is produced. |
similarity |
Type of similarity function that is employed for covariates. Options are 1 - Auxilliary similarity, 2 - Double dipper similarity 3 - variance similarity |
simparm |
Type of similarty model employed for continuous covariates. Options are 1 - N-N(m0, s20, v) (v variance of ”likelihood”, m0 and s20 ”prior” parameters), 2 - N-NIG(m0,k0, k0, v0, s20) (m0 and k0 center and scale of Gaussian, n0 and s20 shape and scale of IG ) |
M |
Precision parameter. Default is 1. |
m0 |
Continuous similarity function value (see above) |
s20 |
Continuous similarity function value (see above) |
v |
Continuous similarity function value (see above) |
k0 |
Continuous similarity function value (see above) |
v0 |
Continuous similarity function value (see above) |
alpha |
Penalty value when using the variance similarity |
Use polya urn scheme to sample from the PPM or the PPMx
The function returns randomly generated partition
X <- cbind(rnorm(100), rbinom(100,1,0.5))
p <- rppmx(m=100, X=X, similarity=1, simparm=1, M=1)
p
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.