我有这种形式的数据:
x y
1 0.19
2 0.26
3 0.40
4 0.58
5 0.59
6 1.24
7 0.68
8 0.60
9 1.12
10 0.80
11 1.20
12 1.17
13 0.39
我正在使用此代码绘制x与y的内核平滑密度估计值:
smoothed = ksmooth( d$resi, d$score, bandwidth = 6 )
plot( smoothed )
我只想要一个x与平滑(y)值的关系图,这是## Heading ##
然而,documentation for ksmooth表明这不是最好的内核平滑包:
此功能纯粹实现 与S兼容,虽然它 远远不如S慢 功能。更好的内核平滑器 可在其他包装中使用。
哪些其他内核平滑器更好,哪些平滑器可以找到?
答案 0 :(得分:11)
如果你“只是想要一个x与平滑(y)的关系图”,那么我建议考虑loess
包中的stats
- 它简单,快速和有效。如果您真的想要基于内核平滑的回归,那么您可以尝试locpoly
包中的KernSmooth
或npreg
包中的np
。