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.

Changes between Version 2 and Version 3 of TolR


Ignore:
Timestamp:
Sep 10, 2015, 9:08:34 AM (9 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolR

    v2 v3  
    11
    2 = R en TOL y TOL en R =
    3 {{{R << TOL >> R}}}
     2= {{{R << TOL >> R}}} =
    43
    5 == Instalación ==
     4Bajo este título (que podemos leer R en TOL y TOL en R) recogemos el conjunto de desarrollos que permiten una integración natural de R en TOL y de TOL en R.
    65
    7 Para utilizar los nuevos desarrollos que permiten una integración natural de R en TOL y de TOL en R es necesario tener instalados los dos programas y un determinado conjunto de paquetes o librerías.
    8 
    9 A continuación damos algunas indicaciones para la instalación en Windows.
    10 
    11 === R ===
    12 
    13 Se recomienda una versión de R de 3.2 en adelante.
    14 
    15 Para más detalles sobre la instalación véase:
    16 [http://cran.r-project.org/bin/windows/base]
    17 
    18 Ha de instalarse (al menos) la versión de R para 32 bits.
    19 
    20 === Variables de entorno para R ===
    21 
    22 Ha de crearse una variable entorno denominada {{{R_HOME}}} con el directorio de instalación de R.
    23 [[BR]] Por ejemplo: {{{R_HOME=C:\Program Files\R\R-3.2.0}}}
    24 
    25 También se recomienda revisar la variable de entorno {{{PATH}}} (necesaria para el uso de R en TOL vía línea de comandos) e incluir el bin de R.
    26 [[BR]] Por ejemplo: {{{PATH=...;C:\Program Files\R\R-3.2.0\bin\i386}}}
    27 
    28 === Paquetes de R ===
    29 
    30 Hay dos conjuntos de paquetes de R para usar desde TOL:
    31 
    32 1. Los paquetes que tradicionalmente usa TOL vía llamadas a línea de comandos.
    33 [[BR]] Véase: [https://www.tol-project.org/wiki/DownloadTol#Externaldownloadsrequired]
    34 
    35 2. Los paquetes necesarios para utilizar TOL desde R.
    36 [[BR]] Véase: [https://www.tol-project.org/wiki/Rprojects#Instalación]
    37 
    38 En resumen:
    39 {{{
    40 #!ruby
    41 install.packages("quadprog")
    42 install.packages("coda")
    43 install.packages("Rglpk")
    44 install.packages("slam")
    45 install.packages("mcgibbsit")
    46 install.packages("lubridate")
    47 install.packages("polynom")
    48 install.packages("Rcpp")
    49 install.packages("RCurl")
    50 install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolBasis_1.0.zip", repos=NULL, type="binary")
    51 install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolLink_1.0.zip", repos=NULL, type="binary")
    52 install.packages("https://www.tol-project.org/svn/tolp/Rprojects/tolKit_1.0.zip", repos=NULL, type="binary")
    53 }}}
    54 
    55 === TOL ===
    56 
    57 La versión de TOL ha de estar compilada con GNU GCC y que denominaremos: TOL-GNU.
    58 
    59 El archivo de instalación puede encontrarse en: [wiki:DownloadTol#Extras]
    60 
    61 Concretamente el enlace de la versión actual es: [http://packages.tol-project.org/win32/tol-gnu-v3.2-win32.exe]
    62 
    63 === Variables de entorno para TOL ===
    64 
    65 Para la comunicación con TOL desde R es necesario que la variable de entorno {{{TOLGNU_ROOT}}} contenga la ubicación del directorio de instalación de TOL-GNU.
    66 [[BR]] Por ejemplo: {{{TOLGNU_ROOT=C:\Program Files\Tol-Project\tol-gnu-v3.2}}}
    67 
    68 Esta variable se genera automáticamente durante la instalación de TOL-GNU.
    69 
    70 === Paquetes de TOL ===
    71 
    72 Para la comunicación de TOL con R sólo hay un paquete específico: [wiki:TolRInside] que puede instalarse y cargarse como de costumbre:
    73 {{{
    74 #!java
    75 #Require TolRInside;
    76 }}}
     6Para el uso de estas funcionalidades es necesario realizar una correcta instalación. Véase: [wiki:R_TOL_R_Installation R<<TOL>>R Instalación].