PRÁCTICA 1

Adentrándonos en R

En primer lugar, debemos destacar un comando "help.start()", que nos será de gran ayuda cuando se nos planteen dudas a lo largo de todo el curso.

Asignación de valores

En segundo lugar, otra noción básica será que R puede asignar valores (números o palabras) a objetos que se determinan con letras y/o números para, a partir de ellos, realizar cálculos (¡El primer carácter tiene que ser una letra!).

Por ejemplo, para decirle a la consola que asigne el valor 4 al objeto "JFK9" escribiremos:

JFK9=4 o JFK9<-4

Para asignar valores podemos utilizar "=" y "<-", aunque recomendamos = (es más sencillo de escribir):

a=2b=5

Comentarios en en el script

Al escribir nuestro programa en el script, es aconsejable poner títulos o frases aclaratorias en los distintos apartados para no perdernos en el programa. 

No obstante, al ejecutar dicho programa, R leerá dicho texto como si fuera un valor o una operación, por lo que ponemos "#" antes del texto que no queremos que R lea. Este símbolo nos permite añadir comentarios y aclaraciones.

Por ejemplo, utilizando el programa de asignación de valores:

#ASIGNACIÓN DE VALORES

a=2

b=5 

Al ejecutar este programa, R no leerá "ASIGNACIÓN DE VALORES" como una operación.

Operadores de relación 

> Mayor
< Menor 
<= Menor o igual
>= Mayor o igual
!= Distinto
== Igualdad lógica

Instrucciones básicas

rnorm(n)genera n datos al azar de una distribución normal de media 0 y varianza 1.

runif(n) → obtener n números aleatorios en el intervalo [0,1].

ls()listar todos los objetos que hay en la consola.

ls.str() listar cada objeto del directorio de trabajo con su valor.

rm() borrar el elemento entre paréntesis de la consola.

print(n)mostrar el valor almacenado en n.

Operaciones aritméticas

En la consola se pueden realizar operaciones a modo de calculadora. las operaciones más básicas serían:

  • Suma de variables: a+b
  • Resta de variables: a-b
  • Producto de variables: a*b
  • Cociente de variables: a/b
  • Potencias: a**b o a^b

Cuando hay varias operaciones, el orden seguido es:

  1. Potencias.

  2. Multiplicaciones y divisiones.

  3. Sumas y restas.

Por ejemplo:  t<-a+b

Si queremos almacenar estos resultados en un objeto, tenemos que tener en cuenta que  el programa puede diferenciar entre mayúsculas y minúsculas, de modo que "T" es un objeto y "t" es otro.

OPERACIONES LOGARÍTMICAS

log(x) logaritmo neperiano.

log10(x) logaritmo en base 10.

log2(x) logaritmo en base 2.

log(x,base) logaritmo en cualquier base.

exp(x) función exponencial.

OPERACIONES TRIGONOMÉTRICAS

sin(x) seno.

cos(x) coseno.

tan(x) tangente trigonométrica.

asin(x) arco seno.

acos(x) arco coseno.

atan(x) arco tangente. 

OTRAS FUNCIONES

abs(x) valor absoluto.

sqrt(x) raíz cuadrada.

factorial(x) factorial.

choose(n,x) binomio de Newton n sobre x.

¡Descarga los apuntes de la Práctica 1!

Ejercicios Práctica 1

¡Descarga los ejercicios en R de la Práctica 1!

Test R Lección 1

¡Pon a prueba tus conocimientos haciendo este test sobre los contenidos de la Práctica 1!

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar