trdsma {FRAPO} | R Documentation |
Simple Moving Average
Description
Calculation of a right ended simple moving average with equal weights
determined by n.periods
.
Usage
trdsma(y, n.periods, trim = FALSE)
Arguments
y |
Objects of classes: numeric, matrix, data.frame, ts, mts, and timeSeries are supported. |
n.periods |
Integer, the number of periods to be included in the calculation of the simple moving average. |
trim |
Logical, if |
Value
An object of the same class as y
, containing the computed
simple moving averages.
Methods
- y = "data.frame"
The calculation is applied per column of the data.frame and only if all columns are numeric.
- y = "matrix"
The calculation is applied per column of the matrix.
- y = "mts"
The calculation is applied per column of the mts object. The attributes are preserved and an object of the same class is returned.
- y = "numeric"
Calculation of the es trend.
- y = "timeSeries"
The calculation is applied per column of the timeSeries object and an object of the same class is returned.
- y = "ts"
Calculation of the es trend. The attributes are preserved and an object of the same class is returned.
- y = "xts"
Calculation of the es trend. The attributes are preserved and an object of the same class is returned.
- y = "zoo"
Calculation of the es trend. The attributes are preserved and an object of the same class is returned.
Author(s)
Bernhard Pfaff
See Also
filter
, trdbilson
,
trdbinary
, trdhp
,
trdwma
, capser
,
trdes
Examples
data(StockIndex)
y <- StockIndex[, "SP500"]
sma <- trdsma(y, n.periods = 24)
head(sma, 30)