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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。