Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First of all you have to install the package tseriesChaos, which is a R package and not a regular Sage package.

As far as I know, to install R packages you need to have compiled version of sage. You go to Sage website, download source, follow the instructions, wait for a while (depending on your hardware) and that's all. Then type:

sage: r.install_packages('tseriesChaos')

and the package will install downloading and compiling packages automatically. The final message will be

Please restart Sage in order to use 'tseriesChaos'.

so restart Sage. After that load the library

sage: r.library('tseriesChaos')

and it should load without problems.

In my opinion, if you just want to use the 'tseriesChaos' package it might be easier to use R directly. With the steps above you, after doing "sage -R" from the shell you can do the following example from tseriesChaos package:

annaquim@aljibe:~$ sage -R

> require(tseriesChaos)
Loading required package: tseriesChaos
Loading required package: odesolve
> output <-lyap_k(lorenz.ts, m=3, d=2, s=200, t=40, ref=1700, k=2, eps=4)
Finding nearests
Keeping  1700  reference points
Following points
> plot(output)
> lyap(output, 0.73, 2.47)
(Intercept)      lambda 
  0.1185032   0.7123131

You can also consider reprogramming the routines using sage or the included numpy/scipy.