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 | | }}} |
| 6 | Para el uso de estas funcionalidades es necesario realizar una correcta instalación. Véase: [wiki:R_TOL_R_Installation R<<TOL>>R Instalación]. |