bs {lazy.stat} | R Documentation |

Generate B Spline Basis

bs(x, nknots = 0, knots = NULL, intercept = TRUE, xmin = NULL, xmax = NULL, boundary.knots = NULL, degree = 3, xlim = NULL, ylim = NULL, title = "b-spline", print = 0, plot = 0)

`x` |
Input vector. |

`nknots` |
# of knots to be used in [xmin, xmax]. |

`knots` |
vector consisting of (internal) knots to be used. |

`intercept` |
= 0 to omit the intercept. |

`xmin` |
minimum of internal knots. |

`xmax` |
maximum of internal knots. |

`boundary.knots` |
Boundary knots. |

`degree` |
Degree of polynomial to be used. |

`xlim` |
xlim for plot. |

`ylim` |
ylim for plot. |

`title` |
Plot title. |

`print` |
= 1 to print the result. |

`plot` |
= 1 to plot the result. |

When knots are present, it has priority over nknots.

Default value of the boundary.knots is c(min(temp),max(temp))

where temp=c(x,interior.knots).

List of:

x

X=length(x) x (nknots+degree+1) spline basis matrix

type="b"

knots ( boundary + inside )

interior.knots, boundary.knots, degree, nknots

n <- 100 x <- seq(-1,1, length=n) bs( x, nknots=2, plot=1 )

[Package *lazy.stat* version 0.1.3 Index]