R語言
cSplineDes
位於 mgcv
包(package)。 說明
使用splineDesign
設置循環B-spline 基礎的模型矩陣。
用法
cSplineDes(x, knots, ord = 4, derivs=0)
參數
x |
平滑的協變量值。 |
knots |
結點位置:這些位置的範圍必須包含所有數據。 |
ord |
基礎的順序。 4是三次樣條基礎。必須 >1。 |
derivs |
要評估的樣條曲線的導數階數,介於 0 和 |
細節
該例程是一個設置 B-spline 基的包裝器,其中基函數在第一個和最後一個結位置處包裝。
值
具有 length(x)
行和 length(knots)-1
列的矩陣。
例子
require(mgcv)
## create some x's and knots...
n <- 200
x <- 0:(n-1)/(n-1);k<- 0:5/5
X <- cSplineDes(x,k) ## cyclic spline design matrix
## plot evaluated basis functions...
plot(x,X[,1],type="l"); for (i in 2:5) lines(x,X[,i],col=i)
## check that the ends match up....
ee <- X[1,]-X[n,];ee
tol <- .Machine$double.eps^.75
if (all.equal(ee,ee*0,tolerance=tol)!=TRUE)
stop("cyclic spline ends don't match!")
## similar with uneven data spacing...
x <- sort(runif(n)) + 1 ## sorting just makes end checking easy
k <- seq(min(x),max(x),length=8) ## create knots
X <- cSplineDes(x,k) ## get cyclic spline model matrix
plot(x,X[,1],type="l"); for (i in 2:ncol(X)) lines(x,X[,i],col=i)
ee <- X[1,]-X[n,];ee ## do ends match??
tol <- .Machine$double.eps^.75
if (all.equal(ee,ee*0,tolerance=tol)!=TRUE)
stop("cyclic spline ends don't match!")
作者
Simon N. Wood simon.wood@r-project.org
也可以看看
相關用法
- R choldrop 刪除並排名第一 Cholesky 因子更新
- R cox.ph 附加 Cox 比例風險模型
- R choose.k 平滑的基本尺寸選擇
- R cox.pht 具有時變協變量的可加 Cox 比例風險模型
- R cnorm 對數正態 AFT 和 Tobit 模型的 GAM 刪失正態族
- R columb 俄亥俄州哥倫布犯罪數據的簡化版本
- R concurvity GAM 並發測量
- R vcov.gam 從 GAM 擬合中提取參數(估計器)協方差矩陣
- R gam.check 擬合 gam 模型的一些診斷
- R null.space.dimension TPRS 未懲罰函數空間的基礎
- R gam.reparam 尋找平方根懲罰的穩定正交重新參數化。
- R extract.lme.cov 從 lme 對象中提取數據協方差矩陣
- R scat 用於重尾數據的 GAM 縮放 t 係列
- R smooth.construct.cr.smooth.spec GAM 中的懲罰三次回歸樣條
- R bandchol 帶對角矩陣的 Choleski 分解
- R gam.side GAM 的可識別性邊條件
- R mgcv.parallel mgcv 中的並行計算。
- R gamm 廣義加性混合模型
- R pdTens 實現張量積平滑的 pdMat 類的函數
- R Predict.matrix GAM 中平滑項的預測方法
- R Predict.matrix.soap.film 皂膜光滑度預測矩陣
- R smooth.construct.bs.smooth.spec GAM 中的懲罰 B 樣條
- R gamlss.gH 計算回歸係數的對數似然導數
- R plot.gam 默認 GAM 繪圖
- R mvn 多元正態加性模型
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Evaluate cyclic B spline basis。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。