sm.incr.conc {bcgam} | R Documentation |
Specify a smooth, increasing and concave shape-restriction in a bcgam formula
Description
A symbolic routine to define that the systematic component \eta
is
smooth, increasing and concave with respect to a predictor in a bcgam formula.
Usage
sm.incr.conc(x, numknots = 0, knots = 0, space = "Q")
Arguments
x |
a numeric predictor of length |
numknots |
number of knots used to constrain |
knots |
knots used to constrain |
space |
a character specifying the method to create knots. It is ignored when the |
Details
sm.incr.conc
returns the vector x
and assigns five attributes to it: name, shape (1 for
"smooth, increasing and concave"), numknots, knots and space.
This routine does not create the splines basis vectors by itself.
Value
x |
The numeric predictor |
Author(s)
Cristian Oliva-Aviles and Mary C. Meyer
References
Meyer, M. C. (2008) Inference using shape-restricted regression splines. Annals of Applied Statistics 2(3), 1013-1033.
Examples
data(duncan)
prestige <- duncan$prestige
# specify knots
sm.incr.conc(prestige, knots=c(3,9,30,57,86,97))
# specify number of knots
prestige.smincrconc <- sm.incr.conc(prestige, numknots=7)
# check attributes
attributes(prestige.smincrconc)