smooth | R Documentation |

Smooths a `"timeSeries"`

object.

```
smoothLowess(x, f = 0.5, ...)
smoothSpline(x, spar = NULL, ...)
smoothSupsmu(x, bass = 5, ...)
```

`x` |
an univariate |

`f` |
the lowess smoother span. This gives the proportion of points in the plot which influence the smooth at each value. Larger values give more smoothness. |

`spar` |
smoothing parameter, typically (but not necessarily) in (0,1]. By
default |

`bass` |
controls the smoothness of the fitted curve. Values of up to 10 indicate increasing smoothness. |

`...` |
optional arguments to be passed to the underlying smoothers. |

The functions `smoothLowess`

, `smoothSpline`

,
`smoothSupsmu`

allow to smooth `timeSerie`

object. The are
interfaces to the function `lowess`

, `supmsu`

. and
`smooth.spline`

in R's `stats`

package.

The `...`

arguments allow to pass optional arguments to the
underlying `stats`

functions and tailor the smoothing process.
We refer to the manual pages of these functions for a proper setting
of these options.

a bivariate `"timeSeries"`

object, the first column holds the
original time series data, the second the smoothed series.

The R core team for the underlying smoother functions.

```
## Use Close from MSFT's Price Series -
head(MSFT)
MSFT.CLOSE <- MSFT[, "Close"]
head(MSFT.CLOSE)
## Plot Original and Smoothed Series by Lowess -
MSFT.LOWESS <- smoothLowess(MSFT.CLOSE, f = 0.1)
head(MSFT.LOWESS)
plot(MSFT.LOWESS)
title(main = "Close - Lowess Smoothed")
## Plot Original and Smoothed Series by Splines -
MSFT.SPLINE <- smoothSpline(MSFT.CLOSE, spar = 0.4)
head(MSFT.SPLINE)
plot(MSFT.SPLINE)
title(main = "Close - Spline Smoothed")
## Plot Original and Smoothed Series by Supsmu -
MSFT.SUPSMU <- smoothSupsmu(MSFT.CLOSE)
head(MSFT.SUPSMU)
plot(MSFT.SUPSMU)
title(main = "Close - Spline Smoothed")
```

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.