inst/doc/Modalclust.R

### R code from vignette source 'Modalclust.Rnw'

###################################################
### code chunk number 1: Modalclust.Rnw:72-75
###################################################
library(Modalclust)
data(disc2d)
plot(disc2d)


###################################################
### code chunk number 2: Modalclust.Rnw:93-94
###################################################
disc2d.hmac=phmac(disc2d,npart=1,parallel=F)


###################################################
### code chunk number 3: Modalclust.Rnw:112-114
###################################################
disc2d.phmac=phmac(disc2d,npart=2,parallel=T) 
          #npart can be made equal to the number of processors the computer has.


###################################################
### code chunk number 4: summary
###################################################
summary(disc2d.phmac)


###################################################
### code chunk number 5: Modalclust.Rnw:146-147
###################################################
plot.hmac(disc2d.hmac)


###################################################
### code chunk number 6: Modalclust.Rnw:155-160
###################################################
set.seed(20)
mix4=data.frame(rbind(rmvnorm(20,rep(0,4)), rmvnorm(20,rep(2,4)),
                      rmvnorm(20,rep(10,4)),rmvnorm(20,rep(13,4))))
mix4.hmac=phmac(mix4,npart=1)
plot(mix4.hmac)


###################################################
### code chunk number 7: Modalclust.Rnw:166-167
###################################################
plot(mix4.hmac,userclus=rep(c(1,2,3,4),each=20))


###################################################
### code chunk number 8: Modalclust.Rnw:173-174
###################################################
plot(mix4.hmac,n.cluster=2)


###################################################
### code chunk number 9: Modalclust.Rnw:183-187
###################################################
par(mfrow=c(1,2))
hard.hmac(disc2d.hmac,n.cluster=2)
soft.hmac(disc2d.hmac,level=3)
par(mfrow=c(1,1))


###################################################
### code chunk number 10: Modalclust.Rnw:191-195
###################################################
member=hard.hmac(disc2d.hmac,n.cluster=2,plot=F)
member
member.soft=soft.hmac(disc2d.hmac,level=3,plot=F)
head(member.soft$post.prob)


###################################################
### code chunk number 11: Modalclust.Rnw:208-209
###################################################
choose.cluster(disc2d.hmac,n.cluster=2,x=c(0,0))


###################################################
### code chunk number 12: Modalclust.Rnw:217-218
###################################################
contour.hmac(disc2d.hmac,n.cluster=2,col=gray(0.7))


###################################################
### code chunk number 13: Modalclust.Rnw:243-246
###################################################
data(cta20)
data(cta20.hmac)
plot(cta20,pch=16)


###################################################
### code chunk number 14: Modalclust.Rnw:266-271
###################################################
data(logcta20.hmac)
par(mfrow=c(1,2))
hard.hmac(cta20.hmac,n.cluster=3)
hard.hmac(logcta20.hmac,n.cluster=3)
par(mfrow=c(1,1))


###################################################
### code chunk number 15: Modalclust.Rnw:277-283
###################################################
data(oned.hmac)
data(oned)
par(mfrow=c(1,2))
hist(oned,n=20,col="lavender")
hard.hmac(oned.hmac,level=3)
par(mfrow=c(1,1))


###################################################
### code chunk number 16: Modalclust.Rnw:295-297
###################################################
iris.hmac=phmac(iris[,-5],npart=1,parallel=F)
plot(iris.hmac,sep=.02)


###################################################
### code chunk number 17: Modalclust.Rnw:301-302
###################################################
hard.hmac(iris.hmac,n.cluster=2)

Try the Modalclust package in your browser

Any scripts or data that you put into this service are public.

Modalclust documentation built on May 1, 2019, 7:31 p.m.