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


R scatter.smooth 黄土拟合的平滑曲线散点图


R语言 scatter.smooth 位于 stats 包(package)。

说明

绘制由 loess 计算的平滑曲线并将其添加到散点图。

用法

scatter.smooth(x, y = NULL, span = 2/3, degree = 1,
    family = c("symmetric", "gaussian"),
    xlab = NULL, ylab = NULL,
    ylim = range(y, pred$y, na.rm = TRUE),
    evaluation = 50, ..., lpars = list())

loess.smooth(x, y, span = 2/3, degree = 1,
    family = c("symmetric", "gaussian"), evaluation = 50, ...)

参数

x, y

xy 参数提供绘图的 x 和 y 坐标。定义坐标的任何合理方式都是可以接受的。详细信息请参见函数xy.coords

span

loess 的平滑参数。

degree

使用的局部多项式的次数。

family

如果 "gaussian" 拟合是通过最小二乘法进行的,并且如果 family = "symmetric" 使用重新降序 M 估计器。可以缩写。

xlab

x 轴的标签。

ylab

y 轴的标签。

ylim

绘图的 y 范围。

evaluation

评估平滑曲线的点数。

...

对于scatter.smooth(),图形参数,仅传递给plot()。对于 loess.smooth ,控制参数传递给 loess.control

lpars

要传递给 lines() 的参数 list

细节

loess.smooth 是一个辅助函数,用于评估覆盖 x 范围的 evaluation 等距点处的 loess 平滑度。

对于 scatter.smooth ,没有。

对于 loess.smooth ,包含两个组件的列表:x(评估点网格)和 y(网格点处的平滑值)。

例子

require(graphics)

with(cars, scatter.smooth(speed, dist))
## or with dotted thick smoothed line results :
with(cars, scatter.smooth(speed, dist, lpars =
                    list(col = "red", lwd = 3, lty = 3)))

也可以看看

loess; smoothScatter 用于具有平滑密度颜色表示的散点图。

相关用法


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