Sie sind auf Seite 1von 26

ESTADSTICA APLICADA

CON R-COMMANDER

Alfonso Garca Prez

ESTADSTICA APLICADA CON R-COMMANDER

Copyright 2011 Alfonso Garca Prez

``No est permitida la reproduccin total o parcial de este


libro, ni su tratamiento informtico, ni la transmisin de
ninguna forma o por cualquier medio, ya sea electrnico,
mecnico, por fotocopia, por registro u otros medios, sin el
permiso previo y por escrito de los titulares del Copyright.
El contenido de este libro est registrado por el autor en el
Registro de la Propiedad Intelectual y protegido por la Ley,
que establece penas de prisin adems de las correspondientes
indemnizaciones para quien lo plagiara"

Edita: Universidad Nacional de Educacin a Distancia

ALFONSO GARCA PREZ

Contenido

Prlogo. 5
Captulo 1: Introduccin al R-Commander 7
Captulo 2: Estadstica Descriptiva . 17
Captulo 3: Regresin Lineal y Correlacin .. 21

ESTADSTICA APLICADA CON R-COMMANDER

ALFONSO GARCA PREZ

Prlogo
El presente texto es una Gua abreviada de cmo utilizar la librera de R
denominada R-Commander.
Esta librera trata de simplificar algn aspecto de R dando una visualizacin,
de este paquete gratuito, semejante a SPSS.
La gran ventaja de R-Commander es que todo lo que se haga con esta librera
afecta a R y viceversa. Esto es especialmente til en cuanto a la incorporacin
de los datos a R.
Adelantamos, no obstante, que estas notas no son exhaustivas en cuanto al
uso de R-Commander y que seguimos recomendado utilizar R directamente
desde la lnea de comandos.
Adems, con R-Commander slo se pueden ejecutar los Mtodos Estadsticos
que aparecen en sus mens desplegables (que no son muchos por cierto)
mientras que con R podemos ejecutar prcticamente todas las Tcnicas
Estadsticas.
An ms, la ventaja de R es que cualquier innovacin estadstica casi seguro
que viene acompaada de programas en R, habitualmente en forma de una
librera que se puede descargar el usuario, mientras que lo ms probable es
que esas innovaciones no se incorporen a R-Commander.
En resumen, R-Commander es una buena herramienta para iniciarse en R e
incorporar datos a R de forma ms elemental, as como para que la utilicen los
usuarios de paquetes estadsticos que funcionan a base de cuadros de
dilogos al estilo de SPSS.
Por ltimo, le recordamos que puede ver ms grandes las figuras utilizando el
zoom de su pdf.
Alfonso Garca Prez
agar-per@ccia.uned.es

ESTADSTICA APLICADA CON R-COMMANDER

ALFONSO GARCA PREZ

Captulo 1

Introduccin al R-Commander

1.1. Instalacin
R-Commander no es ms que una librera de R por lo que su instalacin
seguir los pasos habituales de instalacin de librera de R.
Para ello, con R abierto y conectados a Internet, desplegamos la pestaa
superior Paquetes y elegimos la opcin Seleccionar espejo CRAN

ESTADSTICA APLICADA CON R-COMMANDER

Aqu elegimos, preferiblemente, algn lugar cercano a donde tengamos


instalado el ordenador presionando el botn OK.

Despus, dentro de la misma pestaa Paquetes, elegimos la opcin Instalar


paquete(s)

ALFONSO GARCA PREZ

y all seleccionamos el paquete Rcmdr. Presionando el botn de OK, R nos


instalar R-Commander.

Bastar hacer esto una sola vez aunque cuando salga de R debe decir que
S a Guardar Imagen de rea de trabajo, porque si no lo hace, las
modificaciones que haya hecho en R, como instalar R-Commander, no sern
guardadas.

10

ESTADSTICA APLICADA CON R-COMMANDER

De esta forma tendr ya instalado R-Commander el cual, como cualquier otro


paquete, para abrirlo slo tendremos que, primero abrir R y luego, desde la
lnea de comandos de R ejecutar
> library(Rcmdr)

obteniendo dos pantallas para ejecutar sentencias de R: la habitual lnea de


comandos y el R-Commander que, como antes dijimos, facilita algunas
operaciones de R.
Dependiendo de la versin de R que tengamos, es posible que, al instalar
R-Commander siguiendo los pasos anteriores, el ordenador nos diga que faltan
algunos paquetes.

ALFONSO GARCA PREZ

11

En ese caso, respndale S cuando nos pregunta si los instala y luego presione
OK en la siguiente pantalla

R tardar unos minutos en instalar todas las libreras que necesita.


La razn de fondo es que R-Commander no es ms que una utilidad que
permite ejecutar Mtodos Estadsticos ms fcilmente. Si no tiene instalados
estos mtodos en R, el ordenador le solicita permiso para instalarlos para que
pueda ejecutarlos desde las persianas desplegables del R-Commander. La
verdad es que, de esta forma, le instalar muchos mtodos que lo mismo no
utiliza nunca, pero piense que esto slo lo debe hacer una vez. Tambin es

12

ESTADSTICA APLICADA CON R-COMMANDER

cierto que si quiere tener actualizado R-Commander, puede ejecutar los pasos
anteriores de vez en cuando.

1.2. Incorporacin de datos


Lo primero que analizaremos es cmo incorporar los datos a R mediante RCommander. Ya adelantamos que, mediante R-Commander, los datos se
incorporan en formato data.frame, pero de este formato siempre podemos
obtener por ejemplo, el formato vector. Tambin resaltamos el que los datos ya
incorporados a R (en este formato data.frame) pueden ser utilizados por RCommander y viceversa. De hecho es que los datos siempre estarn en R ya
que, como hemos dicho, R-Commander es slo un visualizador de R
Al abrir R-Commander aparece una pestaa o botn en su lnea superior
denominada Datos. Presionndola aparecen las opciones que podemos utilizar.
Las ms comunes sern, Nuevo conjunto de datos, utilizada para incorporar
los datos uno a uno (manualmente), Importar datos, para incluirlos desde otro
fichero, y Conjunto de datos activo, opcin utilizada para abrir un conjunto de
datos ya existente en R.

Si utilizamos la primera opcin para incorporar unos datos nuevos, nos aparece
primero un cuadro de dilogo pidindonos un nombre para ese conjunto de
datos nuevo

ALFONSO GARCA PREZ

13

y, a continuacin, el editor de datos en donde incorporar los datos uno a uno.

y en donde puede cambiar el nombre de las variables presionado sobre su


nombre actual, var1, var2, etc. Al cerrar esta ventana, el conjunto de datos
nuevo queda incorporado a R.

14

ESTADSTICA APLICADA CON R-COMMANDER

La segunda opcin, Importar datos, permite incorporar a R datos en otros


formatos, por ejemplo txt o procedentes de Excel, o incluso de SPSS.

La ltima opcin que analizaremos, Conjunto de datos activo, sirve,


fundamentalmente, para seleccionar el conjunto de datos a analizar porque ya
est incorporado a R.

ALFONSO GARCA PREZ

15

Ejemplo 2.1-CB ___________________________________________


Los datos de este ejemplo estn en el fichero agricultores2.txt . Para
incorporarlos a R-Commander utilizaremos la segunda opcin de las dos
analizadas ms arriba, Importar datos, apareciendo el siguiente cuadro de
dilogo en donde hemos denominado agricultores a los datos a incorporar.

Se selecciona el fichero antes mencionado de donde est ubicado y ya


tendremos incorporados los datos a R.

16

ESTADSTICA APLICADA CON R-COMMANDER

Una cuestin de inters es que, al ir haciendo todo esto, en las dos


ventanas de R-Commander van apareciendo las instrucciones de R que
ejecutaramos desde la lnea de comandos, en especial en la primera de ellas
en negro. De esta manera podemos ir aprendiendo lenguaje R con RCommander, al mismo tiempo que simplificamos su uso. Incluso podramos
modificar algo de la sentencia que aparece en esa primera ventana para volver
a ejecutarla marcando la sentencia que queremos ejecutar y haciendo click en
el botn Ejecutar.

ALFONSO GARCA PREZ

17

Captulo 2

Estadstica Descriptiva

2.1. Anlisis de datos


Una vez que tenemos activo el conjunto de datos a analizar,

el cual vemos en azul en la parte superior de la ventana, podemos desplegar la


persiana Estadsticos o la persiana Grficas para aplicar los mtodos que all
se indican al conjunto de datos en activo.

18

ESTADSTICA APLICADA CON R-COMMANDER

Ejemplo 2.1-CB ___________________________________________


Desplegando la persiana Estadsticos, podemos hacer, bsicamente, lo que
se denomina Resmenes-> Conjunto de datos activo, que, como se ve, no
es ms que aplicar la funcin summary a los datos

o calcular medidas de posicin o dispersin, con el botn Resmenes


numricos

ALFONSO GARCA PREZ

19

o hacer el Test de normalidad de Shapiro-Wilk , siendo preguntado en cada


ocasin por la variable a ejecutar el mtodo (en este caso, la nica del conjunto
de datos).

Para este conjunto de datos, el otro mtodo estadstico de inters es un test


de la t de Student, si se acept la normalidad de los datos.

20

ESTADSTICA APLICADA CON R-COMMANDER

Insistimos que cada vez que ejecutamos algo con R-Commander, estamos
en realidad, ejecutando la funcin de R que aparece en negro en la primera
ventana.
De las posibles grficas, quiz la ms adecuada sera un histograma

el cual sale gris por el ltimo argumento que ejecuta R-Commander, el cual se
puede modificar.

ALFONSO GARCA PREZ

21

Captulo 3

Regresin Lineal y Correlacin

3.1. Regresin Lineal Simple


El estudio del test analizado aqu, puede estudiar en las Secciones 9.2 y
9.3 del texto CB. Como all destacbamos, hay dos aspectos de inters: la
representacin grfica de los datos y el Anlisis de la Regresin
Ejemplo 9.1-CB ___________________________________________
En esta seccin ejecutaremos una regresin lineal simple incorporando los
datos de un fichero de SPSS, denominado profundidad.sav

denominando profundidad al conjunto de datos que vamos a crear

22

ESTADSTICA APLICADA CON R-COMMANDER

Una vez que busquemos dnde est el conjunto de datos, R-Commander nos
los incorpora a R.
Podemos visualizar el conjunto de datos importado con la opcin del mismo
nombre de la barra superior

Primero determinaremos la recta de regresin ajustada ejecutando la


secuencia de botones
Estadsticos -> Ajuste de modelos -> Regresin lineal

ALFONSO GARCA PREZ

23

indicando al ordenador cul es la variable dependiente y la independiente.

R-Commander nos determina la recta de regresin y la tabla de Anlisis de la


Varianza para la regresin.

24

ESTADSTICA APLICADA CON R-COMMANDER

3.2. Regresin Lineal Mltiple


El estudio del test analizado aqu, puede estudiar en las Secciones 10.2 y
10.3 del texto CB. Las opciones a ejecutar son las mismas que en la seccin
anterior, con la diferencia de que debemos incluir ms de una variable
independiente.
Ejemplo 10.1-CB __________________________________________
En este caso los datos los tenemos en un fichero de texto, hospital.txt, por lo
que primero los incorporamos y los denominaremos hospital, aceptando las
opciones que el cuadro de dilogo nos ofrece.

Ahora volvemos a repetir los mismos pasos del ejemplo anterior seleccionado
la secuencia de botones
Estadsticos -> Ajuste de modelos -> Regresin lineal
aunque poniendo esta vez como variables independientes Admisiones y Edad y
como variable dependiente Dias.
Si, como ocurre por defecto, no puede seleccionar a la vez las dos variables
independientes porque aparecen en orden alfabtico y no puede saltar una,
deber o bien modificar la sentencia de la primera ventana despus de ejecutar
una regresin lineal simple, o mejor, ejecutar la secuencia
Estadsticos -> Ajuste de modelos -> Modelo lineal

ALFONSO GARCA PREZ

25

y completar el cuadro de dilogo escribiendo el modelo, como lo hace en la


lnea de comandos de R

Al presionar el botn Aceptar, R-Commander nos estima el hiperplano de


regresin y nos determina las covariables significativas

26

ESTADSTICA APLICADA CON R-COMMANDER

Como se ve que Admisiones es una covariable que se puede eliminar del


modelo, volvemos a ejecutar el proceso anterior quitando esta covariable y
obteniendo

es decir, la ecuacin de la recta de ajuste,


Dias = 1.977 + 1.057 Edad

Das könnte Ihnen auch gefallen