4.11.15

Operadores

Operadores

Seguimos viendo la sintaxis de R, ahora vamos a ver a los operadores
Los operadores: son símbolos matemáticos que indican que se pueden llevar a cabo una operación específica o también se les denominan funciones en donde se utilizan uno o dos argumentos sin la utilización de paréntesis.
Existen diferentes tipos de operadores como son los aritméticos, los lógicos, los de asignación, los relacionales, los de selección, entre otros. Vamos a ver los principales

  • Operadores Aritméticos: son los signos de las operaciones básicas la adición, sustracción, multiplicación, división, potencia.
    > 2+4
    [1] 6
    > 3-2
    [1] 1
    > 2*5
    [1] 10
    > 3^2
    [1] 9
    > 3**2    # otra forma de potencia
    [1] 9
    > 3%/%2  # división de números enteros
    [1] 1

Clases básicas

Clases Básicas o Atómicas

Anteriormente definimos la sintaxis y semántica de R, también comentamos que los objetos están formados por cinco clases básicas, en esta ocasión hablaremos sobre estas clases


Empezamos con la clase numérica o doble: es el más común, representan números continuos como el peso o la altura de una persona. Por ejemplo podemos el tipo de clase con al función typeof(), así escribimos:
> typeof(10.5)
[1] "double"
> typeof(54)
[1] "double"
La clase tipo Entero o Integer: son los números naturales, que se usan para contar elementos de un conjunto, como contar manzanas, personas o gatos. Algo interesante en R, es que cualquier número va hacer tipo numérico, y para indicarle a R  que es un numero entero se utiliza la función as.integer()Por ejemplo al escribir la función  typeof(), el resultado sera un numero doble, pero utilizando la función as.integer() dará como resultado un numero entero.
> typeof(10)
[1] "double"
> typeof(as.integer(10))
[1] "integer"

Sintaxis de R

Sintaxis de R

Cualquier lenguaje de programación se componen de dos cosas fundamentales la sintaxis y la semántica:

  • La sintaxis define la forma correcta de escribir las sentencias y los datos de cualquier programa, especificando el orden y disposición adecuada.
  • La semántica define el significado de las sentencias y los datos que han sido correctamente escritos.
Así se puede decir que la sintaxis es el conjunto de letras o palabras y la semántica es el que le da un significado a estas palabras.

La sintaxis en R es muy similar a la de otros lenguajes de programación como JAVA o C. Las normas básicas que definen la sintaxis de R son:

  • No se tienen en cuenta los espacios en blancos: podemos o no dejar espacios para que el código se puede ordenar de forma adecuada y poder entenderse.
  • Se distinguen las mayúsculas y minúsculas: para variables en el código, podemos crear diferentes variables con nombres iguales pero alternando mayúsculas y minúsculas.
  • Se pueden incluir comentarios: como vimos anteriormente los comentarios se utilizan para añadir información en el código.
  • No es necesario terminar cada sentencia con el carácter de punto y coma (;): en la mayoría de lenguajes de programación, es obligatorio terminar cada sentencia con este carácter. En en cambio R podemos o no terminar de esta forma.
  • Lenguaje orientado a objetos: todo en R son objetos, las variables, datos, funciones y resultados, que se generan en R son objetos estos se modifican o manipulan con operadores o funciones (que a su vez son objetos).

3.11.15

Primeros Pasos en R

Script y Primeros Pasos

Para empezar un script es un editor de código, el cual consta de dos partes, la primera son los comentarios y la segunda es en el código que se ejecuta.

Para abrir un nuevo scrip presionaremos Ctrl+Shift+N, o entramos en nuevo y seleccionamos script, observamos que no solamente hay script, sino también otros archivos como es R Markdown, texto, CC + +, R Swave, HTML, entre otros. Así con R-studio podemos crear varios tipos de archivos así como leerlos.

1.11.15

Instalación de R

Instalación y Entorno R

Ya hemos hablado un poco de R, Hoy instalaremos R  y R-Studio y hablaremos un poco de su entorno.
Para descargar R
  • Primero entramos a la página oficial del proyecto R para Estadística Informática, En esta página nos da la definición de R, “R es un entorno de software libre para calculo y gráficos estadísticos”. Para descargarlo entramos en CRAN que es una Red integral de Archivos de R
  • Seleccionamos el servidor más cerca o podemos seleccionar la primera opción el cual nos disecciona automáticamente al servidor más cercano. 
  • Descargamos para Windows, o el sistema operativo que tengamos.
  • R consta de 3 módulos el primero es el sistema Base que contiene la información básica para realizar los análisis y las gráficas. El segundo modulo es para modificar y editar paquetes que están disponibles y el tercer módulo es para construir paquetes desde 0.
  • Podemos instalar los tres módulos o con solo instalar el modulo base, sera suficiente.

Proceso para descargar R