0% encontró este documento útil (0 votos)
65 vistas14 páginas

Tutorial R

Este manual presenta una introducción al uso del lenguaje de programación R. Explica cómo instalar R y paquetes adicionales, y proporciona detalles sobre operadores, variables, vectores, matrices y marcos de datos. También cubre temas como el uso de R como calculadora científica y la ayuda disponible.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas14 páginas

Tutorial R

Este manual presenta una introducción al uso del lenguaje de programación R. Explica cómo instalar R y paquetes adicionales, y proporciona detalles sobre operadores, variables, vectores, matrices y marcos de datos. También cubre temas como el uso de R como calculadora científica y la ayuda disponible.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

MANUAL DE PRCTICAS CON R

1. INTRODUCCIN
R, tambin conocido como GNU S, es un entorno y un lenguaje de programacin para el clculo
estadstico y la generacin de grficos. R implementa un dialecto del premiado lenguaje S,
desarrollado en los Laboratorios Bell por John Chambers et al. Provee un acceso relativamente
sencillo a una amplia variedad de tcnicas estadsticas y grficas y ofrece un lenguaje de
programacin completo, bien desarrollado, con el que aadir nuevas tcnicas mediante la
definicin de funciones. Entre otras caractersticas, dispone de almacenamiento y manipulacin
efectiva de datos; operadores para clculo sobre variables indexadas (arrays) y en particular
matrices; una amplia, coherente e integrada coleccin de herramientas y posibilidades grficas para
anlisis de datos.
R es un entorno en el que se han implementado muchas tcnicas estadsticas, tanto clsicas como
modernas. Algunas estn incluidas en el entorno base de R y otras se acompaan en forma de
bibliotecas (packages, disponibles en http://www.r-project.org). Actualmente, R y S son los dos
lenguajes ms utilizados en investigacin en estadstica.
Existe una diferencia fundamental en la filosofa que subyace en R (o S) y la de otros sistemas
estadsticos. En R, un anlisis estadstico se realiza en una serie de pasos, con unos resultados
intermedios que se van almacenando en objetos, que pueden ser observados o analizados
posteriormente, produciendo unas salidas mnimas. Sin embargo en SAS o SPSS se obtendr de
modo inmediato una salida copiosa para cualquier anlisis, por ejemplo, una regresin o un anlisis
discriminante.
Los grandes atractivos de R/S son:









La capacidad de combinar, sin fisuras, anlisis preempaquetados (por ejemplo, una


regresin logstica) con anlisis ad-hoc, especficos para una situacin.
La capacidad de manipular y modificar datos y funciones.
Los grficos de alta calidad: visualizacin de datos y produccin de grficos.
La comunidad de R es muy dinmica, con gran crecimiento del nmero de paquetes, e
integrada por estadsticos de gran renombre.
Hay extensiones especficas a nuevas reas como bioinformtica, geoestadstica y
modelos grficos.
Es un lenguaje orientado a objetos.
Se parece a Matlab y a Octave, y su sintaxis recuerda a C/C++.
Es gratuito y su descarga e instalacin son sencillas

Entre otros, vamos a utilizar en estas prcticas el paquete R Commander (Rcmdr), que proporciona
un entorno grfico que facilita el manejo de R y sirve como generador de instrucciones. Para tareas
sencillas, es posible que no se necesite otro nivel de uso que el que proporciona Rcmdr. Esta
herramienta es bastante reciente y est creciendo de una manera bastante rpida. Para situaciones

ms complejas de trabajo e investigacin, una vez superado el respeto inicial a la herramienta, lo


habitual es decantarse por trabajar directamente con la consola de R, creando y editando
instrucciones con una evidente economa de recursos y, lo que es ms importante, con un control
total sobre los procedimientos que en cada momento se van a aplicar.

1.1 INSTALACIN E INICIO DE R Y RCMDR


1.

2.

Descargar el archivo de instalacin o el cdigo que corresponda al sistema operativo del


ordenador en la URL http://www.r-project.org (download R), por ejemplo desde Madrid
(http://cran.es.r-project.org/). No es necesario instalar las contribuciones adicionales,
basta con el subdirectorio base.
Para instalar un paquete, como puede ser Rcmdr, el programa tiene integrado un gestor de
paquetes. Hay que:
1. Entrar en el men Paquetes -> Instalar paquete(s)...
2. En la ventana que aparece, elegir un repositorio (o espejo) desde el que descargar
el paquete. Cuanto ms cercano est, mejor.
3. Elegir el nombre del paquete que se quiere instalar, en este caso Rcmdr.
En el caso de este paquete se van a instalar muchos otros subpaquetes (dependencias), que
son necesarios para que puedan funcionar todas las opciones de los mens del entorno
grfico.

Una vez que hemos instalado R, aparecer en el escritorio su icono correspondiente:

Tras abrir el programa R, comienza su ejecucin, apareciendo una ventana similar a la siguiente:

Adems de utilizar R introduciendo directamente el cdigo en la ventana de comando, hay una


forma cmoda de ir evaluando y guardando, si se desea el cdigo de R que tengamos escrito.
Basta dividir la ventana principal de R en dos partes: en una estar el cdigo que vamos
escribiendo, desde la que ser enviado a la otra para que se evale. Para ello hay que hacer que la
ventana de comandos ocupe una mitad, y la ventana de editar cdigo la otra. La subventana para
editar cdigo aparece al entrar en el men:
Archivo -> Nuevo script,
si el cdigo no est guardado en ningn archivo, o
Archivo -> Abrir script...
si ya lo est.
Ahora, para evaluar una parte del cdigo, basta seleccionarla y pulsar Ctrl+R, o, menos cmodo,
entrar en el men Editar -> Correr lnea o seleccin. Para evaluar todo el cdigo del archivo, se
puede entrar en el men
Editar -> Ejecutar todo
o seleccionarlo todo y utilizar la forma anterior.

1.2 AYUDA DE R
R dispone de un sistema de ayuda que se puede consultar desde el men que aparece al iniciar el
programa (opcin Help) o invocando la ayuda en lnea.
La ayuda desde el men se estructura de la siguiente manera:
Console
R language (standard)
R language (html)
Manuals
Apropos
About

Ayuda sobre el uso de las teclas y sus combinaciones en R


Proporciona ayuda sobre funciones concretas
Arranca un entorno de ayuda completo en formato html
Da acceso al manual de referncia de R en formato pdf
Da informacin sobre las funciones relacionadas con una dada
Informa de la versin actual de R

Algunos ejemplos de ayuda en lnea mediante comandos:


> help() Muestra una ventana de ayuda general sobre R.
> help.start() Arranca un manual de ayuda completo en formato html, utilizando el
navegador del sistema.
> help(log) Muestra una ventana de ayuda sobre la funcin logaritmo.
>apropos(plot) Muestra las funciones u objetos que incluyen la cadena plot en su nombre.
>help.search(plot) Muestra la ayuda sobre las funciones que incluyen la cadena plot.

2.

USO COMO CALCULADORA CIENTFICA

R puede ser utilizado como una calculadora de modo interactivo.


Operadores

Significado
Resto de una divisin

%/%

Cociente entero de la divisin

Multiplicacin

Suma

Resta

Elevar a una potencia

Divisin

<

Menor que

<=

Menor o igual que

>

Mayor que

>=

Mayor o igual que

==

Igual

!=

Distinto

Lgicos

Aritmticos

%%

Funcin

Significado

exp(x)

Exponencial de x (ex)

log(x)

Logaritmo neperiano de x

log(x,n)

Logaritmo en base n de x

log10(x)

Logaritmo en base 10 de x

sqrt(x)

Raz cuadrada de x

factorial(x)

Factorial de x (x!)

floor(x)

Mayor valor entero < x

ceiling(x)

signif(x, digits=6)

Menor valor entero > x


Valor entero ms prximo a x, entre x y 0. Coincide con
floor(x) para valores positivos y con ceiling (x) para valores
negativos
Redondea el valor de x, siendo digits el nmero de decimales
que se permiten.
Devuelve el valor de x con 6 dgitos en notacin cientfica

cos(x)

Coseno de x (en radianes)

sin(x)

Seno de x (en radianes)

tan(x)

Tangente de x (en radianes)

acos(x),asin(x),atan(x)

Funciones trigonomtricas inversas

abs(x)

Valor absoluto de x

trunc(x)
round(x, digits=0)

Ejercicio 1: Realizar algunos clculos aritmticos en R.

3. VARIABLES Y VECTORES.
En R, a diferencia de otros lenguajes, no es necesario declarar a priori el nombre y el tipo de las
variables. Para asignarle un valor, se usa el signo <- . Los nombres de las variables empiezan por
una letra, que puede ir seguida de ms letras, dgitos o los caracteres punto (.) o lnea de
subrayado ( _).
Los distintos tipos de valores que R asigna a las variables son:
Modo
logic
numeric
integer
double
complex
character
NA
NaN

Tipo
valores lgicos: TRUE (T) o FALSE (F)
nmeros reales
valores enteros
valores reales con doble precisin
nmeros complejos
caracteres (letras y/o nmeros)
dato no disponible (not available)
no es un nmero (not a number)

El tipo bsico de objetos de R son los vectores. Se trata de estructuras atmicas, puesto que todos
sus elementos del vector deben ser del mismo tipo (numrico, complejo, lgico o de carcter).
Ejemplos de creacin de vectores son:
> c(1,2,3,4,5)
[1] 1 2 3 4 5
> c(T,F,T,T)
[1] TRUE FALSE TRUE TRUE
> x<-c("Badajoz","Cceres")
> x
[1] "Badajoz"
"Cceres"
> c(1,2,3,"cuatro")->x
> x
[1] "1" "2" "3" "cuatro"
> c(1,2,3,F)
[1] 1 2 3 0

La funcin c() permite concatenar vectores. Por ejemplo:


> x<-c(1,3,5)
> y<-c(2,4,6)
> c(x,y)
[1] 1 3 5 2 4 6

Podemos extraer elementos de un vector de este modo:


> x<-c(1,2,3,4,5,6,7,8,9,10);x[3];x[-3];x[c(1,5,7)]
[1] 3
[1] 1 2 4 5 6 7 8 9 10
[1] 1 5 7
O evaluar expresiones para el vector
> x>8
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE

TRUE

TRUE

Para crear patrones hay varias formas. Veamos cmo funcionan:


>1:5
[1] 1 2 3 4 5
>seq(1,6)
[1] 1 2 3 4 5 6
> seq(1,6,by=0.5)
[1] 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0
> seq(1,6,length=10)
[1] 1.000000 1.555556 2.111111 2.666667 3.222222 3.777778 4.333333
4.888889
[9] 5.444444 6.000000
> rep(1,5)
[1] 1 1 1 1 1
> rep(c(1,2),5)
[1] 1 2 1 2 1 2 1 2 1 2
> rep(1:4,2)
[1] 1 2 3 4 1 2 3 4
> rep(1:3,c(1,4,5))
[1] 1 2 2 2 2 3 3 3 3 3
Ejercicio 2: Crear sendos vectores con los 50 primeros nmeros pares e impares, a los que
llamaris vp y vi, respectivamente. Concatenar ambos vectores y seleccionar aquellos valores que
ocupan posiciones que sean mltiplos de 3.
Ejercicio 3: Crear un vector con los nmeros de vuestro D.N.I., donde cada uno de los nmeros que
lo componen debe aparecer repetido un nmero de veces igual a l mismo.

4. MATRICES, ARRAYS Y DATA.FRAMES


Una matriz en R es un conjunto de objetos indizados por filas y columnas. Un array en R es lo
mismo, salvo que puede tener ms de dos dimensiones.
La sintaxis general de la orden para crear una matriz es:
matrix(data, nrow, ncol, byrow=F)
data
nrow
ncol
byrow

datos que forman la matriz


nmero de filas de la matriz
nmero de columnas de la matriz
Los datos se colocan por filas o por columnas segn se van leyendo. Por defecto se
colocan por columnas.

Podemos crear matrices del siguiente modo:


> matrix(1:12)
> m1<-matrix(1:12, nrow=4)
> m2<-matrix(1:12, ncol=4)
> matrix(c(1,2,3,4,5,6,7,8,9,10,11,12),ncol=4,nrow=3)
> matrix(c(1,2,3,4,5,6,7,8,9,10,11,12),ncol=4,nrow=3,byrow=T)

Los datos que contiene una matriz, igual que ocurra para los vectores, deben ser todos del mismo
tipo (numrico, carcter o lgico).

dim()
dimnames()
colnames()
rownames()
mode()
length()
is.matrix()
[ , ]
apply()
cbind()
rbind()
t()

Funciones con matrices


Devuelve las dimensiones de una matriz
Devuelve el nombre de las dimensiones de una matriz
Devuelve el nombre de las columnas de una matriz
Devuelve el nombre de las filas de una matriz
Devuelve el tipo de datos de los elementos de una matriz
Devuelve el nmero total de elementos de una matriz
Devuelve T si el objeto es una matriz, F si no lo es
Accede a elementos dentro de la matriz
Aplica una funcin sobre las filas o columnas de una matriz
Aade una columna a una matriz dada o crea una matriz
leyendo los elementos por columnas
Aade una fila a una matriz dada o crea una matriz leyendo los
elementos por filas
Traspone la matriz dada

Un ejemplo del uso de estos comandos es el siguiente:


> x <- cbind(x1 = 3, x2 = c(4:1, 2:5))
> x
x1 x2
[1,] 3 4
[2,] 3 3
[3,] 3 2
[4,] 3 1
[5,] 3 2
[6,] 3 3
[7,] 3 4
[8,] 3 5
> y<-cbind(x,c(1:8))
> y
x1 x2
[1,] 3 4 1
[2,] 3 3 2
[3,] 3 2 3
[4,] 3 1 4
[5,] 3 2 5
[6,] 3 3 6
[7,] 3 4 7
[8,] 3 5 8
> apply(x, 2, sort)
x1 x2
[1,] 3 1
[2,] 3 2
[3,] 3 2
[4,] 3 3
[5,] 3 3
[6,] 3 4
[7,] 3 4
[8,] 3 5

> dimnames(x)[[1]] <- letters[1:8]


> x
x1 x2
a 3 4
b 3 3
c 3 2
d 3 1
e 3 2
f 3 3
g 3 4
h 3 5
> col.sums <- apply(x, 2, sum)
> row.sums <- apply(x, 1, sum)
> rbind(cbind(x, Rtot = row.sums), Ctot = c(col.sums, sum(col.sums)))
x1 x2 Rtot
a
3 4
7
b
3 3
6
c
3 2
5
d
3 1
4
e
3 2
5
f
3 3
6
g
3 4
7
h
3 5
8
Ctot 24 24
48
El producto matricial se realiza mediante el operador %*%, mientras que * realiza el producto
componente a componente.
> m1%*%m2
[,1] [,2] [,3] [,4]
[1,]
38
83 128 173
[2,]
44
98 152 206
[3,]
50 113 176 239
[4,]
56 128 200 272
Los comandos para manejar arrays son similares a los que manejan matrices. Su definicin general
es de la forma
array(data, dim=length(data))
donde data son los datos que forman el array y dim es un vector con las dimensiones del array.
>array(1:3,c(2,4))
[,1] [,2] [,3] [,4]
[1,]
1
3
2
1
[2,]
2
1
3
2
Ejercicio 5: Crear una matriz con cuatro alumnos (de este curso) y su edad, ao de nacimiento y
nmero de telfono. Deber aparecer el nombre de la columna (edad, ao de nacimiento,
telfono) y el nombre de la fila, que ser el nombre del alumno al que corresponden los datos.
Los data.frames u hojas de datos son listas que generalizan a las matrices, en el sentido de que las
columnas (variables a menudo) pueden ser de diferente tipo entre s (no todas numricas, por
ejemplo). Sin embargo, todos los elementos de una misma columna deben ser del mismo tipo. Al
igual que las filas y columnas de una matriz, todos los elementos de un data.frame deben tener la
misma longitud. De este modo, pueden usarse funciones tales como dimnames, dim, nrow
sobre un data.frame como si se tratara de una matriz y se pueden imprimir en forma matricial.
Para crear un objeto de este tipo, usaremos la funcin

data.frame( )
La manera ms sencilla de construirlo es utilizar la funcin read.table( ) para leer la hoja de
datos desde un archivo, por ejemplo de texto o excel. Detallaremos el uso de este comando a
continuacin.

5. ORGANIZACIN DEL TRABAJO


Los datos suelen leerse desde archivos externos y no teclearse de modo interactivo. Las
capacidades de lectura de archivos de R son sencillas y sus requisitos son bastante estrictos, pues se
presupone que el usuario es capaz de modificar los archivos de datos con otras herramientas, como
editores de texto, para ajustarlos a las necesidades de R. Generalmente esta tarea es bastante
simple.
Si queremos almacenar los datos en hojas de datos, podemos leerlos directamente con la funcin
scan( ). La orden
>scan(datos)
lee los datos de un fichero de nombre datos.
Tambin podemos utilizar esta orden para introducir datos desde la propia ventana de comandos.
Vamos introduciendo datos, hasta que queramos finalizar, momento en que pulsamos ENTER. Por
ejemplo, si queremos introducir los datos 1, 2 y 3, haremos:
>scan()
1: 1
2: 2
3: 3
4:
Read 3 items
[1] 1 2 3

La funcin read.table lee datos desde un archivo, donde aparecen en forma de tabla, y crea un
data.frame a partir de ellos.
Su sintaxis es la siguiente:
read.table(file, head=T)
Por defecto el separador entre campos es el espaciado, el carcter que denota los decimales es ..
head=T indica que la primera lnea de los datos contiene los nombres de las variables.
Si escribimos
>read.table(datos.dat,sep=,)
estaramos leyendo los datos del archivo datos.dat, teniendo en cuenta que estn separados por
comas y que no hay cabecera.
En la distribucin de R se incluyen algunos objetos con datos, tanto en la biblioteca base como en el
resto. Usamos la orden
>library(car)

para cargar el paquete o biblioteca car.


Para obtener una lista de todos los datos disponibles de las bibliotecas conectadas en un
determinado momento, basta con teclear
>data()
y para cargar unos datos concretos
>data(nombre)
La orden
>ls()
proporciona una lista de todos los objetos creados en R durante la sesin de trabajo.
Para escribir los datos x en el archivo file, podemos usar la funcin write.
write(x, file=data, sep=, dec=.)
La orden write.table escribe el elemento x en el archivo file tras haberlo convertido en un
data.frame si no lo era.
write.table(x, file=, sep= , dec=.)

6. REPRESENTACIN GRFICA DE FUNCIONES


Para representar grficas de funciones usamos la orden plot(). Por ejemplo,
> plot(sin, -pi, 2*pi)
Otro uso de esta funcin es producir un diagrama de puntos de y frente a x. Por ejemplo,
> x<-seq(-3,3,0.01)
> plot(x,dnorm(x),type="p",col=2,main="Densidad N(0,1)")
La orden type sirve para cambiar la representacin de los puntos, que por defecto se unen
mediante lneas (p corresponde a puntos, l a lneas y b a puntos unidos por lneas). El
color de la grfica se puede definir mediante col y la orden main permite aadir un ttulo a la
grfica.
Adems, las funciones lines() y points() permiten superponer lneas a un grfico ya existente.
La primera pinta lneas y la segunda puntos.
> lines(x,dnorm(x,1),col=3)

7. ESTRUCTURAS DE PROGRAMACIN
R permite escribir comandos en la misma lnea, utilizando el carcter ;. Los comandos pueden
agruparse entre llaves:
{comando1; comando2; comando3; ...}

7.1 CONDICIONALES
Para la ejecucin condicional de sentencias, la orden que usaremos es if
if (expr_1) expr_2 else expr_3
donde expr_1 debe producir un valor lgico, de modo, que, si ste es verdadero (T), se ejecuta
expr_2 y, si es falso (F), se ejecuta expr_3.
Por ejemplo, vamos a crear dos listas; una para guardar los nmeros pares de 1 a 10, y otra para los
impares:
> n <- 10
> pares <- c()
> impares <- c()
> for(i in 1:n){
c(impares,i)}
> pares
[1] 2 4 6 8 10
> impares
[1] 1 3 5 7 9

if(i%%2==0)

pares<-c(pares,i)

else

impares<-

7.2 CICLOS
Para crear un bucle repetitivo for, la sintaxis es la siguiente:
for (nombre in expr_1) {expr_2}
donde nombre es la variable de control de la iteracin, expr_1 es un vector (usualmente de la
forma m:n) y expr_2 es la expresin a ejecutar, que se evala repetidamente.
Por ejemplo,
> for(i in 1:10) {print(i)}

En cuanto a while, la sintaxis es como sigue:


while (condicion) {expr}
que ejecuta expr mientras que se cumpla condicin.
Por ejemplo,
> n<-1
> while (n<=10) {print(n);n=n+1}

Ejercicio 6: Encontrar cul es el mayor nmero entero cuyo cuadrado no excede de 1000,
utilizando la orden while.

8. ESCRITURA DE NUEVAS FUNCIONES


R permite crear nuevas funciones, que se pueden utilizar a su vez en expresiones posteriores. La
forma general de hacerlo es la siguiente:
nombre <- function (arg_1 , arg_2, .....) expr
donde nombre es el nombre que le damos a la funcin, arg_1, arg_2, contienen los parmetros
de la misma, y comandos es una expresin que utiliza los argumentos de la funcin para calcular
un valor.
Las variables definidas dentro del cuerpo de una funcin son locales, y desaparecen al terminar la
ejecucin de la funcin.
Si queremos fijar alguno de los argumentos, simplemente le asignamos el valor usando el signo =
nombre <- function(arg_1, arg_2=val, ...) expr
Por ejemplo, supongamos que queremos definir una funcin que calcule el valor medio de dos
nmeros:
> media2<-function(x,y){return((x+y)/2)}
> media2(10,20)
La funcin return le dice a la funcin creada qu valor debe devolver. No es necesario que toda
funcin contenga necesariamente la instruccin return; hay muchas funciones que efectan
distintas tareas sin necesidad de devolver un resultado.
Ejercicio 7: Escribir una funcin que intercambie los valores de dos variables, denominadas x e y.
Ejercicio 8: Escribir una funcin que genere los n primeros trminos de la serie de Fibonacci.
Ejercicio 9: Escribir una funcin que escriba Hola si el valor de la variable es menor o igual que 0
y escriba Adis si es mayor. Evaluar la funcin para los valores 5 y -5.

9. INICIO Y MANEJO DE R COMMANDER.


Una vez que R se est ejecutando, simplemente cargando el paquete Rcmdr mediante la instruccin
>library(Rcmdr)
en la consola de R, o bien seleccionando en el men Paquetes->Cargar Paquete, se inicia la interfaz
grfica de usuario de R Commander:

Las ventanas de R Commander y R Console flotan libremente en el escritorio. Siempre que sea
posible, es ms sencillo usar los mens y cuadros de dilogo de R Commander
Elementos de R Commander
La interfaz R Commander incluye los siguientes elementos:
Men
Aparece en la parte superior de la ventana, con las siguientes opciones:
Fichero
Editar

Datos
Estadsticos
Grficos

Opciones de men para cargar y guardar archivos de instrucciones, de


resultados y/o el rea de trabajo de R; cambiar directorio de trabajo y salir.
Opciones para editar los contenidos de las ventanas (Copiar, Cortar, Pegar,
Borrar, Buscar, Seleccionar, Deshacer y Rehacer) y limpiar la ventana en la cual
est situado el cursor.
Opciones para leer y manipular datos.
Submens que contienen opciones de men para una variedad de anlisis
estadsticos bsicos.
Opciones de men para crear grficos estadsticos simples.

Modelos

Distribuciones
Herramientas
Ayuda

Opciones de men para obtener resmenes, intervalos de confianza, test de


hiptesis, diagnsticos y grficas para un modelo estadstico, as como para
aadir cantidades diagnsticas, como residuos, a la serie de datos.
Probabilidades, cuantiles y grficos, para distribuciones estadsticas estndares.
Opciones para cargar paquetes R, y para establecer algunas opciones.
Opciones de men para obtener informacin sobre R Commander.

Cuando una opcin de men aparece en gris, significa que est inactiva y no puede aplicarse en el
contexto actual.
Bajo los mens aparece una barra de herramientas con una fila de botones:

Muestra el nombre de la serie de datos


activa. Inicialmente no hay ninguna.
Presionndolo podemos elegir entre las
series de datos que estn en memoria

Abre el editor de datos para modificar la


serie de datos activa

Muestra el nombre del modelo estadstico activo


(un modelo lineal, lineal generalizado, logit
multinomial,). Inicialmente no hay ninguno activo.
Pulsando sobre el botn podemos elegir entre los
modelos en memoria.

Permite visualizar la serie de datos activa. Puede


permanecer abierto mientras se realizan otras
operaciones.

Ventana de instrucciones: En ella aparecen las instrucciones de R generadas por R Commander.


Tambin es posible escribir directamente o modificar dichas instrucciones, como lo haramos en R,
tras el smbolo de sistema >. Sin embargo, el propsito de utilizar R Commander es evitar esto.
Presionando el botn Ejecutar, que est a la derecha bajo la ventana, la lnea que contiene el cursor
o bien el bloque de instrucciones seleccionadas se ejecuta para su resolucin.
Ventana de resultados: En ella aparecen los resultados que se van generando al ejecutar las
instrucciones. Las instrucciones escritas en esta ventana aparecen en rojo y los resultados en azul
igual que ocurre en R Console.
Mensajes: Aparece sombreada en la parte inferior y muestra mensajes de error, advertencias y
otro tipo de informacin de utilidad.
Grficos: Cuando creamos grficos, stos aparecen en una ventana separada.

También podría gustarte