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


R smooth.construct.t2.smooth.spec 張量積平滑構造函數


R語言 smooth.construct.t2.smooth.spec 位於 mgcv 包(package)。

說明

一種特殊的 smooth.construct 方法函數,用於使用 Wood、Scheipl 和 Faraway (2013) 的構造,從單懲罰邊際平滑的任意組合創建張量積平滑。

用法

## S3 method for class 't2.smooth.spec'
smooth.construct(object, data, knots)

參數

object

t2.smooth.spec 的平滑規範對象,通常由 gam 模型公式中的 t2(x,z) 等術語生成

data

僅包含該術語所需的數據(包括任何 by 變量)的列表,其名稱對應於 object$term (和 object$by )。 by 變量是最後一個元素。

knots

包含為基礎設置提供的任何結的列表 - 與 data 具有相同的順序和相同的名稱。可以是 NULL 。請參閱詳細信息以獲取更多信息。

細節

張量積平滑是多個變量的平滑,允許不同變量的平滑程度不同。它們可用作平滑交互項,因為它們對於協變量的線性重新縮放具有不變性,這意味著它們對不同協變量的測量單位不敏感。當各向同性平滑不合適時,它們也很有用。請參閱 t2tesmooth.constructsmooth.terms 。這裏使用的構造產生張量平滑,其平滑懲罰是單位矩陣的非重疊部分。這使得通過混合建模軟件進行估計變得相當容易。

"t2.smooth" 的對象。

例子

## see ?t2

作者

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

參考

Wood, S.N., F. Scheipl and J.J. Faraway (2013) Straightforward intermediate rank tensor product smoothing in mixed models. Statistics and Computing 23: 341-360.

也可以看看

t2

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Tensor product smoothing constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。