The classic forum is still available at https://pipflow.com/oldforum/index.php.
Forum Sign in Register

Introducción a R y RStudio

Started by waldo 8 years ago · 1 replies

Esto lo voy a ir haciendo poco a poco.

 R es un lenguaje de programación enfocado a la estadística. R es open source y el RStudio tiene una versión comunity que es la que vamos a usar. Este es muy usado por Traders para hacer análisis de datos de mercado e incrementar la calidad de su operativa. Aunque como es un lenguaje de estadística se usa para infinidad de cosas.

RStudio se puede descargar aca https://www.rstudio.com/

Esta es la ventana principal de RStudio (Versión 1.0.143) :




Esta ventana está subdividida en varias secciones, la consola de comandos, el historial, la zona de ficheros y ayuda etc.



Empecemos con la consola de comandos haciendo un cálculo sencillo, 3 elevado al cubo:

Vamos a la consola y tecleamos:

 3^3






Así vemos el resultado que es 27 después de un 1 entre corchetes [1]. Este número entre corchetes significa que es el primer resultado de la respuesta. En este caso es solo una.

La operaciones matemáticas en R como en otros lenguajes son:

Suma: +
Resta: -
Multiplicación: *
División: /
Potencia: ^

La raíz cuadrada en R se define como sqrt y viene del inglés SQuare RooT. R es un lenguaje donde importan las mayúsculas y las minúsculas (case sensitive), así que es importante verificar esto.

Calculemos la raíz cuadrada de 2:

Para esto tecleamos en la consola:

sqrt(2) 


y apretamos retorno quedando así:

Edited by copyeditor — Orthography/typo fixes
En R existe otra operación que es el resto de la división y la división entera. El resto se define por %% y la división entera por %/%.

Veamos el ejemplo:



Como ven pusimos la operación 15%/%3 y el resultado es 2 que sería la división entera de 15 por 3. Y con 15%%3 queda un resto 2.

En R existe una prioridad de operadores y esta es aplicada en fórmulas donde existen varios operadores combinados. Por ejemplo hagamos lo siguiente presionemos Ctrl + L para limpiar la consola y tecleamos:


4 + 5 * 2






como se puede apreciar el resultado es 14 y no 18 por tanto la multiplicación ocurre antes que la suma. O sea primero se multiplica 5 * 2 y luego se le suma 4 a pesar de la multiplicación haber sido declarada después y es debido a este orden de operaciones. Si se quisiera que la suma fuera precedente se debe encerrar entre paréntesis.


Edited by copyeditor — Orthography/typo fixes

Sign in to reply.