Al finalizar con éxito esta práctica serás capaz de:
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.
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
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:
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.
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:
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")
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.