Inicia la GUI (Interfaz Gr<U+00E1>fica de Usuario) de R Commander
Commander()
La ventana de instrucciones de R Commander no proporciona una verdadera consola a R y tiene ciertas limitaciones. No se recomienda usar R Commander para la programaci<U+00F3>n ser<U+00ED>a o el an<U+00E1>lisis de datos que conf<U+00ED>e primordialmente en instrucciones - usar un editor de programaci<U+00F3>n en su lugar.
Por ejemplo, para declaraciones de composiciones de R incluidas entre llaves "\{ \}"
, incluyendo definici<U+00F3>n de funciones, no ser<U+00ED>an analizadas ni ejecutadas correctamente, aunque si las l<U+00ED>neas despu<U+00E9>s de las primeras que est<U+00E9>n identandas. Puede ejecutar declaraciones de composiciones desde la ventana de instrucciones separando los comandos dentro de las llaves por puntos y comas.
Ocasionalmente, bajo Windows, despu<U+00E9>s de teclear alg<U+00FA>n texto en un cuadro de di<U+00E1>logo (ej. subconjunto de expresiones en el di<U+00E1>logo de subconjunto de conjunto de datos), algunos botones en el di<U+00E1>logo (ej. el bot<U+00F3>n Aceptar) pueden no tener efecto cuando sean presionados. Pulsando en cualquier sitio, dentro o fuera del cuadro de di<U+00E1>logo, deber<U+00ED>a restaurarse las funciones de los botones. Por lo que se ha podido comprobar, <U+00E9>ste es un problema con Tcl/Tk de Windows.
Empezando
La interfaz por defecto de R Commander consiste en (de arriba a abajo) una barra de men<U+00FA>s, una barra de herramientas, una ventana de instrucciones, una ventana de salida y una ventana de mensajes.
Las instrucciones para leer, escribir, transformar y analizar datos se ejecutan usando la barra de men<U+00FA> de la parte superior de la ventana de R Commander. La mayor parte de los items de este men<U+00FA> le guiar<U+00E1>n mediante ventanas de di<U+00E1>logo, preguntando m<U+00E1>s all<U+00E1> de la especificaci<U+00F3>n. Es aconsejable explorar el men<U+00FA> para ver las opciones disponibles.
Bajo la barra de men<U+00FA> se encuentra la barra de herramientas con (de izquierda a derecha) un campo de informaci<U+00F3>n que muestra el nombre del conjunto de datos activos, botones para editar y mostrar el conjunto de datos activos y un campo de informaci<U+00F3>n mostrando el modelo estad<U+00ED>stico activo. Bajo la ventana de instrucciones hay un bot<U+00F3>n Ejecutar
para realizar las <U+00F3>rdenes indicadas en la ventana de instrucciones. Los campos de informaci<U+00F3>n para los datos y el modelo activo son botones que pueden ser usados para seleccionar <U+00E9>stos entre, respectivamente, conjuntos de datos o modelos disponibles en memoria.
La mayor parte de las <U+00F3>rdenes requiere un conjunto de datos activos. Cuando se ejecuta R Commander no hay conjunto de datos activos, como est<U+00E1> indicado en el campo de informaci<U+00F3>n del conjunto de datos activos. Un conjunto de datos llega a ser un conjunto de datos activos cuando <U+00E9>ste es le<U+00ED>do en la memoria desde un paquete R o importado desde un archivo de texto, conjunto de datos SPSS, conjunto de datos Minitab, conjunto de datos STATA, Excel, Access o dBase. Adem<U+00E1>s el conjunto de datos activos puede ser seleccionado desde conjuntos de datos R residentes en memoria. Los datos pueden ser elegidos de entre todos los conjuntos para cada sesi<U+00F3>n.
Por defecto, las <U+00F3>rdenes son registradas en la ventana de instrucciones (la ventana de texto vac<U+00ED>a inmediatamente despu<U+00E9>s de la barra de herramientas); las <U+00F3>rdenes y las salidas aparecen en la ventana de resultados (la ventana de texto vac<U+00ED>a despu<U+00E9>s de la ventana de instrucciones) y el conjunto de datos activos es adjuntado a la ruta de b<U+00FA>squeda. Para alterar <U+00E9>stos y otros par<U+00E1>metros por defecto, puede consultar la informaci<U+00F3>n pertinente en configuraci<U+00F3>n.
Algunos di<U+00E1>logos de Rcmdr
(<U+00E9>stos en Estadisticos -> Ajuste de modelos
) generan el modelo lineal, modelo lineal generalizado y otros modelos. Cuando un modelo es ajustado, se convierte en el modelo activo, indicado en el campo de informaci<U+00F3>n de la barra de herramientas de R Commander. Los items del men<U+00FA> Modelos
se aplican al modelo activo. Inicialmente, no hay modelo activo. Si hay varios modelos en memoria, puede elegir el modelo activo de entre ellos.
Si el registro de instrucciones est<U+00E1> activo, las <U+00F3>rdenes de R generadas desde los men<U+00FA>s y los cuadros de di<U+00E1>logos, son introducidas en la ventana de instrucciones de R Comander. Se pueden editar estas <U+00F3>rdenes de manera normal y se pueden escribir otras nuevas en la ventana de instrucciones. Las <U+00F3>rdenes individuales pueden ser continuadas en m<U+00E1>s de una l<U+00ED>nea, pero cada l<U+00ED>nea despu<U+00E9>s de la primera debe ser identada con uno o m<U+00E1>s espacios o tabuladores. El contenido de la ventana de instrucciones puede ser almacenado durante o al final de la sesi<U+00F3>n y un conjunto de instrucciones guardado puede ser cargado en la ventana de instrucciones. El contenido de la ventana de resultados puede ser editado o guardado en un archivo de texto.
Para volver a ejecutar una orden o un conjunto de ellas, se seleccionan las l<U+00ED>neas que se desean ejecutar usando el rat<U+00F3>n y se presiona el bot<U+00F3>n Ejecutar
, situado a la derecha de la barra de herramientas (o Control-R
, para ejecutarlos). Si no hay texto seleccionado el bot<U+00F3>n Ejecutar
(o Control-R
) env<U+00ED>a el contenido de la l<U+00ED>nea que contiene el cursor de insercci<U+00F3>n. Observar que se generar<U+00E1> un error si la orden o las <U+00F3>rdenes enviadas son incompletas.
Presionando Control-F
se abre un cuadro de di<U+00E1>logo de b<U+00FA>squeda de texto (tambi<U+00E9>n es accesible v<U+00ED>a Editar -> Buscar
) para buscar el texto en la ventana de instrucciones o la ventana de resultados. Las b<U+00FA>squedas son realizadas en la ventana de instrucciones a menos que primero pulse en la ventana de resultados para activarla.
Presionando Control-S
se guardar<U+00E1> el conjunto de instrucciones o la ventana de resultados.
Presionando Control-A
se selecciona todo el texto del conjunto de instrucciones o de la ventana de resultados.
Pulsando el bot<U+00F3>n derecho del rat<U+00F3>n (el tercer bot<U+00F3>n en un rat<U+00F3>n de tres botones) en el conjunto de instrucciones o en la ventana de resultados se abre el men<U+00FA> contextual con los items del men<U+00FA> Editar
, m<U+00E1>s un item Ejecutar
(en la ventana de instrucciones).
Cuando ejecute <U+00F3>rdenes en la ventana de R Commander, debe asegurarse que la sentencia sea l<U+00F3>gica. Por ejemplo, no tiene sentido ajustar un modelo estad<U+00ED>stico de un conjunto de datos que no ha sido le<U+00ED>do en memoria.
Presionando una letra (ej. "a") en un cuadro con una lista se recorrer<U+00E1> <U+00E9>sta hasta la siguiente entrada que comience con esa letra desde el principio del cuadro.
Salir de R Commander se realiza mediante Fichero -> Salir
o cerrando la ventana de R Commander.
Personalizaci<U+00F3>n y configuraci<U+00F3>n
Los archivos de configuraci<U+00F3>n est<U+00E1>n en el subdirectorio etc
de cada paquete o en la localizaci<U+00F3>n dada por etc
y en las opciones de etcMenus
(mirar abajo).
Los men<U+00FA>s de Rcmdr
pueden ser personalizados editando el archivo Rcmdr-menus.txt
.
Algunas funciones (ej. histograma
) que normalmente no crean salida visible cuando se ejecutan desde la consola s<U+00ED> lo har<U+00E1>n - a menos que se evite - cuando se ejecuten desde la ventana de instrucciones de R Commander. Tal salida puede ser suprimida listando los nombres de estas funciones en el archivo log-exceptions.txt
.
Puede a<U+00F1>adir c<U+00F3>digo R al paquete, ej., para crear di<U+00E1>logos adicionales, colocando archivos con extensi<U+00F3>n .R
en el directorio etc
, adem<U+00E1>s puede editar Rcmdr-menus.txt
para proporcionar men<U+00FA>s adicionales, submen<U+00FA>s o items. Una demostraci<U+00F3>n de esto se proporciona mediante el archivo BoxCox.demo
. Para activar la demo, renombre el archivo a BoxCox.R
y descomente la correspondiente l<U+00ED>nea del men<U+00FA> en Rcmdr-menus.txt
. De forma alternativa, puede editar el c<U+00F3>digo del paquete y recompilarlo.
Algunas funciones son proporcionadas para ayudar a escribir di<U+00E1>logos y la informaci<U+00F3>n del estado de Rcmdr
en un emplazamiento separado. Mirar help("Rcmdr.Utilities")
y el manual suministrado en el directorio doc
del paquete de Rcmdr
para mayor informaci<U+00F3>n.
Adem<U+00E1>s, varias caracter<U+00ED>sticas son controladas mediante opciones, en tiempos de ejecuci<U+00F3>n, establecidas por la orden options("Rcmdr")
. Estas opciones deben ser establecidas antes de cargar el paquete. Si las opciones no est<U+00E1>n establecidas, que es la situaci<U+00F3>n normal, ser<U+00E1>n usados los par<U+00E1>metros por defecto. Las opciones se especifican como una lista de pares name$=$values
. Puede no establecer, establecer una, varias, o todas las opciones. Las opciones disponibles son las dadas a continuaci<U+00F3>n:
attach.data.set
Si es TRUE
(por defecto
FALSE
), el conjunto de datos activo es fijado como la ruta de
b<U+00FA>squeda.
check.packages
Si es TRUE
(por defecto), al
arranque, la presencia de todos los paquetes recomendados de Rcmdr
ser<U+00E1>n comprobados y si alguno no est<U+00E1> instalado, Rcmdr preguntar<U+00E1> si deben instalarse.
command.text.color
El color de las <U+00F3>rdenes en la ventana de resultados es, por defecto, "red"
.
console.output
Si es TRUE
la salida ser<U+00E1> dirigida a
la consola de R y la ventana de salida de R Commander no se
mostrar<U+00E1>. Por defecto es FALSE
.
contrasts
Ofrece la misma funci<U+00F3>n que la opci<U+00F3>n general
contrasts
; por defecto es c("contr.Treatment",
"contr.poly")
. Cuando se sale de Commander la opci<U+00F3>n
contrasts
vuelve a su valor preexistente. Observe que
contr.Treatment
es del paquete car
.
crisp.dialogs
Si es TRUE
, los di<U+00E1>logos deben
aparecer en la pantalla dibujada completamente, m<U+00E1>s que acumular
dispositivo a dispositivo. Esta opci<U+00F3>n deber<U+00ED>a afectar s<U+00F3>lo a
versiones Windows de R, pero debe en cualquier caso ser
inofensivo. Por defecto es TRUE
bajo versiones Windows de R
2.1.1 y superiores y FALSE
si no. Si est<U+00E1> trabajando en
Windows y encuentra que se incrementan los problemas de estabilidad,
pruebe establecer esta opci<U+00F3>n a FALSE
.
default.font
La fuente por defecto, como la especificaci<U+00F3>n de la fuente de X11, dada en cadena de caracteres. Si est<U+00E1> especificado, este valor toma precedencia sobre el tama<U+00F1>o de la fuente por defecto (abajo). Esta opci<U+00F3>n es s<U+00F3>lo para sistemas no-Windows.
default.font.size
Tama<U+00F1>o, en puntos, por defecto de la
fuente. Por defecto es 10 para sistemas Windows y 12 para otro
sistemas, salvo especificaci<U+00F3>n de lo contrario (mirar el item
anterior). La fuente por defecto es
"*helvetica-medium-r-normal-*-xx*"
, donde xx
es por
defecto el tama<U+00F1>o de la fuente. Esta opci<U+00F3>n es s<U+00F3>lo para sistemas no-Windows.
double.click
Establecer a TRUE
si quiere que un doble click con el bot<U+00F3>n izquierdo del rat<U+00F3>n sirva para pulsar el bot<U+00F3>n por defecto en todos los di<U+00E1>logos. Por defecto es FALSE
.
error.text.color
Color de los mensajes de error; por
defecto es "red"
.
etc
Establece la ruta del directorio que contiene los archivos de configuraci<U+00F3>n de Rcmdr; por defecto el subdirectorio etc
del paquete Rcmdr instalado.
grab.focus
Establecer a TRUE
para "mantener" el enfoque en la ventana actual de Tk, esto es, para prevenir que el enfoque sea cambiado a otra ventana Tk. En algunos sistemas, mantener el enfoque de esta forma, puede causar problemas. Por defecto es TRUE. Si experimenta problemas de enfoque, intente establecer esta opci<U+00F3>n a FALSE
.
load.at.startup
Vector de caracteres de nombres de los paquetes que deben ser cargados cuando el paquete Rcmdr
es cargado; por defecto se carga s<U+00F3>lo el paquete car
. Otros paquetes requeridos ser<U+00E1>n cargados cuando se necesiten. Si esto est<U+00E1> disponible, el paquete car
ser<U+00E1> cargado cuando Commander se inicie en cualquier caso.
log.commands
Si es TRUE
(por defecto), los comandos son repetidos en la ventana de instrucciones; si es FALSE
, la ventana de instrucciones no se muestra.
log.font.size
Tama<U+00F1>o de la fuente, en puntos, que es usado en la ventana de instrucciones, en la ventana de resultados, en di<U+00E1>logos recodificados y en expresiones de c<U+00E1>culo, esto es, donde es usada una fuente monoespacio. Por defecto es 10 para sistemas Windows y 12 para otros sistemas.
log.height
La altura de la ventana de instrucciones, en l<U+00ED>neas. Por defecto es 10. Estableciendo log.height a 0 tiene el mismo efecto que establer log.commands
a FALSE
.
log.text.color
Color del texto de la ventana de instrucciones; por defecto es "black"
.
log.width
La anchura de la ventana de instrucciones y la de salida, en caracteres. Por defecto es 80.
multiple.select.mode
Afecta a la forma en la que m<U+00FA>ltiples variables son seleccionadas en una caja de listas de variables. Si se establece a "extended"
(por defecto), el bot<U+00F3>n izquierdo en una variable selecciona <U+00E9>sta y deselecciona cualquier otra variable que estuviera seleccionada; Control+bot<U+00F3>n izquierdo
acciona la selecci<U+00F3>n (y puede ser usado para seleccionar variables adicionales); May<U+00FA>sculas+bot<U+00F3>n izquierdo
extiende la selecci<U+00F3>n. <U+00E9>ste es el convenio est<U+00E1>ndar de Windows. Si lo establece a "multiple"
, el bot<U+00F3>n izquierdo acciona la selecci<U+00F3>n de una variable y puede ser usado para seleccionar m<U+00E1>s de una variable. <U+00E9>ste es el comportamiento de Rcmdr antes de la versi<U+00F3>n 1.9-10.
output.height
Altura de la ventana de resultados, en l<U+00ED>neas. Por defecto es dos veces la altura de la ventana de instrucciones o 20 si la ventana de instrucciones es suprimida. Establecer output.height
a 0 tiene el mismo efecto que console.output
a TRUE
.
output.text.color
Color de la salida en la ventana de resultados, por defecto es "blue"
.
placement
Emplazamiento de la ventana de R Commander, en p<U+00ED>xeles; por defecto es "$-40+20$"
, lo que pone la ventana cerca de la esquina superior derecha de la pantalla.
plugins
Vector de caracteres con los nombres de paquetes de plugins de Rcmdr a cargar cuando Commander arranque. Los paquetes plugins tambi<U+00E9>n pueden ser cargados desde el men<U+00FA> Herramientas -> Cargar paquete(s)
.
suppress.menus
Si es TRUE
, la barra de men<U+00FA>s y de herramientas de R Commander son suprimidas, permitiendo que otro programa (como Excel) asuma esas funciones. Por defecto (por supuesto) es FALSE
.
suppress.X11.warnings
En (algunos) sistemas Linux X11 se generan m<U+00FA>ltiples advertencias por las <U+00F3>rdenes de Rcmdr, despu<U+00E9>s de abrir la ventana del dispositivo gr<U+00E1>fico.
Establecer esta opci<U+00F3>n a TRUE
(por defecto cuando arranca interactivamente bajo X11 antes de la versi<U+00F3>n de R 2.4.0) suprime la aparici<U+00F3>n de estas advertencias. Un efecto secundario indeseable es que entonces todas las advertencias y mensajes de error son interceptados por Rcmdr, incluso para las instrucciones introducidas en los avisos de R. Los mensajes producidos por tales <U+00F3>rdenes ser<U+00E1>n impresos en la ventana de mensajes de R Commander despu<U+00E9>s de la siguiente orden generada en Rcmdr. Algunas advertencias de X11 puede ser impresas al salir de R Commander. Este problema s<U+00F3>lo se aplica a versiones de R anteriores a 2.4.0 y el valor por defecto de la opci<U+00F3>n es establecido por consiguiente.
retain.messages
Si es TRUE
(por defecto FALSE
), el contenido de la ventana de mensajes no es borrado entre mensajes. En cualquier caso, un mensaje "NOTE" no borrar<U+00E1> un anterior "WARNING" o "ERROR".
RExcelSupport
Establecido como TRUE
(por defecto es FALSE
), los men<U+00FA>s y salidas son dirigidas a Excel.
scale.factor
Factor de escala aplicado a todos los elementos Tk, como las fuentes. Esto funciona bien s<U+00F3>lo en Windows. Por defecto es NULL
.
showData.threshold
Si el n<U+00FA>mero de variables en el conjunto de datos activos excede este valor (por defecto, 100), entonces edit()
, m<U+00E1>s que showData()
, es utilizado para exhibir el conjunto de datos. Un inconveniente es que el control no se devuelve a Commander hasta que la ventana de edici<U+00F3>n sea cerrada.
La raz<U+00F3>n de esta opci<U+00F3>n es que showData()
es muy lento cuando el n<U+00FA>mero de variables es grande; fijando el umbral a 0 suprime el uso en conjunto de showData.
show.edit.button
Fijar a TRUE
(por defecto) si quiere un bot<U+00F3>n Editar
en la ventana de Commander, que permita editar el conjunto activo de datos. Los usuarios de Windows pueden desear establecer esta opci<U+00F3>n a FALSE
para suprimir el bot<U+00F3>n Editar
porque cambiando los nombres de las variables en el editor de datos se puede causar que R falle (aunque este problema se cree solucionado).
sort.names
Fijar a TRUE
(por defecto) si se quiere ordenar alfab<U+00E9>ticamente el nombre de las variables en una lista de variables.
tkwait
Esta opci<U+00F3>n trata un problema que, en mi
conocimiento, es raro y puede ocurrir en algunos sistemas no
Windows. Si R Commander causa que se cuelgue R, entonces establezca la
opci<U+00F3>n tkwait
a TRUE
; o conserve la opci<U+00F3>n en
FALSE
e ign<U+00F3>relo. Un indeseable efecto secundario de establecer
la opci<U+00F3>n tkwait
a TRUE
es que el aviso de <U+00F3>rdenes de la
sesi<U+00F3>n de R es suprimido hasta salir de R Commander.
Uno sin embargo todav<U+00ED>a puede introducir <U+00F3>rdenes por la ventana de instrucciones. En
particular, no hay raz<U+00F3>n para usar esta opci<U+00F3>n bajo Windows y no se
deber<U+00ED>a usar con la GUI de R en Windows con salida protegida cuando la
salida est<U+00E9> dirigida a
la consola de R.
use.rgl
Si es TRUE
(por defecto), el paquete rgl
ser<U+00E1> cargado si est<U+00E1> presente en una librer<U+00ED>a accesible, si es FALSE
, el paquete rgl
ser<U+00E1> ignorado aunque est<U+00E9> disponible. El paquete rgl puede a veces causar problemas cuando se arranca R bajo X11.
warning.text.color
Color de los mensajes de advertencia;
por defecto es "darkgreen"
.
Muchas opciones pueden tambi<U+00E9>n ser establecidas mediante el men<U+00FA> Archivo -> Opciones, que reiniciar<U+00E1> R Commander despu<U+00E9>s de que las opciones sean establecidas.
Si quiere lanzar R Commander cuando inicie R, puede incluir la siguiente
instrucci<U+00F3>n en uno de los ficheros de inicio de R (por ejemplo, en el
fichero Rprofile.site
de la carpeta etc
de R):
local({ old <- getOption("defaultPackages") options(defaultPackages = c(old, "Rcmdr")) })
Las opciones de R Commander puede ser establecidas de forma permanente
de la misma forma. Para m<U+00E1>s informaci<U+00F3>n sobre el inicio de R, v<U+00E9>ase ?Startup
.
# NOT RUN {
options(Rcmdr=list(log.font.size=12, contrasts=c("contr.Sum", "contr.poly")))
# }
Run the code above in your browser using DataLab