Foro de debate

media de los saltos consecutivos un vector uniforme

media de los saltos consecutivos un vector uniforme

de jhonatan castillo -
Número de respuestas: 4
hola... tengo un vector uniforme y necesito sacar el promedio de los saltos consecutivos de los datos de este vector que esta organizado en forma creciente.Traten de explicar de maner facil ya que soy nuevo trabajando en R. Muchas gracias y necesitaria la respuesta lo mas antes posible...gracias.
En respuesta a jhonatan castillo

Re: media de los saltos consecutivos un vector uniforme

de Antonio Jesús Arriaza Gómez -
Creo que lo que buscas es:

v<-runif(10,0,10) % Vector de 10 números aleatorios de 0 a 10
w<-sort(v) % ordenamos el vector de menor a mayor
l<-length(w)
tem<-rep(0,l-1) % inicializamos un vector a cero de longitud l-1

for(i in seq(2,l)){
tem[i-1]<-w[i]-w[i-1] % hace los saltos de dos consecutivos
}

mean(tem) % calcula la media de los saltos consecutivos del vector uniforme ordenado

Espero que te ayude.

Un saludo.

Antonio.







En respuesta a jhonatan castillo

Re: media de los saltos consecutivos un vector uniforme

de Manuel Muñoz Márquez -
Tal y como lo planteas la media de los saltos es el salto total dividido entre en número de saltos.

En tu caso el salto total es el último elemento (x_u) de la serie menos el primero (x_p) y el número de saltos es n-1, siendo n el número de elementos de la serie, por tanto, el salto medio es (x_u -x_p)/(n-1).

Saludos.