Hi,

I ran that code with a data.frame of ~ 20K records.

https://gist.github.com/wilsonfreitas/9835012

Note that theo_price might be a wrapper of GBSOption (or any other function).

wf

-----Mensagem original-----
De: r-sig-finance-boun...@r-project.org 
[mailto:r-sig-finance-boun...@r-project.org] Em nome de Joachim Breit
Enviada em: quinta-feira, 25 de setembro de 2014 11:04
Para: r-sig-finance@r-project.org
Assunto: Re: [R-SIG-Finance] GBSVolatility not working on vectors?

Rejoiced too soon.

It worked with my mini-dataframe but when doing it with the big one I got:

Fehler in uniroot(.fGBSVolatility, interval = c(-10, 10), price = price,  :
   f() values at end points not of opposite sign



Am 25.09.2014 14:32, schrieb Joachim Breit:
> Cool, that works.
> I'm a beginner (since a decade or so :-) Did not know Vectorize()
>
> Thank you so much!
>
> Am 25.09.2014 14:17, schrieb Shivam:
>>> dtemp$iva  <- Vectorize(GBSVolatility)(price = dtemp$ask, TypeFlag =
>>> dtemp$cp,
>> S = dtemp$c , X = dtemp$strike, Time = dtemp$ntd / 253.8, r =
>> pmax(dtemp$rb, 0), b = pmax(dtemp$rb, 0))
>
> _______________________________________________
> R-SIG-Finance@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only. If you want to post, subscribe first.
> -- Also note that this is not the r-help list where general R
> questions should go.
>

_______________________________________________
R-SIG-Finance@r-project.org mailing list 
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.
'
________________________________

Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você 
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não 
deverá utilizar, copiar, alterar, divulgar a informação nela contida ou tomar 
qualquer ação baseada nessas informações. Se você recebeu esta mensagem por 
engano, por favor avise imediatamente o remetente, respondendo o e-mail e em 
seguida apague-o. Agradecemos sua cooperação.

This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, change, take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.
'
_______________________________________________
R-SIG-Finance@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-finance
-- Subscriber-posting only. If you want to post, subscribe first.
-- Also note that this is not the r-help list where general R questions should 
go.

Reply via email to