close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 3 (modified by Pedro Gea, 10 years ago) (diff)

--

R Projects

Introducción

Esta página trata sobre el conjunto de paquetes de R creados para utilizar TOL desde R. Véase #1842.

Paquetes

Actualmente se han desarrollado tres paquetes:

  • tolBasis: Cimientos de TOL en R.
  • tolLink: Enlace con el núcleo de TOL vía la librería libtol.dll (o libtol.so).
  • tolKit: Kit de utilidades básicas de TOL.

Descarga

Los paquetes en formato ZIP (con los binarios para windows) se pueden descargar desde:

tolBasis

tolBasis es el paquete fundamental para la incorporación de TOL en R. Son los cimientos sobre los que se apoyan los desarrollos de TOL en R.

No necesita de una instalación de TOL para ser usado.

Incorpora los conceptos TOL a R: fechados, series temporales polinomios de retardos, etc.

Más información en: tolBasis.

tolLink es el paquete encargado de conectar con el núcleo de TOL. El enlace lo hace a través de la librería libtol.dll (o libtol.so).

Necesita por tanto de una instalación de TOL compatible con R (TOL-GNU).

Dispone de métodos para cargar y descargar la dll, iniciar y cerrar la sesión TOL, compilar código en el núcleo de TOL, obtener en R objetos de TOL, trasladar objetos de R hacia TOL, etc.

Más información en: tolLink.

tolKit

tolKit es un paquete con utilidades básicas de TOL adaptadas a su uso en R.

Este paquete hace uso de los paquetes elementales tolBasis y tolLink.

Incorpora las funciones Estimate y CalcForecasting.

Más información en: tolKit.

Instalación

Para instalar los paquetes, la mejor manera actualmente es descargar el código e instalarlo directamente desde él.

Descarga del código

Para descargar el código utilizamos SVN:

svn co https://www.tol-project.org/svn/tolp/Rprojects c:/users/<user>/svn/tolp/Rprojects

Cámbiese la ruta de destino por la que considere.

Instalación en R desde el código

Para instalar los paquetes desde el código, estableceremos el directorio de trabajo con la ruta donde descargamos los paquetes y los instalaremos como sigue:

setwd("c:/users/<user>/svn/tolp/Rprojects")
# Cambiese la ruta adecuadamente
install.packages("tolBasis", repos=NULL, type="source")
install.packages("tolLink", repos=NULL, type="source")
install.packages("tolKit", repos=NULL, type="source")