當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。