martes, 17 de marzo de 2009

R Commander: Instalación

El propósito de este capítulo es mostrar cómo se instala el editor gráfico R Commander para el manejo y uso del programa R en el sistema operativo Windows.

Podemos optar por dos vías, una es bajar los ficheros de R Commander y posteriormente instalarlo desde la consola de R o instalarlo directamente con la instrucción de instalar librerias en la consola de R. En este capítulo, se explicarán ambas opciones.

Opción de Instalación: Desde archivo zip.

Si seguimos este camino, debemos ir a la página oficial de R: R-Project, y entrar en la sección de servidores de R llamada CRAN y seleccionamos el que corresponda a nuestro país o al oficial del programa, el de Austria, en este caso, seleccionaré el de Austria: CRAN Austria.

Una vez dentro de la localidad escogida, debemos entrar en la sección de librerías (Packages) y la que nos concierne es Rcmdr, por lo tanto, seleccionamos la letra R en la búsqueda rápida por palabras y buscamos Rcmdr y pulsamos sobre ella.

Una vez llegados a este punto, estaremos dentro de las especificaciones de la librería Rcmdr, y lo que nos interesa es descargarla, en nuestro caso el archivo Windows binary.

Este archivo normamente suele estar denotado por el nombre de la librería y después la versión de la misma: Rcmdr xxx.zip.

Una vez descargada, procederemos a instalarla, para ello abrimos R y en el menú de herramientas pulsamos sobre Paquetes y posteriormente en Instalar paquetes(s) a partir de archivos zip locales..., se nos abrirá una ventana y procederemos a buscar el archivo que hemos descargado anteriormente: Rcmdr xxx.zip y pulsamos sobre Abrir.

En este momento, se empezará a instalar la librería R Commander, una vez terminada la instalación, la consola de R mostrará lo siguiente:

> utils:::menuInstallLocal()
package 'Rcmdr' successfully unpacked and MD5 sums checked
updating HTML package descriptions

Aparte, la consola de R nos podrá mostrar un mensaje de advertencia tal como sigue:

Warning message:
In file.create(f.tg) :
cannot create file 'C:\PROGRA~1\R\R-28~1.1/doc/html/packages.html', reason 'Permission denied'

No debe preocuparnos dicho mensaje. A partir de este punto, ya tenemos instalado la interfaz gráfica R Commander.

Opción de Instalación: Desde la consola de R.

En esta opción, se instalará R Commander con la instrucción de instalar una librería cualquiera en R, para ello, usamos la instrucción siguiente en la consola de R:

> install.packages("Rcmdr", dependencies=TRUE)

R, nos pedirá que seleccionemos un servidor para la instalación de la librería, podemos escoger el de nuestro país o el que queramos, en nuestro caso, seleccionaremos el oficial, el CRAN de Austria y pulsamos sobre OK.

Por consola, se nos dará la siguiente información de la librería que vamos a descargar:

Warning in install.packages("Rcmdr", dependencies = TRUE) :
argument 'lib' is missing: using 'C:\Users\Hades\Documents/R/win-library/2.8'
--- Please select a CRAN mirror for use in this session ---
probando la URL 'http://cran.at.r-project.org/bin/windows/contrib/2.8/Rcmdr_1.4-8.zip'
Content type 'application/zip' length 2392331 bytes (2.3 Mb)
URL abierta
downloaded 2.3 Mb

Y empezará la descarga de las librerías necesarias y su instalación para el correcto funcionamiento de R Commander, una vez finalizada la instalación, por consola, se nos mostrará los siguientes mensajes, donde nos indican que se ha instalado correctamente y su ubicación en nuestro equipo:

package 'Rcmdr' successfully unpacked and MD5 sums checked

The downloaded packages are in
C:\Users\Hades\AppData\Local\Temp\RtmpR9N6li\downloaded_packages
updating HTML package descriptions

Normalmente, R también nos dará un aviso:

Warning message:
In file.create(f.tg) :
cannot create file 'C:\PROGRA~1\R\R-28~1.1/doc/html/packages.html', reason 'Permission denied'

Dicho aviso no influye en el correcto funcionamiento de R Commander. Una vez en este punto, ya tenemos instalado el editor externo R Commander en nuestro equipo para poder usarlo con R.



Y bien, llegados a este punto, ya tenemos instalado R Commander en nuestro equipo para poder usarlo conjuntamente con R, para ver que es así, y poder ejecutarlo, introducimos por consola la siguiente instrucción:

> library(Rcmdr)

Y por consola nos dará información sobre la carga de la librería:

Loading required package: tcltk
Loading Tcl/Tk interface ... done
Loading required package: car

Versión del Rcmdr 1.4-8


Attaching package: 'Rcmdr'


The following object(s) are masked from package:tcltk :

tclvalue

Y se nos abrirá el editor externo R Commander:



Llegados a este punto, tenemos ya operativo el editor R Commander para dar soporte a R.

13 comentarios:

Anónimo dijo...

Hola, quería darte las gracias porque me acabas de salvar la vida (bueno, quizás es un poco exagerado, la vida no, pero la asignatura de estadística probablemente si ;)) aunque esta publicación tenga ya su tiempo... no encontraba forma humana de instalar el rcomander en mi pc, hasta que te encontré, así que gracias de nuevo!

Manuel Caballero dijo...

Buenas:

Me alegro que te sirva el contenido que en este blog exponemos, la verdad que sí, que esta entrada tiene bastante tiempo y dejamos de trabajar con R Commander ya que consideramos que usar la propia consola de R, no está tan mal.

Un saludo y gracias por tu comentario.

Anónimo dijo...

hola! estoy intentado descargarmelo yo tambien pero me sale:

Loading required package: tcltk
Loading Tcl/Tk interface ... done
Error: package ‘car’ required by ‘Rcmdr’ could not be found

por lo tanto el "car" no se me ha instalado...qe debo hacer?

Manuel Caballero dijo...

Buenas:

Te aconsejo que vayas a la página principal de R Commander para ver que es lo que recomiendan, aún así, la forma tradicional de instalar cualquier paquete en R es la siguiente:

· Informamos a R de que vamos a instalar un paquete, esto se hace mediante el siguiente comando por consola:

> install.packages()

· R nos mostrará una ventana donde deberemos escoger el servidor de descarga, elegimos, por ejemplo, el servidor español (o el que quieras).

Una vez escogido el servidor de descarga, nos aparecerá una lista bastante extensa de paquetes que podemos instalar en R, buscamos Rcmdr y aceptamos.

En dicho momento ya debería de instalarse el programa con todos los archivos necesarios.

Un saludo.

Anónimo dijo...

Buenas tardes... tengo el siguiente mensaje Warning: cannot remove prior installation of package ‘Rcmdr’. Al realizar los pasos indicados parece que instala pero al cargarlo sale ese mensajes.

> library(Rcmdr)
Error in library(Rcmdr) : there is no package called ‘Rcmdr’


gracias por la ayuda que me puedan ofrecer

Anónimo dijo...

Adicional al error anterior
Error : .onAttach failed in attachNamespace() for 'Rcmdr', details:
call: Commander()
error: could not find function "assignInMyNamespace"
In addition: Warning messages:
1: package ‘Rcmdr’ was built under R version 2.14.2
2: package ‘car’ was built under R version 2.14.2
3: package ‘MASS’ was built under R version 2.14.2
4: package ‘nnet’ was built under R version 2.14.2
Error: package/namespace load failed for ‘Rcmdr’

gracias

AqueronteBlog dijo...

Buenas:

Es raro lo que comentas ya que lo acabo de hacer y todo ha salido perfecto.

¿Has instalado mediante la siguiente instrucción: install.packages("Rcmdr", dependencies=TRUE)?

Todo lo que se me ocurre es que desinstales Rcmdr que parece ser que se ha instalado de forma errónea y vuelva a seguir los pasos que se mencionan en este capítulo.


Un saludo.

Anónimo dijo...

Muchas gracias por la pronta respuesta. Seria posible que me colabres con el manual de desinstalación que comentas. Gracias

AqueronteBlog dijo...

Buenas:

Para desinstalar un paquete en R, hay un par de opciones, te dejo una de ellas:

· remove.packages(pkgs, lib)

En tú caso, deberías poner lo siguiente:

> remove.packages("Rcmdr")

· NOTA: No me acuerdo bien si va entre comillas o no, pruébalo y en caso que no funcione, es sin comillas.

Una vez desinstalado, sigue los pasos arriba mencionados y debe de ir todo perfecto (yo los he seguido y siguen funcionando).

Un saludo.

Anónimo dijo...

Agradezco toda la colaboración. Realizare el procedimiento.

Gracias.

Anónimo dijo...

Hola, por favor requiero de tu guia, estoy hace dos días tratando de poner en marcha a RCMDR, instalé R, en instalar paquetes llego a escoger el país, pero no aparece la pantalla donde me da las opciones de escoger los paquetes, simplemente envía un error, he intentado con varios países obteniendo el mismo resultado, descargué rcmdr.zip, y lo cargué, aparentemente todo bien:

utils:::menuInstallLocal()
package ‘Rcmdr’ successfully unpacked and MD5 sums checked

al momento de correr la aplicación me sale lo siguiente:

> library(Rcmdr)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
there is no package called ‘tcltk2’
Error: package or namespace load failed for ‘Rcmdr’

ya no se que hacer por favor requiero de su ayuda urgente, gracias de antemado

AqueronteBlog dijo...

Buenas:

No entiendo muy bien cuando dices lo siguiente: "...pero no aparece la pantalla donde me da las opciones de escoger los paquetes...".

Vamos a ver, yo lo acabo de realizar siguiendo los pasos explicados en este capítulo y todo ha ido bien.

El único paso que debes realizar es el siguiente:

· 1.- Abrir el programa R.

· 2.- Escribir lo siguiente en la consola:

· install.packages("Rcmdr", dependencies=TRUE)

Eliges un servidor, en mi caso (lo acabo de realizar ahora mismo), España (Madrid).


En este punto, el programa R puede indicarte que si quieres instalar las librerías en otra dirección. Elige lo que más te convenga.

· 3.- Deja que se instalen todos los paquetes.

· 4.- Cuando el programa haya terminado de instalar todos los paquetes automáticamente, escribes la siguiente instrucción por pantalla para empezar Rcmdr:

· library(Rcmdr)

Quizás te de un mensaje de error diciéndote de que te falta un paquete más y si lo quieres instalar, le das que sí y esperas a que se instale.

Una vez instalado, vuelves a escribir la siguiente instrucción:

· library(Rcmdr)

Y ahora sí, te saldrá la pantalla principal de Rcmdr.


Yo lo acabo de realizar y todo correcto, en caso de tú error persistir, te recomendaría de que desintalases el programa R completo y lo volvieses a instalar nuevamente, y posteriormente, seguir estos pasos para instalar Rcmdr.


Un saludo.

Wendy Mesa L dijo...

Hola, buenas tardes he intentado instalar Rcmdr pero al momento de llamarlo me aparece esto

> install.packages()
Installing package into ‘C:/Users/compaq/Documents/R/win-library/3.3’
(as ‘lib’ is unspecified)
probando la URL 'https://www.icesi.edu.co/CRAN/bin/windows/contrib/3.3/Rcmdr_2.3-2.zip'
Content type 'application/zip' length 5664749 bytes (5.4 MB)
downloaded 5.4 MB

package ‘Rcmdr’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
C:\Users\compaq\AppData\Local\Temp\RtmpAh89CL\downloaded_packages
> library(Rcmdr)
Loading required package: RcmdrMisc
Error in readRDS(nsInfoFilePath) : formato de entrada desconocido
Error: package ‘RcmdrMisc’ could not be loaded

No se que hacer, ayuda por favor.