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


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