Skip to content

[R-es] Eventos de una serie de tiempo

3 messages · Carlos Andres Perez Angarita, Jorge I Velez, Javier Marcuzzi

#
Saludo estimados compañeros y compañeras

Tengo una matriz de datos de 51 filas por 160 columnas, Cada columna es una
serie de tiempo.

Existe alguna libreria q me calcule la posicion de la fila donde se hallan
estos maximos y minimos o los eventos de estas curvas

Agradezco la atencion

CARLOS ANDRES
#
Hola Carlos,

No conozco una libreria, pero puedes hacer lo que necesitas utilizando

t(apply(series, 2, function(x) c(which.min(x), which.max(x))))

donde "series" es el objeto que contiene las series de tiempo con las que
estas trabajando.

En cuanto a los "eventos", no estoy seguro a que te refieres.  Sin embargo,
puede que el paquete strucchange en
http://cran.r-project.org/web/packages/strucchange/index.html te sirva de
ayuda.

Saludos cordiales,
Jorge.-


2015-01-06 14:40 GMT+11:00 Carlos Andres Perez Angarita <
caaperezan en gmail.com>:

  
  
#
Estimado Carlos

Creo que hay un error o por la simpleza lógica del correo se resume 
queda a interpretación.

Compendí que tienes algo como lo siguiente:
dato, tiempo1, tiempo2, tiempo3, tiempo4 ...

Deseas que el resultado sea algo como
dato1, tiempo mínimo columna tiempo1, tiempo máximo columna tiempo4
dato2, tiempo mínimo columna tiempo1, tiempo máximo columna tiempo3
...

Pero también pides los máximos y mínimos para esas "curvas", y es ahí 
donde puede haber un error, porque: ¿los datos de sus tablas son los 
observados o tiene la curva con los parámetros calculada con R?

Porque si son obervados puede buscarlos en la tabla.
Si es una curva debe buscarlos en la curva (en todos los puntos que 
dibujan la curva), no en la tabla, en la preducción del modelo para cada 
fila (individio, dato, ...).

Javier Marcuzzi

El 06/01/2015 a las 01:28 a.m., Jorge I Velez escibió: