当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R mono.con 三次回归样条的单调性约束


R语言 mono.con 位于 mgcv 包(package)。

说明

找到足以满足三次回归样条的单调性(以及可选的上界和/或下界)的线性约束。假设的基础表示是由 gam"cr" 基础给出的:即样条线有一组结,这些结点具有固定的 x 值,但其 y 值构成样条线的参数。

用法

mono.con(x,up=TRUE,lower=NA,upper=NA)

参数

x

结位置数组。

up

如果TRUE则约束意味着增加,如果FALSE则意味着减少。

lower

这指定样条曲线的下限,除非它是NA,在这种情况下不施加下限。

upper

这指定样条曲线的上限,除非它是NA,在这种情况下不施加上限。

细节

考虑通过点 的自然三次样条。然后可以在 上找到一组相对较小的线性约束,足以确保单调性(如果需要,还可以进行边界): 。 Wood (1994) 中给出了详细信息。

包含约束矩阵 A 和约束向量 b 的列表。

例子

## see ?pcls

作者

Simon N. Wood simon.wood@r-project.org

参考

Gill, P.E., Murray, W. and Wright, M.H. (1981) Practical Optimization. Academic Press, London.

Wood, S.N. (1994) Monotonic smoothing splines fitted by cross validation. SIAM Journal on Scientific Computing 15(5), 1126-1133.

https://www.maths.ed.ac.uk/~swood34/

也可以看看

magic , pcls

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Monotonicity constraints for a cubic regression spline。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。