R語言
ksmooth
位於 stats
包(package)。 說明
Nadaraya-Watson 內核回歸估計。
用法
ksmooth(x, y, kernel = c("box", "normal"), bandwidth = 0.5,
range.x = range(x),
n.points = max(100L, length(x)), x.points)
參數
x |
輸入 x 值。支持Long vectors。 |
y |
輸入 y 值。支持長向量。 |
kernel |
要使用的內核。可以縮寫。 |
bandwidth |
帶寬。對內核進行縮放,使其四分位數(視為概率密度)位於 |
range.x |
輸出中要覆蓋的點的範圍。 |
n.points |
評估擬合的點數。 |
x.points |
評估平滑擬合的點。如果缺失,則統一選擇 |
值
包含組件的列表
x |
評估平滑擬合的值。保證按遞增順序排列。 |
y |
對應於 |
注意
該函數是為了與 S 兼容而實現的,盡管它遠沒有 S 函數那麽慢。其他軟件包中提供了更好的內核平滑器,例如 KernSmooth
。
例子
require(graphics)
with(cars, {
plot(speed, dist)
lines(ksmooth(speed, dist, "normal", bandwidth = 2), col = 2)
lines(ksmooth(speed, dist, "normal", bandwidth = 5), col = 3)
})
相關用法
- R ks.test 柯爾莫哥洛夫-斯米爾諾夫檢驗
- R kruskal.test Kruskal-Wallis 秩和檢驗
- R kmeans K 均值聚類
- R kernapply 應用平滑核
- R kernel 平滑內核對象
- R stlmethods STL 對象的方法
- R medpolish 矩陣的中值波蘭(穩健雙向分解)
- R naprint 調整缺失值
- R summary.nls 總結非線性最小二乘模型擬合
- R summary.manova 多元方差分析的匯總方法
- R formula 模型公式
- R nls.control 控製 nls 中的迭代
- R aggregate 計算數據子集的匯總統計
- R deriv 簡單表達式的符號和算法導數
- R quade.test 四方測試
- R decompose 移動平均線的經典季節性分解
- R plot.stepfun 繪製階躍函數
- R alias 查找模型中的別名(依賴項)
- R qqnorm 分位數-分位數圖
- R eff.aovlist 多層方差分析的計算效率
- R pairwise.t.test 成對 t 檢驗
- R loglin 擬合對數線性模型
- R predict.smooth.spline 通過平滑樣條擬合進行預測
- R bartlett.test 方差齊性的 Bartlett 檢驗
- R influence.measures 回歸刪除診斷
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Kernel Regression Smoother。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。