Introducción a R y RStudio - Versión para impresión +- Forum PipFlow (https://pipflow.com/forum) +-- Foro: Programming Strategies/Indicators (https://pipflow.com/forum/Forum-Programming-Strategies-Indicators) +--- Foro: R and RStudio (https://pipflow.com/forum/Forum-R-and-RStudio) +--- Tema: Introducción a R y RStudio (/Thread-Introducci%C3%B3n-a-R-y-RStudio) |
Introducción a R y RStudio - waldo - 05-27-2017 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 esta 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 calculo sencillo, 3 elevado al cubo: Vamos a la consola y tecleamos: Código: 3^3 Así vemos el resultado que es 27 despues de un 1 entre corchetes [1]. Este numero 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 ingles SQuare RooT. R es un lenguage 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: Código: sqrt(2) y apretamos retorno quedando así: RE: Introducción a R y RStudio - waldo - 06-06-2017 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 elresultado 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 formulas donde existen varios operadores combinados. Por ejemplo hagamos lo siguiente presionemos Ctrl + L para limpiar la consola y tecleamos: Código: 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 despues y es debido a este orden de operaciones. Si se quisiera que la suma fuera precedente se debe encerrar entre parentesis. |