Nothing
### R code from vignette source 'flexmix-intro.Rnw'
###################################################
### code chunk number 1: flexmix-intro.Rnw:30-37
###################################################
suppressWarnings(RNGversion("3.5.0"))
set.seed(1504)
options(width=70, prompt = "R> ", continue = "+ ", useFancyQuotes = FALSE)
grDevices::ps.options(family="Times")
library("graphics")
library("flexmix")
data("NPreg")
###################################################
### code chunk number 2: flexmix-intro.Rnw:323-327
###################################################
library("flexmix")
data("NPreg")
m1 <- flexmix(yn ~ x + I(x^2), data = NPreg, k = 2)
m1
###################################################
### code chunk number 3: flexmix-intro.Rnw:330-331
###################################################
parameters(m1, component = 1)
###################################################
### code chunk number 4: flexmix-intro.Rnw:334-335
###################################################
parameters(m1, component = 2)
###################################################
### code chunk number 5: flexmix-intro.Rnw:340-341
###################################################
table(NPreg$class, clusters(m1))
###################################################
### code chunk number 6: flexmix-intro.Rnw:344-345
###################################################
summary(m1)
###################################################
### code chunk number 7: flexmix-intro.Rnw:361-364
###################################################
par(mfrow=c(1,2))
plot(yn~x, col=class, pch=class, data=NPreg)
plot(yp~x, col=class, pch=class, data=NPreg)
###################################################
### code chunk number 8: flexmix-intro.Rnw:382-383
###################################################
print(plot(m1))
###################################################
### code chunk number 9: flexmix-intro.Rnw:403-405
###################################################
rm1 <- refit(m1)
summary(rm1)
###################################################
### code chunk number 10: flexmix-intro.Rnw:426-427
###################################################
options(width=55)
###################################################
### code chunk number 11: flexmix-intro.Rnw:429-432
###################################################
m2 <- flexmix(yp ~ x, data = NPreg, k = 2,
model = FLXMRglm(family = "poisson"))
summary(m2)
###################################################
### code chunk number 12: flexmix-intro.Rnw:434-435
###################################################
options(width=65)
###################################################
### code chunk number 13: flexmix-intro.Rnw:439-440
###################################################
print(plot(m2))
###################################################
### code chunk number 14: flexmix-intro.Rnw:483-486
###################################################
m3 <- flexmix(~ x, data = NPreg, k = 2,
model=list(FLXMRglm(yn ~ . + I(x^2)),
FLXMRglm(yp ~ ., family = "poisson")))
###################################################
### code chunk number 15: flexmix-intro.Rnw:501-502
###################################################
print(plot(m3))
###################################################
### code chunk number 16: flexmix-intro.Rnw:531-533
###################################################
m4 <- flexmix(yn ~ x + I(x^2) | id2, data = NPreg, k = 2)
summary(m4)
###################################################
### code chunk number 17: flexmix-intro.Rnw:549-551
###################################################
m5 <- flexmix(yn ~ x + I(x^2), data = NPreg, k = 2,
control = list(iter.max = 15, verbose = 3, classify = "hard"))
###################################################
### code chunk number 18: flexmix-intro.Rnw:568-572
###################################################
m6 <- flexmix(yp ~ x + I(x^2), data = NPreg, k = 4,
control = list(minprior = 0.2))
m6
###################################################
### code chunk number 19: flexmix-intro.Rnw:582-585
###################################################
m7 <- stepFlexmix(yp ~ x + I(x^2), data = NPreg,
control = list(verbose = 0), k = 1:5, nrep = 5)
###################################################
### code chunk number 20: flexmix-intro.Rnw:591-592
###################################################
getModel(m7, "BIC")
###################################################
### code chunk number 21: flexmix-intro.Rnw:727-734
###################################################
library("flexmix")
set.seed(1504)
options(width=60)
grDevices::ps.options(family="Times")
suppressMessages(require("ellipse"))
suppressMessages(require("mvtnorm"))
source("mymclust.R")
###################################################
### code chunk number 22: flexmix-intro.Rnw:740-743
###################################################
data("Nclus")
m1 <- flexmix(Nclus ~ 1, k = 4, model = mymclust())
summary(m1)
###################################################
### code chunk number 23: flexmix-intro.Rnw:754-756
###################################################
m2 <- flexmix(Nclus ~ 1, k = 4, model = mymclust(diagonal = FALSE))
summary(m2)
###################################################
### code chunk number 24: flexmix-intro.Rnw:761-764
###################################################
par(mfrow=1:2)
plotEll(m1, Nclus)
plotEll(m2, Nclus)
###################################################
### code chunk number 25: flexmix-intro.Rnw:803-807
###################################################
SI <- sessionInfo()
pkgs <- paste(sapply(c(SI$otherPkgs, SI$loadedOnly), function(x)
paste("\\\\pkg{", x$Package, "} ",
x$Version, sep = "")), collapse = ", ")
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.