R語言
fs.test
位於 mgcv
包(package)。 說明
實現基於 Tim Ramsay (2002) 提出的有限區域測試函數。
用法
fs.test(x,y,r0=.1,r=.5,l=3,b=1,exclude=TRUE)
fs.boundary(r0=.1,r=.5,l=3,n.theta=20)
參數
x , y |
評估測試函數的點。 |
r0 |
測試域是一種彎曲的香腸。這是內彎的半徑 |
r |
香腸中心的曲線半徑。 |
l |
香腸臂的長度。 |
b |
沿著香腸中心線的距離每增加一個單位,函數增加的速率。 |
exclude |
外部點是否應該設置為 |
n.theta |
生成邊界曲線時,在四分之一圓的分段線性表示中使用多少個點。 |
細節
源文章中沒有給出函數的詳細信息:但這非常接近。該函數是根據 Ramsay (2002) 進行修改的,它是凸出的,而不是平坦的:這可以更好地測試平滑器。
值
fs.test
返回函數求值,或 NA
返回邊界外的點。 fs.boundary
返回要連接起來的 x,y
點列表,以便定義/繪製邊界。
例子
require(mgcv)
## plot the function, and its boundary...
fsb <- fs.boundary()
m<-300;n<-150
xm <- seq(-1,4,length=m);yn<-seq(-1,1,length=n)
xx <- rep(xm,n);yy<-rep(yn,rep(m,n))
tru <- matrix(fs.test(xx,yy),m,n) ## truth
image(xm,yn,tru,col=heat.colors(100),xlab="x",ylab="y")
lines(fsb$x,fsb$y,lwd=3)
contour(xm,yn,tru,levels=seq(-5,5,by=.25),add=TRUE)
作者
Simon N. Wood simon.wood@r-project.org
參考
Tim Ramsay (2002) "Spline smoothing over difficult regions" J.R.Statist. Soc. B 64(2):307-319
相關用法
- R factor.smooth GAM 中平滑交互的因子
- R full.score 用於 nlm 內的 GCV/UBRE 分數
- R formXtViX GAMM 協方差矩陣的形式分量
- R fix.family.link 修改族以用於 GAM 擬合和檢查
- R formula.gam GAM公式
- R fixDependence 檢測一個矩陣與另一個矩陣的線性相關性
- 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 choldrop 刪除並排名第一 Cholesky 因子更新
- R smooth.construct.cr.smooth.spec GAM 中的懲罰三次回歸樣條
- R bandchol 帶對角矩陣的 Choleski 分解
- R gam.side GAM 的可識別性邊條件
- R cox.ph 附加 Cox 比例風險模型
- 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-devel大神的英文原創作品 FELSPLINE test function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。