Nothing
###
###
### Ramsey & Silverman (2002) Applied Functional Data Analysis (Springer)
###
### ch. 1. Introduction
###
library(fda)
##
## Intro to ch. 2. Criminology
##
# p. 3, Figure 1.1. An individual in the criminology sample
# Data not available.
# p. 3-4, Figure 1.2. 413 subjects in the criminology study
# Data not available.
##
## Intro to ch. 3. Nondurable goods index
##
# pp. 4-6, Figure 1.3. US nondurable goods index 1919-2000
#durtime = (0:(ndur-1))./12 + 1919;
ndur <- length(nondurables)
durtime = (0:(ndur-1))/12 + 1919;
lognondur = log10(nondurables);
plot(nondurables, xlab="Year", ylab="Nondurable goods index")
plot(nondurables, log="y", xlab="Year",
ylab="Nondurable goods index")
# pp. 5-6, Figure 1.4. Phase-plane plots for 1923 & 1996
# smooth the log data with order 8 splines, knots at data points
# Fit smooth per sec. 3.6.
goodsbasis <- create.bspline.basis(rangeval=c(1919,2000),
nbasis=979, norder=8)
LfdobjNonDur = int2Lfd(4);
#goodsfdPar = fdPar(goodsbasis, LfdobjNonDur, lambda=1e-11)
#lognondursmth = smooth.basis(durtime, coredata(lognondur), goodsfdPar);
logNondurSm <- smooth.basisPar(argvals=index(nondurables),
y=log10(coredata(nondurables)), fdobj=goodsbasis,
Lfdobj=LfdobjNonDur, lambda=1e-11)
#str(lognondursmth)
nondur1964.1967 <- window(nondurables, 1964, 1967)
plot(log10(nondur1964.1967), type="p", axes=FALSE, xlab="Year",
ylab=expression(paste(log[10], " nondurable goods index")) )
axis(2)
axis(1, 1964:1967)
axis(1, seq(1964, 1967, by=0.5), labels=FALSE)
#durtimefine = linspace(1964,1967,101);
durtimefine <- seq(1964, 1967, length=181)
#fit = eval.fd(durtimefine, lognondursmth);
logNondurSm1964.67 = eval.fd(durtimefine, logNondurSm$fd);
lines(durtimefine, logNondurSm1964.67)
abline(v=1965:1966, lty=2)
##
## Intro to ch. 4. Bone shapes in paleopathology
##
# pp. 6-7, Figure 1.5. Digital image of a femur
# Data not available.
##
## Intro to ch. 5. ADHD Reaction time
##
# pp. 7-8, Figure 1.6. Reaction time distributions for two children
# Data not available.
##
## Intro to ch. 6. Human growth
##
# pp. 8-9, Figure 1.7. Raw growth data for one individual
with(growth, plot(age, hgtm[, 1], pch="+",
ylab="Measured height (cm.)"))
##
## Intro to ch. 7. Time warping handwriting and weather
##
# pp. 9-10, Figure 1.8, "fda" written by hand 20 times
# Data not available.
# 'handwrit' is cursive; Figure 1.8 is print.
plot(handwrit[, 1,], type="l")
#?????????????????????
##
## Intro to ch. 8. Bone shapes and arthritis
##
# no data used in this intro
##
## Intro to ch. 9. Test Items
##
# pp. 11-12. Figure 1.9. Probability of success on two test questions
# Data not available.
##
## Intro to ch. 10. Lip acceleration
##
# no data used in this intro
##
## Intro to ch. 11. Handwriting printed characters
##
# no data used in this intro
##
## Intro to ch. 12. Juggling
##
# p. 14. Figure 1.10. A juggling cycle
# Data not available.
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.