想象一个ggplot使用geom_smooth(method = "loess", span = 1.5),在ggplot中,span参数告诉ggplot对geom_smooth线做什么(或者相关的数学运算)?我读过前面关于span参数函数的讨论(以及alpha的相关讨论),但他们讨论它是由0和1限定的。这是不正确的,span = 1.5(例如)创建了与span = 1不同的平滑度。
ggplot
geom_smooth(method = "loess", span = 1.5)
geom_smooth
span
alpha
span = 1.5
span = 1
0sgqnhkj1#
黄土平滑方法使用stats::loess,该函数的帮助提供了有关span参数在大于1时如何工作的更多上下文。?loess跨距控制平滑程度的参数α。详情局部拟合。也就是说,对于点x处的拟合,使用xx邻域中的点进行拟合,并根据其与xx的距离进行加权(计算距离时忽略“参数”变量的差异)。邻域的大小由α控制(由span或www.example.com设置enp.target)。当α〈1时,邻域包括点的比例α。并且这些点具有三次加权(与(1 -(dist/maxdist)^3)^3成比例)。当α〉1时,使用所有点,假设“最大距离”为α ^(1/p)乘以p个解释变量的实际最大距离。换句话说,当span〉1时,所有点都包括在内,并且span越大,权重的“局部性”就越小。
stats::loess
?loess
1条答案
按热度按时间0sgqnhkj1#
黄土平滑方法使用
stats::loess
,该函数的帮助提供了有关span参数在大于1时如何工作的更多上下文。?loess
跨距
控制平滑程度的参数α。
详情
局部拟合。也就是说,对于点x处的拟合,使用xx邻域中的点进行拟合,并根据其与xx的距离进行加权(计算距离时忽略“参数”变量的差异)。邻域的大小由α控制(由span或www.example.com设置enp.target)。当α〈1时,邻域包括点的比例α。并且这些点具有三次加权(与(1 -(dist/maxdist)^3)^3成比例)。当α〉1时,使用所有点,假设“最大距离”为α ^(1/p)乘以p个解释变量的实际最大距离。
换句话说,当span〉1时,所有点都包括在内,并且span越大,权重的“局部性”就越小。