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


R panel.spline 添加样条平滑的面板函数


R语言 panel.spline 位于 lattice 包(package)。

说明

预定义的面板函数,可用于根据提供的数据添加样条曲线平滑。

用法

panel.spline(x, y, npoints = 101,
             lwd = plot.line$lwd,
             lty = plot.line$lty,
             col, col.line = plot.line$col,
             type,
             horizontal = FALSE, ...,
             keep.data = FALSE,
             identifier = "spline")

参数

x , y

定义要使用的数据的变量。

npoints

预测变量范围内等距点的数量,在该范围内评估拟合模型以进行绘图。

lwd , lty , col , col.line

添加线的图形参数。 col.line 覆盖 col

type

被忽略了。存在该参数只是为了确保显式指定的 type 参数(可能用于另一个函数)不会影响显示。

horizontal

一个逻辑标志,控制哪个变量被视为预测变量(默认为 x )以及哪个变量被视为响应(默认为 y )。如果 TRUE ,则绘图为 ‘transposed’,因为 y 成为预测变量,x 成为响应。 (名称 ‘horizontal’ 对于这个参数来说似乎是一个奇怪的选择,并且源于 bwplot 中的类似用法)。

keep.data

传递给smooth.spline。此处的默认值 ( FALSE ) 不同,导致原始数据未保留在拟合样条模型中。如果 panel.spline 的返回值(即 smooth.spline 返回的拟合模型)用于后续计算,则将其设置为 TRUE 可能会很有用。

...

额外的参数,根据需要传递给 smooth.splinepanel.lines

identifier

附加到由此面板函数创建的 grobs 名称之前的字符串。

smooth.spline 返回的拟合模型。

作者

Deepayan Sarkar Deepayan.Sarkar@R-project.org

也可以看看

Latticesmooth.splineprepanel.spline

相关用法


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