08.02.2015 Views

Sage Reference Manual: Quantitative Finance - Mirrors

Sage Reference Manual: Quantitative Finance - Mirrors

Sage Reference Manual: Quantitative Finance - Mirrors

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Sage</strong> <strong>Reference</strong> <strong>Manual</strong>: <strong>Quantitative</strong> <strong>Finance</strong>, Release 6.1.1<br />

scale(s)<br />

Return new time series obtained by multiplying every value in the series by s.<br />

INPUT:<br />

•s – a float.<br />

OUTPUT:<br />

A new time series with all values multiplied by s.<br />

EXAMPLES:<br />

sage: v = finance.TimeSeries([5,4,1.3,2,8,10,3,-5]); v<br />

[5.0000, 4.0000, 1.3000, 2.0000, 8.0000, 10.0000, 3.0000, -5.0000]<br />

sage: v.scale(0.5)<br />

[2.5000, 2.0000, 0.6500, 1.0000, 4.0000, 5.0000, 1.5000, -2.5000]<br />

scale_time(k)<br />

Return the new time series at scale k. If the input time series is X 0 , X 1 , X 2 , . . . , then this function returns<br />

the shorter time series X 0 , X k , X 2k , . . . .<br />

INPUT:<br />

•k – a positive integer.<br />

OUTPUT:<br />

A new time series.<br />

EXAMPLES:<br />

sage: v = finance.TimeSeries([5,4,1.3,2,8,10,3,-5]); v<br />

[5.0000, 4.0000, 1.3000, 2.0000, 8.0000, 10.0000, 3.0000, -5.0000]<br />

sage: v.scale_time(1)<br />

[5.0000, 4.0000, 1.3000, 2.0000, 8.0000, 10.0000, 3.0000, -5.0000]<br />

sage: v.scale_time(2)<br />

[5.0000, 1.3000, 8.0000, 3.0000]<br />

sage: v.scale_time(3)<br />

[5.0000, 2.0000]<br />

sage: v.scale_time(10)<br />

[]<br />

A series of odd length:<br />

sage: v = finance.TimeSeries([1..5]); v<br />

[1.0000, 2.0000, 3.0000, 4.0000, 5.0000]<br />

sage: v.scale_time(2)<br />

[1.0000, 3.0000, 5.0000]<br />

TESTS:<br />

sage: v.scale_time(0)<br />

Traceback (most recent call last):<br />

...<br />

ValueError: k must be positive<br />

sage: v.scale_time(-1)<br />

Traceback (most recent call last):<br />

...<br />

ValueError: k must be positive<br />

show(*args, **kwds)<br />

Calls plot and passes all arguments onto the plot function. This is thus just an alias for plot.<br />

17

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!