Entradas

Mostrando entradas de noviembre, 2019

Ventana móvil de volatilidad en R

Imagen
En la siguiente entrada se crea una función llamada momentoMovilque tiene como objetivo rotar una ventana móvil para calcular ya sea el promedio o la volatilidad histórica de una serie Es decir, dado una serie unidimensional necesitamos estimar momentos de esta serie en el tiempo a partir de una ventana móvil. Note que dado una ventana igual a n, la primera estimación toma las observaciones 1:n, en la segunda toma 2:n+1, 3:n+2 y asi sucesivamente, hasta recorrer todas las observaciones.
Para cumplir con la terea anterior se crea una función llamada momentoMovilque requiere tres argumentos:
1.serie = una serie temporal sobre la cual se desea aplicar la ventana móvil. 2.ventana= indica el tamaño de la ventana que vamos a utilizar para realizar nuestros cálculos. Por ejemplo, sí este número es igual a 10 (valor por default) indica que se va obtener la volatilidad (o promedio) de las primeras 10 observaciones, rotándose posteriormente para las siguientes observaciones como se explicó anteri…

Operadores lógicos y relacionales en R

En la siguiente entrada se explica, a partir de algunos ejemplos, cómo utilizar los operadores lógicos y relacionales en R. Estos ejemplos se desarrollan usando una pequeña base de datos simulada:
nombre <- c("Miguel", "Ara", "Marirza", "Juan", "Maira", "Dro") mujer <- c(0,1,1,0,1,0) edad <- c(20,17,25,35,48,12)
data <- data.frame(nombre, mujer, edad) head(data)
nombre mujer edad 1Miguel020 2Ara117 3 Marirza125 4Juan035 5Maira148 6Dro012
1.1. Operadores relacionales
Los operadores relacionales permiten establecer relación entre variables o vectores, son los clásicos operadores de: > mayor que >= mayor igual