Análisis de series temporales en R. ARIMA

Introducción Como se ha comentado en otros artículos de esta web, Análisis de series temporales en r, las series temporales son datos expresados como una secuencia de puntos, sobre un periodo de tiempo. Realizar un análisis de datos de series temporales permite encontrar modelos o tendencias para predecir valores futuros que ayuden, a la hora…

Read More »

Resumir información de dataframe en R

Determinar la frecuencia de aparición de un elemento library(dplyr) frecuencias <- data.frame(id = datos$texto, value = datos$valor) frecuencias <- mutate(group_by(frecuencias,id), cumsum=cumsum(value)) datos.frec <- data.frame(id=frecuencias$id,frec=frecuencias$cumsum) datos.frec <- datos.frec[with(datos.frec, order(-datos.frec$frec)), ] datos.frec <- datos.frec[!duplicated(datos.frec$id),] barplot(datos.frec$frec, names.arg = datos.frec$id)   Sumar valores agrupados por categorías categorias <- c(“a”,”a”,”a”,”a”,”b”,”b”,”b”,”c”,”c”,”d”) numeros <- c(1,2,3,4,5,6,7,8,9,10) datos <- data.frame(categorias=categorias, numeros=numeros ) datos.frec <-…

Autor: Diego Calvo

Read More »

Unificar categorías de dataframe en R

Unificar categorias sustituyendo por elementos de un conjunto # Ampliar el conjunto de datos datos$sexo <- c(“masculino”,”h”, “hombre”, “h”,”mujer”,”femenino”, “mujer”, “m”) # Ver que valores toma la variable unique(datos$sexo) ## [1] “masculino” “h” “hombre” “mujer” “femenino” “m” # Definir los nombres que pueden aparecer en el cojunto de datos nombres.hombre <- c(“masculino”, “hombre”, “h”) nombres.mujer…

Autor: Diego Calvo

Read More »

Generar matriz de ceros y unos a partir de variables categóricas

Ejemplo de como generar una matriz de ceros y unos Se muestra un ejemplo de como generar una matriz de ceros y unos a partir de variables categóricas y para ello se siguen los siguientes pasos Crear la matriz de ejemplo id <- c(1,4,3,2,7,6,9,5,0,8) texto <- c(“A”, “B”, “A”, “D”,”A”,”B”,”B”,”B”,”C”,”D”) valor <- c(2,8,7,5,1,9,4,3,7,2) df <-…

Autor: Diego Calvo

Read More »

Recategorizar columnas de dataframes en R

Recategorizar columnas fijando intervalos datos$categorias<-cut(datos$valor, c(-Inf,2,4,6,8,Inf)) levels(datos$categorias) <- c(“muy bajo”,”bajo”,”medio”,”alto”,”muy alto”) plot(datos$categorias) Recategorizar elementos automáticamente library(“agricolae”) aux <- table.freq( hist(datos$valor, plot=FALSE) ) datos.frec <- data.frame(rango= paste(aux$Lower, aux$Upper,sep = “-“),frec= aux$Frequency) barplot(datos.frec$frec, names.arg = datos.frec$rango) Recategorizar una columna usando un listado con indexado # Definir el Data frame velocidades <- c(“30″,”50″,”90″,”100″,”120”) velocidad <- sample(velocidades, 50, replace =…

Autor: Diego Calvo

Read More »

Eliminar duplicados de dataframes en R

Se muestran diferentes formas en R de como eliminar duplicados en un dataframe definido inicialmente. Cargar datos para ejemplos id <- c(1,2,3,1,2,3) texto <- c(“a”, “b”, “c”,”a”,”x”,”x”) datos <- data.frame(id=id,texto=texto) head(datos) # id texto # 1 1 a # 2 2 b # 3 3 c # 4 1 a # 5 2 x #…

Autor: Diego Calvo

Read More »

Eliminar NA o valores nulos en R

Se muestran diferentes formas en R de como eliminar valores nulos, conocidos como NA de un dataframe definido inicialmente. Cargar datos para ejemplos id <- c(1,4,3,NA,7,6,9,4,0,8) texto <- c(“a”, “b”, NA, “NA”,”a”,”b”,”b”,”b”,”c”,”d”) valor <- c(2,8,7,5,1,9,4,3,7,2) datos <- data.frame(id=id,texto=texto,valor=valor) head(datos, n=10) ## id texto valor ## 1 1 a 2 ## 2 4 b 8 ##…

Autor: Diego Calvo

Read More »