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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。