You are on page 1of 5

R en pocas palabras

Deybi Morales Len March 17, 2013


03/17/2013 Dedicado a mi amiga Mara Hayde Fonseca

R es un software estadstico

En la actualidad por la amplia gama de programas informticos no hace falta la categora de softwares que manipulan datos con el n de obtener estimadores e indicadores estadsticos. Se fortalece an ms la demanda de estos por la gran cantidad de informacin que nos llega desde el internet. Las decisiones de ahora debe estar condicionada a la velocidad en que podamos trabajar la gigantezca cantidad de informacin disponible.

R es libre

A pesar de que existen una surtidad cantidad de programas informticos para manipulacin estadsticas de bases de datos. Estos necesitan de una licencia que debe ser adquirida a sus creadores por cierta cantidad monetaria. Sin embargo R es gratuito, aunque no es el nico es el ms desarrollado por una gran comunidad y est fundamentado especcamente a las estadsticas en general. Mayor informacin en www.r-project.org Para instalarlo dirgete a: www.r-project.org, luego haz clic Download, Packages CRAN, elige la universidad de preferencia, elige el programa de R para tu sistema operativo y por ltimo hacer clic en el links install R for the rst time. Listo obtienes el links especco para descargar R. Se instala como todo programa.
Versin 0.1. El autor se hace responsable de lo que escribe, cualquier duda, comentario y sugerencia hacerla saber a morales.economia@gmail.com para su posterior revisin. Este es un documento creado por el cofundado del grupo local Usuarios R Nicaragua. Docente de la Universidad Centroamericana y Universidad Politcnica de Nicaragua

R es una lenguaje de programacin

R nos recuerda a esa poca en la que veamos una pantalla negra y debamos escribir palabras para que el computador entendiera lo que queramos hacer. Actualmente el computador sigue recibiendo palabras simplemente que ahora nosotros tenemos botones en nuestros programas. R no puede volverse todo un Word, es necesario seguir trabajando con la programacin, ni an Excel se ha librado de esta con las Macros. Necesitamos libertad para explotar las capacidades de clculos, no hay mejor programa que R en la rama de estadsticas.

R manipula objetos

R utiliza la memoria RAM para conservar sus objetos. Porque R trabaja con objetos. Asi que es de suma importancia darle nombre a todo lo que calculamos en R para que lo podamos solicitar ms adelante. Imagine que este es el espacio de RAM que utiliza R:

Lo que miras son objetos. Cada uno fue creado en R, se le fue dado un nombre a cada uno, podemos dividirlos, multiplicarlos, sumarlos y restarlos todo esto entre si, aplicar todas las posibilidades de operaciones matemticas que nos permitan las estadsticas. Podemos unir objetos, podemos dividir en fragmentos, podemos clonar, etc. Si ya comprendes esto, ya distes el salto hacia R. Vamos a crear un objeto llamado x, pero que ser x?, puede ser un vector variable a igual que pudiera ser una salida de regresin, un resultado de una suma, etc. x <- c(1,3,4,5,3,4,5,3,4,5,3,4,5,3) Acabo de crear un vector llamado x, que contiene los valores dentro del parntesis. Es como decir que x es igual a (<-) (=). No importa si utilizas

Figure 5.1: Instalando RStudio el smbolo <- o el =, siempre sin problemas sern funcionales. Despus sigue la funcin (c) y entre parntesis van los argumentos. Los argumento permite personalizar an ms nuestro objeto a crear. Vamos a crear y. y = c(3,4,2,3,4,3,3,3,2,1,2,4,4,6) Si invocamos el objeto y, nos imprimir sus elementos: >y [1] 3 4 2 3 4 3 3 3 2 1 2 4 4 6 R sigue aceptando los signos de operaciones matemticas como -, +, *, /, etc. Tambin acepta los parntesis. Se puede crear un objeto z, por ejemplo restando y de x. z=x-y A partir de este momento usted ya estamos programando en R.

R puede ser usado desde una mscara

No es necesario trabajar todo desde la consola o terminal. Una consola o terminal se conoce en linux como una pantalla negra para empezar a escribir ordenes a nuestra computadoras. R adems de ser libre y busca la fcilidad para usar por eso se han creado mscaras. La que utilizaremos por todo el apoyo comunitario que ha tenido es el RStudio. Se puede descargar de www.rstudio.com. Siga los pasos de la imgen: Recuerda descargar el archivo instalable para sus sistema operativo. Descargado el archivo dar doble clic e instlelo como cualquier otro programa. 3

Table 1: RStudio Ahora si, vaya al programa instalado, bralo. Ser un cono Azul. Juegue con el programa! No quiero que olvides crear siempre un scripts. Los scripts son archivos de textos planos que poseen rutinas a ejecutar en R. Siempre crea uno y conservalo para posteriores trabajos con R. Si quiere escribir un comentarios antepone ante cualquier linea de palabras el smbolo numeral # . #Hola R, no quiero que tomes esto como una orden para ti. Para instalar un paquete en R, como los que vamos a usar en el curso, se utiliza esto: #Si no est instalado: install.packages(PerformanceAnalytics) #R te pedira permiso y la eleccin de tu pas preferido #Si ya est instalado solo tiene que activarlo con library: library(PerformanceAnalytics)

R te puede ayudar

Poco a poco la comunidad de R est desarrollado un sorprendente sistema de ayuda online. No olvides tambin que cada paquete contiene ayuda. Una de las utilidades muy aprovechadas por R son los grcos, si quieres gracar, puedes irte a la help de RStudio. En la lupa escribes plot. Esto fue R en pocas palabras. Sera de utilidad que intentaras realizar los siguientes incisos:

Crea un scripts y en el pega la programacin que vayas haciendo aqu. Genera un objeto vector x. Genera del mismo nmero de observaciones un vector y. Crear una variable llamada z de la multiplicacin entre x y y. Graca una dispersin con la ayuda de plot. Busca en help de RStudio la forma de hacerlo. Guarda el scripts y enviamelo por correo morales.economia@gmail.com Pista: Mientras vayas trabajando cada linea, no olvides seleccionar cada linea y darle run. Si ya lo hicistes, mira el video.