Previous topic

scikits.timeseries.TimeSeries.min

Next topic

scikits.timeseries.TimeSeries.pct_log

This Page

scikits.timeseries.TimeSeries.pct

TimeSeries.pct(series, nper=1)

Returns the rolling percentage change of the series.

Parameters:

series : {TimeSeries}

TimeSeries object to to calculate percentage chage for. Ignore this parameter if calling this as a method.

nper : {int}

Number of periods for percentage change.

Notes

Series of integer types will be upcast 1.0 == 100% in result

Examples

>>> series = ts.time_series(
...     [2.,1.,2.,3.], start_date=ts.Date(freq='A', year=2005))
>>> series.pct()
timeseries([-- -0.5 1.0 0.5],
           dates = [2005 ... 2008],
           freq  = A-DEC)
>>> series.pct(2)
timeseries([-- -- 0.0 2.0],
           dates = [2005 ... 2008],
           freq  = A-DEC)