inst/doc/Fig1ElamirSeheult.R

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

###################################################
### code chunk number 1: Fig1ElamirSeheult.Rnw:40-41
###################################################
library(nsRFA)


###################################################
### code chunk number 2: Fig1ElamirSeheult.Rnw:44-46
###################################################
Nsim=1000
n=60


###################################################
### code chunk number 3: Fig1ElamirSeheult.Rnw:48-49
###################################################
campsimulati <- rnorm(n*Nsim)


###################################################
### code chunk number 4: a
###################################################
campsimulati <- matrix(campsimulati, ncol=n)


###################################################
### code chunk number 5: b
###################################################
lmom <- t(apply(campsimulati, 1, Lmoments))
vlmom <- t(apply(campsimulati, 1, varLmoments, matrix=FALSE))

l3 <- lmom[,"lca"]*lmom[,"l2"]
sl3 <- sqrt(vlmom[,"var.l3"])


###################################################
### code chunk number 6: Fig1ElamirSeheult.Rnw:62-63
###################################################
l3gaussian <- l3/sl3


###################################################
### code chunk number 7: Fig1ElamirSeheult.Rnw:66-68
###################################################
qqnorm(l3gaussian, main="Normal Q-Q Plot for Gaussian samples")
 qqline(l3gaussian)


###################################################
### code chunk number 8: Fig1ElamirSeheult.Rnw:72-73
###################################################
campsimulati <- rt(n*Nsim, df=5)


###################################################
### code chunk number 9: Fig1ElamirSeheult.Rnw:75-77
###################################################
campsimulati <- matrix(campsimulati, ncol=n)
lmom <- t(apply(campsimulati, 1, Lmoments))
vlmom <- t(apply(campsimulati, 1, varLmoments, matrix=FALSE))

l3 <- lmom[,"lca"]*lmom[,"l2"]
sl3 <- sqrt(vlmom[,"var.l3"])


###################################################
### code chunk number 10: Fig1ElamirSeheult.Rnw:79-80
###################################################
l3student <- l3/sl3


###################################################
### code chunk number 11: Fig1ElamirSeheult.Rnw:83-84
###################################################
campsimulati <- rcauchy(n*Nsim)


###################################################
### code chunk number 12: Fig1ElamirSeheult.Rnw:86-88
###################################################
campsimulati <- matrix(campsimulati, ncol=n)
lmom <- t(apply(campsimulati, 1, Lmoments))
vlmom <- t(apply(campsimulati, 1, varLmoments, matrix=FALSE))

l3 <- lmom[,"lca"]*lmom[,"l2"]
sl3 <- sqrt(vlmom[,"var.l3"])


###################################################
### code chunk number 13: Fig1ElamirSeheult.Rnw:90-91
###################################################
l3cauchy <- l3/sl3


###################################################
### code chunk number 14: Fig1ElamirSeheult.Rnw:94-95
###################################################
campsimulati <- runif(n*Nsim)


###################################################
### code chunk number 15: Fig1ElamirSeheult.Rnw:97-99
###################################################
campsimulati <- matrix(campsimulati, ncol=n)
lmom <- t(apply(campsimulati, 1, Lmoments))
vlmom <- t(apply(campsimulati, 1, varLmoments, matrix=FALSE))

l3 <- lmom[,"lca"]*lmom[,"l2"]
sl3 <- sqrt(vlmom[,"var.l3"])


###################################################
### code chunk number 16: Fig1ElamirSeheult.Rnw:101-102
###################################################
l3unif <- l3/sl3


###################################################
### code chunk number 17: Fig1ElamirSeheult.Rnw:106-108
###################################################
#bitmap(file="Fig1.png", type="png256", height=10, width=8, res=144, pointsize=16)
png(filename="Fig1.png", height=720, width=600, res=72, pointsize=16)


###################################################
### code chunk number 18: Fig1ElamirSeheult.Rnw:110-119
###################################################
layout(matrix(c(1,2,3,4), 2, 2, byrow = TRUE))
qqnorm(l3gaussian, main="Normal Plot: Gaussian samples")
 qqline(l3gaussian)
qqnorm(l3student, main="Normal Plot: Student (df=5) samples")
 qqline(l3student)
qqnorm(l3cauchy, main="Normal Plot: Cauchy samples")
 qqline(l3cauchy)
qqnorm(l3unif, main="Normal Plot: Uniform samples")
 qqline(l3unif)


###################################################
### code chunk number 19: Fig1ElamirSeheult.Rnw:121-122
###################################################
dev.off()

Try the nsRFA package in your browser

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

nsRFA documentation built on Nov. 13, 2023, 5:07 p.m.