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


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