Sage Reference Manual: Quantitative Finance - Mirrors
Sage Reference Manual: Quantitative Finance - Mirrors
Sage Reference Manual: Quantitative Finance - Mirrors
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