On Mon, 13 Aug 2012, Allin Cottrell wrote:

> On Mon, 13 Aug 2012, Logan Kelly wrote:
>
>> Is there a cumulative product command similar to the
>> cumulative sum command cum?
>
> Not built-in, but it's trivial to write.
>
> <hansl>
> function series cumprod (series y)
>   y = y * y(-1)
>   return y
> end function
> </hansl>

Beware the power of logarithms!

<hansl>
nulldata 10
fact = exp(cum(ln(index)))
print index fact -o 
</hansl>

--------------------------------------------------
  Riccardo (Jack) Lucchetti
  Dipartimento di Economia

  Università Politecnica delle Marche
  (formerly known as Università di Ancona)

  r.lucchetti(a)univpm.it
  http://www2.econ.univpm.it/servizi/hpp/lucchetti
--------------------------------------------------

Reply via email to