Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Obtencin de R
El sitio web se encuentra en la direccin:
http://www.r-project.org/.
Una vez seleccionado en CRAN, se debe seleccionar la versin (Linux, Mac, Windows...)
hacer click
Windows(95
and later)
hacer click
R-2.9.1-
win32.exe
hacer click
Packages
hacer click
Rcmdr
Tinn R, editor de R
Como veremos ms adelante, las sentencias necesarias para la ejecucin de los distintos anlisis
deben escribirse en la consola de R, pero existen Editores externos que facilitan esta tarea, uno de
ellos es el TinnR acrnimo de 'This is not Notepad'. Se trata de un editor de cdigo abierto y libre.
Tiene caractersticas interesantes y est especialmente orientado a R, pero que se puede utilizar
tambin con otros lenguajes de programacin populares.
Al hacer clic en
este icono se
abrir R, como
Con esto iconos ejecutaremos una ventana.
los comandos envindolos a la
consola de R. En esta ventana escribiremos
los comandos necesarios para
el anlisis a realizar.
Recorriendo con el Mouse los distintos iconos del men se puede obtener informacin sobre los
mismos.
Trabajar con este editor, presenta varias ventajas, como se mencion anteriormente resalta en
colores diferentes la sntesis, los archivos se guardan con extensin txt y son ms simples de
almacenar, cuanta con ayuda de fcil acceso para las distintas funciones, etc.
NOTA: La Instalacin de Tinn_R bajo algunas versiones de Windows XP o Vista, puede tener
algunas incopatibilidades, las distintas opciones para solucionarlas son:
(http://sourceforge.net/forum/forum.php?forum_id=864071)
Una lista de todos los objetos que se encuentran en la memoria de trabajo se obtiene mediante el
comando ls().
a.-Tecleando help(nombre de comando) se abre una ventana con informacin sobre un comando
especifico. Pruebe, por ejemplo tipear el siguiente comando: help(mean).
b.- Otro comando muy til es help.search (palabra clave). En este caso obtenemos una lista de los
comandos relacionados con palabra clave. Por ejemplo, teclea help.search(median) y obtendrs una
lista de comandos de R relacionados con la mediana.
c.- Finalmente, una forma de obtener ayuda en formato html consiste en teclear
help.start().
d.- Para conocer como funciona cualquier funcin de R, tipee en la consola principal el signo ? y el
nombre de la funcin. Por ejemplo ? plot( ) nos mostrar como funciona la funcin plot.
Tipos de datos
R trabaja con objetos los cuales tienen nombre, contenido y atributos.
El atributo especifica el tipo de datos representados por el objeto. Para entender la utilidad de estos
atributos, consideremos una variable que toma los valores 1, 2, o 3, tal variable podra ser un
nmero entero, o el cdigo de una variable categrica.
Los resultados de un anlisis estadstico de esta variable no ser el mismo en ambos casos: los
atributos del objeto proporcionan la informacin necesaria. En general, la accin de una funcin
sobre un objeto depende de los atributos de este ltimo.
Todo objeto tiene dos atributos intrnsecos: tipo y longitud.
El tipo se refiere a la clase de los elementos en el objeto; numrico, carcter, complejo, y lgico
(FALSE [Falso] or TRUE [Verdadero]).
La longitud es simplemente el nmero de elementos en el objeto.
varios
objeto tipo Descripcin tipos de
datos?
numrico, alfabtico, una variable en el significado
vector No
complejo o lgico comnmente asumido
factor numrico o
factor una variable categrica. No
alfabtico
numrico, alfabtico
arreglo (array) una tabla de dimensin k. No
complejo o lgico
numrico, alfabtico,
matriz (matrix) un caso particular de un arreglo
complejo o lgico No
donde k = 2.
un (marco o base de datos) es una
tabla compuesta de uno o ms
numrico, alfabtico,
data.frame vectores y/o factores de la misma Si
complejo o lgico
longitud pero que pueden ser de
diferentes tipos
una serie temporal y como tal
ts numrico, alfabtico,
contiene atributos adicionales tales Si
complejo o lgico
como frecuencia y fechas.
numrico, alfabtico puede contener cualquier tipo de
lista (list) Si
complejo, lgico objeto incluyendo otras listas!
Vectores y matrices
Si queremos, por ejemplo, que el objeto x contenga el vector (2, 1, 3.6, 5), debemos usar el
comando c (que alude a combinar) para hacer la siguiente asignacin:
x <- c(2,1,3.6,5).
Si creamos una matriz x y queremos extraer alguno de sus elementos, podemos usar x[i,j], donde (i,
j) son la fila y la columna del elemento. Para extraer la tercera fila de la matriz y guardarla en el
vector y se escribe y <- x[3,], es decir si no especificamos la columna, R entiende que queremos
todas las columnas.
Listas
Las listas son conjuntos heterogneos de objetos, a los que por alguna razn conviene tener
juntos y darles un nombre. Las salidas de muchas funciones que llevan a cabo procedimientos
estadsticos son listas, ya que incluyen resultados numricos, grficos, etc. Para crear una lista
llamada resultados que contenga los objetos x1, x2,... basta utilizar
resultados <- list(x1,x2,...)
Este comando genera un fichero de datos (un objeto del tipo data frame) con el nombre elegido. Las
barras del camino deben de ser dobles. El argumento header se utiliza para indicar si la primera fila
contiene (T) o no (F) los nombres de las variables. Por ejemplo, distintas variables relacionadas con
Funciones Matemticas
Podemos encontrar todas las funciones matemticas, en la siguiente tabla podemos ver
algunos ejemplos.