R 黄土中的数据值少于自由度

R 黄土中的数据值少于自由度,r,loess,R,Loess,当我尝试在R中执行一个动作时,我得到了警告 1: In simpleLoess(y, x, w, span, degree = degree, parametric = parametric, : span too small. fewer data values than degrees of freedom. 获得的拟合值与观测值相同(第一次和最后一次除外)。 然而,我觉得当我使用二度回归时,我只需要三个点来拟合回归。因为我有一个span=0.16和24的值,这将使3.84四舍五

当我尝试在R中执行一个动作时,我得到了警告

1: In simpleLoess(y, x, w, span, degree = degree, parametric = parametric,  :
  span too small.   fewer data values than degrees of freedom.
获得的拟合值与观测值相同(第一次和最后一次除外)。
然而,我觉得当我使用二度回归时,我只需要三个点来拟合回归。因为我有一个span=0.16和24的值,这将使3.84四舍五入到4,所以足够了

ctg <- c(49L, 33L, 23L, 35L, 49L, 134L, 261L, 415L, 466L, 432L, 442L,  499L, 420L, 412L, 504L, 493L, 554L, 623L, 571L, 620L, 584L, 415L, 
329L, 193L)
span <-  0.16
h <- c(0, 1.04347826086957, 2.08695652173913, 3.1304347826087, 4.17391304347826, 
 5.21739130434783, 6.26086956521739, 7.30434782608696, 8.34782608695652, 
 9.39130434782609, 10.4347826086957, 11.4782608695652, 12.5217391304348, 
 13.5652173913043, 14.6086956521739, 15.6521739130435, 16.695652173913, 
 17.7391304347826, 18.7826086956522, 19.8260869565217, 20.8695652173913,
 21.9130434782609, 22.9565217391304, 24)
loess(ctg ~ h , span = span)
ctg