Objetivos de Aprendizaje

Al finalizar con éxito esta práctica serás capaz de:

  1. Almacenar datos en una variable usando la función c()
  2. Manipular algunos de los parámetros de las funciones gráficas para modificar el aspecto de un gráfico.

Introducción a R

Para el desarrollo de la Unidad I y el logro de sus objetivos, usaremos R, un lenguaje de programación bien desarrollado, simple y efectivo, que incluye condicionales, ciclos, funciones recursivas y posibilidad de entradas y salidas. En esta primera práctica veremos los aspectos más fundamentales de su uso.

Interfaz de R

No es necesario instalar R, para los objetivos del curso basta con usar la interfaz Rextester en donde podremos realizar todas las prácticas sin necesidad de instalar R. Abre la interfaz con el link de arriba o acá. Asegúrate de que esté seleccionado en Language la opción R y se recomienda seleccionar en Layout la opción horizontal para que puedas visualizar los resultados más fácilmente.
Nota: Si deseas instalar R puedes descargarlo Acá. Una vez instalado R, se recomienda instalar Rstudio que es una interfaz aun más amigable y que puedes descargar en RStudio

1. Almacenar Datos en una Variable

Para almacenar datos en una variable se usa la función c( ) separando los valores por medio de comas. Por ejemplo, si queremos almacenar la serie de datos 1.45, 1.62, 1.65, 1.40 y 1.89 en la variable alturas procedemos de la siguinte manera:

  1. Abre la interfaz rextester
  2. Borra el contenido de la consola
  3. Escribe lo siguiente: (el operador de asignación es “<-” (menor que y guión unidos) y no el habitual “=” que se reserva para otro propósito).
alturas <- c(1.45,1.62,1.65,1.40,1.89)
  1. Ejecuta el código con la tecla de abajo a la izquierdo o con F8 (note que al ejecutar este código no sucede nada en la consola)
  2. Para visualizar el contenido de la variable que acabas de definir agrega en la consola, a continuación de la línea anterior, el nombre de la variable de la siguiente manera: (Esto deberá desplegar en la consola los valores que has introducido en la variable alturas)
alturas <- c(1.45,1.62,1.65,1.40,1.89)
alturas

También puedes almacenar texto en una variable. Borra la consola y prueba la siguiente porción de código:

nombres <- c("Carlos", "Antonio", "José", "Juan", "David")
nombres

Ten presente para el uso de las variables que R es case sensitive, de manera que A y a son dos variables distintas.

2. Funciones Gráficas

R tiene la característica de que sus funciones gráficas comparten muchos de sus parámetros, de manera que lo que aprendamos en esta parte se aplicará en la mayoría de las demás funciones que usaremos a la largo de la unidad I.
Para ilustrar el uso de estos parámetros usaremos la función plot() que soporta algunos de los argumentos de uso más común. Realiza los siguientes pasos:

  1. Borra la consola de comandos
  2. Escribe la siguiente línea de código que genera la gráfica de la función seno
plot(sin)

Note que la función no se visualiza adecuadamente, por lo que hay que modificar algunos de los parámetros. Por ejemplo, podemos definir los límites del gráfico agregando los parámetros xlim y ylim de la siguiente manera (copie el código y ejecútelo en rextexter):

plot(sin, xlim=c(0,2*pi),ylim=c(-1,1))

Esto hace que el gráfico se visualice mejor, pero aun faltan algunos detalles como las etiquetas en los ejes y el título principal. Podemos cambiar las etiquetas de ambos ejes usando los parámetros xlab y ylab como se muestra a continuación (copie el código y ejecútelo en rextexter):

plot(sin, xlim=c(0,2*pi),ylim=c(-1,1), xlab="Valores de x", ylab = "Seno(x)")

Ahora agreguemos un título para el gráfico. Esto se logra con el parámetro main de la siguiente manera (copie el código y ejecútelo en rextexter):

plot(sin, xlim=c(0,2*pi),ylim=c(-1,1), xlab="Valores de x", ylab = "Seno(x)", main="Gráfica de la Función Seno")

3. Fin de la Práctica y Evaluación.

Ahora tenemos un gráfico más completo. A medida que avancemos en la Unida I, iremos aprendiendo nuevas funciones gráficas y nuevos parámetros. Por el momento repite varias veces la práctica 1, hasta que te familiarices con los parámetros y a continuación realiza la Evaluación de la práctica 1.