marginal.matrices.tesmi2.ps {scam} | R Documentation |
Constructs marginal model matrices for "tesmi2" and "tesmd2" bivariate smooths in case of B-splines basis functions for both unconstrained marginal smooths
Description
This function returns the marginal model matrices and the list of penalty matrices for the tensor product bivariate smooth with the single monotone increasing or decreasing restriction along the second covariate. The marginal smooth functions of both covariates are constructed using the B-spline basis functions.
Usage
marginal.matrices.tesmi2.ps(x, z, xk, zk, m, q1, q2)
Arguments
x |
A numeric vector of the values of the first covariate at which to evaluate the B-spline marginal functions.
The values in |
z |
A numeric vector of the values of the second covariate at which to evaluate the B-spline marginal functions.
The values in |
xk |
A numeric vector of knot positions for the first covariate, |
zk |
A numeric vector of knot positions for the second covariate, |
m |
A pair of two numbers where |
q1 |
A number denoting the basis dimension of the first marginal smooth. |
q2 |
A number denoting the basis dimension of the second marginal smooth. |
Details
The function is not called directly, but is rather used internally by the constructor
smooth.construct.tesmi2.smooth.spec
and
smooth.construct.tesmd2.smooth.spec
.
Value
X1 |
Marginal model matrix for the first unconstrained marginal smooth. |
X2 |
Marginal model matrix for the second monotonic marginal smooth. |
S |
A list of penalty matrices for this tensor product smooth. |
Author(s)
Natalya Pya <nat.pya@gmail.com>
References
Pya, N. and Wood, S.N. (2015) Shape constrained additive models. Statistics and Computing, 25(3), 543-559
Pya, N. (2010) Additive models with shape constraints. PhD thesis. University of Bath. Department of Mathematical Sciences
Wood S.N. (2006) Generalized Additive Models: An Introduction with R. Chapman and Hall/CRC Press.
See Also
smooth.construct.tesmi1.smooth.spec
,
smooth.construct.tesmi2.smooth.spec
,
marginal.matrices.tesmi1.ps
,
smooth.construct.tesmd1.smooth.spec
,
smooth.construct.tesmd2.smooth.spec