Foro de debate

Guardar output de un loop en una matriz

 
Picture of Raul Ceja
Guardar output de un loop en una matriz
by Raul Ceja - Thursday, 19 April 2018, 7:50 PM
 

hola comunidad estoy tratando de crear una función para valuar opciones pero estoy batallando mucho para guardar cada uno de los resultados de la variable price en la matriz "p", se supone que es una simulación de 52 semanas, agradeceria mucho si alguien sabe como puedo resolverlo o en que paso me equivoque

gracias y saludos

r <-rbinom(52,1,0.5)

r

r <- as.vector(r)

call<-function(rf, k, sp, u, d2, q) {

   p <- matrix(nrow=1, ncol=(52))

  price<-sp

   for(i in 2:ncol(p)){

    if (r[i]==1) {

      price <- price*u

    }else{

      price <- price*d2

    }

    price

 }

     }

p

call(rf,k,k,sp,u,d2)

Picture of Manuel Muñoz Márquez
Re: Guardar output de un loop en una matriz
by Manuel Muñoz Márquez - Friday, 20 April 2018, 7:36 AM
 

Hola:

Con el mensaje que mandas no se entiende qué quieres hacer y tampoco se puede ejecutar para ver el resultado.

Tal vez si pones un ejemplo con algunos datos te podamos ayudar mejor.

Un saludo.