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 PositCloud en donde podremos realizar todas las prácticas sin necesidad de instalar R. Abre la interfaz con el link de arriba. Crea una cuenta de usuario que es la que usarás a lo largo de todo el curso. 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 de PositCloud y crea un nuevo proyecto de R
  2. En el menú New File crea un «R Script» nuevo.
  3. Copia y pega el codigo siguiente o escribelo directamente en la ventana de scripts.
alturas <- c(1.45,1.62,1.65,1.40,1.89)

Nota: el operador de asignación es “<-” (menor que y guión unidos) y no el habitual “=” que se reserva para otro propósito.
4. Ejecuta el código de la siguiente manera: selecciona la línea de codigo y luego da click en Run (parte superior derecha de la ventana) o pulsando «Ctrl+Enter»
5. 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. Ejecuta ambas lineas del codigo. 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. Ejecuta la siguiente porción de código:

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

Ten presente cuando manipules 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. Escribe y ejecuta la siguiente línea de código. Esto 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):

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):

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):

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.