[R] loess plotting problem

Ivan Krylov kry|ov@r00t @end|ng |rom gm@||@com
Thu Mar 23 15:48:33 CET 2023

В Thu, 23 Mar 2023 19:48:40 +0530
Anupam Tyagi <anuptyagi using gmail.com> пишет:

> lines(loess(si_pov_gini ~ ny_gnp_pcap_pp_kd, gini_pci_wdi_narm))

lines() on an object of class "loess" ends up calling
lines.default(...), which uses xy.coords(...) to obtain the points to
plot, which, in turn, ends up extracting the $x and $y components from
the list returned by loess(). The structure of the "loess" object is
_not_ documented, but it turns out that the $x and the $y components
are the source data points which were originally used to fit the model,
not the smooth predictions.

Solution: use predict() on the loess object in order to obtain the
smooth predictions.

Best regards,

More information about the R-help mailing list