R - medias moviles varias columnas

 
Vista:

medias moviles varias columnas

Publicado por alex (1 intervención) el 07/04/2020 09:09:46
hola tengo varios vectores y quiero realizar la media movil con el comando sma, sin embargo quiero algun bucle o solucion para que calcule la media movil de cada columna del dataframe datos, hasta el momento lo hago manual para cada columna pero quisiera encontrar una forma de automatizarlo
1
2
3
4
5
6
7
8
9
10
v1<-c(10,2,16,20,10,12,1,4,5,6,7,8)
v2<-c(3,5,4,5,6,6,5,4,5,6,7,12)
v3<-c(1,2,1,2,1,2,3,1,2,3,4,3)
data<-data.frame(v1,v2,v3)
data
smaexample <-sma(v1, order=NULL,  ic = c("AICc", "AIC", "BIC", "BICc"),h=4,intervals = c("none",
  "parametric", "semiparametric", "nonparametric"), level = 0.80)
smaexample
smaexample
forecast(smaexample,h=4)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 3
Ha mantenido su posición en R (en relación al último mes)
Gráfica de R

medias moviles varias columnas

Publicado por Oreste (2 intervenciones) el 20/04/2020 23:05:42
Hola, puedes utilizar la función colSums, por ejemplo: sumas=colSums(data). Luego puedes acceder a las posiciones del vector sumas con un indice. sumas[1], u obtener el promedio o la suma de estos valores: sum(sumas), o mean(sumas).
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar