wiggle | R Documentation |
Calculate the integral of the squared second derivative of the spline function.
wiggle(object, lower, upper, stop.on.error = FALSE, ...)
object |
a |
lower |
the lower limit of the integral |
upper |
the upper limit of the integral |
stop.on.error |
default to |
... |
additional arguments passed to |
The wiggliness of the spline function is defined as
\int \left( \frac{\mathrm{d}^2}{\mathrm{d}x^2} f \left(x \right)
\right)^2 \mathrm{d}x.
Same as integrate
.
cp
, integrate
,
sign_changes
xvec <- seq(0, 6, length = 500)
# Define the basis matrix
bmat1 <- bsplines(x = xvec, iknots = c(1, 1.5, 2.3, 4, 4.5))
bmat2 <- bsplines(x = xvec)
# Define the control vertices ordinates
theta1 <- c(1, 0, 3.5, 4.2, 3.7, -0.5, -0.7, 2, 1.5)
theta2 <- c(1, 3.4, -2, 1.7)
# build the two control polygons
cp1 <- cp(bmat1, theta1)
cp2 <- cp(bmat2, theta2)
plot(cp1, cp2, show_cp = FALSE, show_spline = TRUE)
wiggle(cp1)
wiggle(cp2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.