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


R smooth.info 提供有关平滑规范的额外信息的通用函数


R语言 smooth.info 位于 mgcv 包(package)。

说明

获取一个平滑规范对象,并在调用平滑构造函数之前向其添加额外的基础特定信息。默认方法返回未修改的提供对象。

用法

smooth.info(object)

参数

object

是一个平滑的规范对象

细节

有时,在构造平滑器之前,有必要了解有关平滑器的一些信息,超出初始平滑规范对象中的内容。例如,一些平滑项可以设置为张量积平滑,并且在使用离散协变量方法时,bam 可以利用这一点。然而,bam 需要在构造之前知道平滑器是否属于此类别,以便边际离散化其协变量而不是联合离散化。与其bam 具有此类平滑类的硬编码列表,不如平滑规范对象自己报告这一点。 smooth.info 方法函数是实现此目的的手段。解释 gam 公式时,smooth.info 函数在生成后立即应用于每个平滑规范对象(在 interpret.gam0 中)。

一个平滑的规范对象,可以以某种方式进行修改。

例子

# See smooth.construct examples
spec <- s(a,bs="re")
class(spec)
spec$tensor.possible
spec <- smooth.info(spec)
spec$tensor.possible

作者

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

参考

Wood S.N. (2017) Generalized Additive Models: An Introduction with R (2nd edition). Chapman and Hall/CRC Press.

也可以看看

bam , smooth.construct , PredictMat

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Generic function to provide extra information about smooth specification。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。